汇编备忘篇

1、地址总线数量决定了CPU的寻址能力,例:10根地址总线,可以对2^10次方个存储单元进行寻址

      数据总线数量决定了CPU与外界数据的传输速度,例:8根数据总线一次只能传输8位即一字节,而16根则可一次传输2个字节

      控制总线数量决定CPU对外部器件的控制能力。

2、在ROM所代表的存储单元的地址空间段内写入数据是无结果的,ROM只能读不能写入。

3、AX:8226H,BX:8226H,做以下操作:add AX,BX  。

结果为:AX=1044CH(若是32位寄存器);AX=044CH(在16位寄存器8086中会出现溢出)

AH和AL是两个不同的寄存器,当AL溢出时不能往AH进位。

总结:进位与否要考虑寄存器的位数,是否有空的“位”来进位。

4、CPU对外部设备不能直接控制,而是通过总线向接口卡发送命令,然后由接口卡根据CPU命令来控制外设工作

5、物理地址的本质(16位CPU):物理地址=基础地址(段地址X16)SA+偏移地址EA

      例如:有一组数据存放在20000H单元中,现给定段地址为SA,偌想用偏移地址寻到此单元,则SA满足的条件是:最小为1001H ;最大为2000H;

     分析:最大为2000H很好理解,因为偏移地址范围为0~FFFFH,偏移0H就求出最大2000H了。关键在最小,因为20000H为分界线,所以当用20000H减去FFFFH时得出的答案是10001H,显然是不对的,因为10001H(即基地址=段地址X16)不是16的倍数,所以加1得10010H即SA=1001H才是要求的答案。。。10010H比10001H大15。

   

 

 

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值