跟我学汇编(一)基础知识

零、前言

身为程序员,序号一定从零开始数,哈哈。这篇文章是在学习汇编语言是所做的笔记,其中的内容必定会受到书中内容的影响,我所看的课本是王爽所著的《汇编语言》(第三版),写博客的目的是为了巩固自己所学的知识,同时将自己的想法表达出来,和大家一起分享,共同进步,不会将内容用于任何商业目的,如果博文中内容涉及侵权,请及时与我联系删除,谢谢!

一、汇编语言的产生

我们知道机器只能看懂机器语言,也就是0和1。实际上0和1只是我们规定的数字,机器其实连0和1也看不懂,这里的0和1实际上是指两种不同的电压状态,计算机是用电的,它能理解的就是电压的变化,所以我们通过不同的电压驱动计算机运算,来完成我们所需要的任务。

在早期,人们通过纸带来编程,打孔的地方表示1,不打孔的地方表示0,然后将纸带输入计算机中。这种方式不但费时费力,而且不同发现错误。

例如下面的程序:

101110000000000000000011
000001010000000000110000
001011010000000000000101

这是8086CPU完成运算s=768+12288-1280的程序,如果这个程序中错误的将一个0写成了1,试想要想

  • 26
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值