正在加载图片...
安徽理工大学计算机科学与技术系李歌兆《汇编语言》 【例35】假设指令:MOBX,|SI+100m,在执行它时,(DS) 1000H,(SI)=2345H,内存单元12445H的内容为2715H,问该指 令执行后,BX的值是什么? 解:EA=(SⅠ)+100H=2345H+100H=2445H PA=(DS)*16+EA=1000H*16+2445H=12445H 所以,该指令的执行效果是 OP 把从物理地址为12445H开始 SI:2345H 100H 的一个字的值传送给BX EA:2445H DS:1000H 12445H BX 10000H 2715 12445H 15H 27H安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 【例3.5】假设指令:MOV BX, [SI+100H],在执行它时,(DS) =1000H,(SI)=2345H,内存单元12445H的内容为2715H,问该指 令执行后,BX的值是什么? 解:EA=(SI)+100H=2345H+100H=2445H PA=(DS)*16+EA=1000H*16+2445H=12445H。 所以,该指令的执行效果是: 把从物理地址为12445H开始 的一个字的值传送给BX。 … OP … ~~ ~~ … CS→ DS→ 15H 27H 10000H 12445H SI:2345H + 100H EA:2445H + DS:1000H 12445H 27 15 BX
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有