正在加载图片...
要徽理工大骨计算机科学与技术系李歌池《汇编语言》 【例36】假设指令:MoⅤBX,[BX+S,在执行时,(DS) 1000H,(BX)=2100H,(SI)=0011H,内存单元121I的内容为 1234H。问该指令执行后,BX的值是什么? 解:操作数的物理地址PA为: PA=(DS)*16+(BX)+(SⅠ =1000H*16+2100H+001IH=12111H OP 所以,该指令的执行效果是: BX:2100H +SI:0011H 把从物理地址为121始 EA:2111H 的一个字的值传送给BX +DS:1000H 12111H BX 10000H 12|34 121134H 12H安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 【例3.6】假设指令:MOV BX, [BX+SI],在执行时,(DS) =1000H,(BX)=2100H,(SI)=0011H,内存单元12111H的内容为 1234H。问该指令执行后,BX的值是什么? 解:操作数的物理地址PA为: PA=(DS)*16+(BX)+(SI) =1000H*16+2100H+0011H=12111H 所以,该指令的执行效果是: 把从物理地址为12111H开始 的一个字的值传送给BX。 … OP … ~~ ~~ … CS→ DS→ 34H 12H 10000H 12111H BX:2100H +SI:0011H EA:2111H + DS:1000H 12111H 12 34 BX
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有