汇编
地址总线
-
寻址能力 :
一个cpu有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可寻找2的N次方个内存单元。
一个字节是一个内存单元 ,是8个二进制位;
一位是最基本单位,一个二进制位,是0或1。
; -
从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次;
数据总线和地址总线不要混了,2^16表示的是可以地址总线上的数据映射的空间数目。这里面读数据应该看数据总线一次传送16位也就是两个字节1024/2=512。
8086 80386的数据总线宽度分别是16根、du32根,也就是说8086和zhi80386的一次可传送16位和32位二dao进制数据即2Byte和4Byte。
所以分别计算如下:
8086读取次数:
1024÷(16÷8)=512次,以为一个字节是8位。
80386读取次数:
1024÷(32÷8)=256次,以为一个字节是8位。
RAM :random access memory
ROM:read-only-memory
系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器就是内存地址空间。
寄存器
1.AX, X为mix,AH-AL,8086CPU的所有寄存器都是16位,可以存放两个字节,分两个寄存器,分高8位(8位-15位)、低8位(0位-7位)。
add al ,93H。此时,AL和AH是作为两个独立的8位寄存器来使用的,运算中产生的进位不会存储在AH中,仅是进行8位运算。
add ax ,93H。这时候,低8位产生的进位会存储在ah中,进行16位运算。
2.
B :二进制数。 binary
Q (O):八进制数。 octonary
D :十进制数。 decimal
H :十六进制数。 hexadecimal