ctf2021/1/14

汇编

地址总线

  1. 寻址能力在这里插入图片描述
    一个cpu有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可寻找2的N次方个内存单元。
    一个字节是一个内存单元 ,是8个二进制位;
    一位是最基本单位,一个二进制位,是0或1。

  2. 从内存中读取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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值