汇编学习(1)

☞指令和数据
内存中的二进制信息1000100111011000,计算机可以把它看作大小为89D8H的数据,也可以将其看作指令
mov ax,bx来执行。

☞CPU对存储器的读写
存储器被划分为多个存储单元,存储单元从零开始顺序编号。这些编号可以看作存储单元在存储器中的地址。
CPU要从内存中读数据,首先要指定存储单元的地址。
❤存储单元的地址(地址信息)
❤器件的选择,读或写的命令(控制信息)
❤读或写的数据(数据信息)
总线来传递信息,总线分为地址总线、控制总线和数据总线。

汇编指令:MOV AX,[3]
含义:传送3号单元的内容给AX

☞地址总线
一根导线可以传送的稳定状态只有两种,高电平或低电平。用二进制表示就是1或0,10根导线可以传送10位二进制,可以表示2的10次方个数据。

☞数据总线
CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。
8086有16根数据线,可一次传送16位数据,所有可以一次传送数据89D8;而8088只有8跟数据线,一次只能传8位数据,所有89D8(一个数要占4个字节)要进行两次传送。

☞控制总线
有多少控制总线,就意味着CPU提供了对外器件的多少种控制。

✪小结
❤在存储器中指令和数据没有任何区别,都是二进制信息
❤存储单元从零开始顺序编号
❤一个存储单元可以存储8个bit,即8位二进制数
❤地址总线的宽度决定了CPU的寻址能力
❤数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量
❤控制总线的宽度决定了CPU对系统中其他器件的控制能力

posted @ 2013-03-01 16:13  TBHacker  阅读(287)  评论(0编辑  收藏  举报