近期准备仔细研究一下汇编语言,于是看了《汇编语言》这本书,就想着光看好像效果不大,自己写一点读书笔记吧。
汇编语言的产生
说到产生,就得知道机器语言,机器语言是机器指令的集合,而计算机的机器指令就是一串二进制数字,计算机将其转化为高低电平,驱动计算机的电子器件,进行运算。早期的程序设计都用机器语言,但是由于微处理器的设计和内部结构不同,每一个微处理器都有自己的机器语言,程序员用0、1打成的程序代码打在纸带和卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。但是0、1数字计算起来非常不方便,看到下图可能会窒息。。。
机器语言非常麻烦,汇编就产生了。汇编语言的主体是汇编指令,汇编指令是机器指令便于记忆的格式。
操作:寄存器bx的内容送到ax里面去
机器语言:1000100111011000
汇编语言:mov ax,bx
汇编语言的组成
组成:
(1)汇编指令:机器码的对应符,有对应的机器码
(2)伪指令:没有对应的机器码,由编译器执行,计算机不执行
(3)其他字符:由编译器识别,没有对应的机器码