零、前言
身为程序员,序号一定从零开始数,哈哈。这篇文章是在学习汇编语言是所做的笔记,其中的内容必定会受到书中内容的影响,我所看的课本是王爽所著的《汇编语言》(第三版),写博客的目的是为了巩固自己所学的知识,同时将自己的想法表达出来,和大家一起分享,共同进步,不会将内容用于任何商业目的,如果博文中内容涉及侵权,请及时与我联系删除,谢谢!
一、汇编语言的产生
我们知道机器只能看懂机器语言,也就是0和1。实际上0和1只是我们规定的数字,机器其实连0和1也看不懂,这里的0和1实际上是指两种不同的电压状态,计算机是用电的,它能理解的就是电压的变化,所以我们通过不同的电压驱动计算机运算,来完成我们所需要的任务。
在早期,人们通过纸带来编程,打孔的地方表示1,不打孔的地方表示0,然后将纸带输入计算机中。这种方式不但费时费力,而且不同发现错误。
例如下面的程序:
101110000000000000000011
000001010000000000110000
001011010000000000000101
这是8086CPU完成运算s=768+12288-1280的程序,如果这个程序中错误的将一个0写成了1,试想要想