试题详情
- 简答题用寄存器间接寻址方式时,BX、BP、SI、DI分别针对什么情况来使用?用这4个寄存器分别组合间接寻址时,物理地址是怎样计算的?举例说明。
-
BX、SI、DI用于在数据段寻址,BP用于在堆栈段寻址。
在数据段物理地址为:PA=DS×10H+BX/SI/DI
或者为:PA=DS×10H+BX+SI 或(BX+DI)
在堆栈段物理地址为:PA=SS×10H+BP
或者为:PA=SS×10H+BP+SI 或(BP+DI)
举例如下:
MOV AX,[BX+SI];在数据段寻址,PA=DS×10H+BX+SI
MOV AX,[BP+DI];在堆栈段寻址,PA=SS×10H+BP+DI 关注下方微信公众号,在线模考后查看
热门试题
- 在DATA字数组中存放有100H个16位
- 用计数器/定时器8253从100Hz的输
- 下列各机器数所表示数的范围是多少? (
- 80486总线采用的是()
- 以下几种存储器中,需要定期刷新的是:()
- RISC的指令条数少、指令简单、格式固定
- “最小模式”和“最大模式”系统的主要区别
- 以下的各指令中正确的是()。
- Intel8088CPU的地址线有()
- 试分别采用三种不同寻址方式的指令将偏移地
- CPU与接口之间有哪几种传送信息方式,他
- 已知以下数据段: DATA SEGME
- 什么叫微处理器的并行操作方式?为什么80
- 在中断服务程序结束前,为正确返回,必须设
- 执行PUSH AX指令后,SP减2.
- 处理器的指令译码是将指令代码翻译成它代表
- 8253的最高工作频率是多少?8254与
- 导入库文件和静态子程序库文件的扩展名都是
- 当标志IF=1时,CPU()响应可屏蔽中
- 设计一个程序:其功能是对被测试字中1的个