简单了解汇编

Frey January 11, 2018 [编程] #汇编 #x8086

1.汇编是什么

汇编语言的主体是汇编指令,汇编指令是由机器指令发展而来,例如:
操作:将寄存器bx的内容送到ax
机器指令:101100000000000000000011
记起来太过于复杂,从而有了替代它的
汇编指令:mov ax,bx
方便记忆,也符合人们的逻辑思维
程序员们编写汇编指令,在通过编译器编译成机器指令,然后就可以在计算机中运行了(如今的大部分高级语言是通过编译器,将高级语言转换成汇编语言,在编译成机器语言在电脑中运行)
不管什么语言,都要转换成机器语言在电脑中运行,汇编语言和高级语言都是人们为了简化程序制作过程而已

2.计算机的总线

从逻辑上总线分为三类(8086)
数据总线:传送数据,总线宽度决定一次读取数据多少(16)
地址总线:指定地址,总线宽度决定寻址能力(20)
控制总线:控制读写

3.存储器

RAM:程序和数据都要加载到RAM即内存中,才能通过CPU运行,可读可写
ROM:一些芯片的主要参数,及操作指令,芯片出厂时已经固定,仅可读
计算机运行时,全部程序和数据都要加载到RAM中
通过ROM中的一些必要信息,CPU才能对外设进行操作

Back to top