我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 栈地址 >

汇编语言寄存器寻址急求解析 下列传送指令中有语法错误的是()

归档日期:07-29       文本归类:栈地址      文章编辑:爱尚语录

  汇编语言寄存器寻址急求解析 下列传送指令中有语法错误的是()。 A.MOVCS,AX B.MOV

  汇编语言寄存器寻址急求解析 下列传送指令中有语法错误的是()。 A.MOVCS,AX B.MOV

  汇编语言寄存器寻址急求解析下列传送指令中有语法错误的是()。A.MOVCS,AXB.MOVDS,AXC.MOVSS,AXD.MOVES,AX...

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  一、能够将ax中的内容送到内存0000:0200H处的指令序列是 3 。

  解析:答案1明显错误了,不能将立即数送入段寄存器;答案2也不对,将200送入ax,mov ax,ds明显将此时的地址设置为0200:0000,物理地址为2000,和0000:0200的的物理地址不一致;答案3因为题目要求将ax值送入内存,而它一开始就改变了ax的值,所以不对;答案4正确,用bx来暂存数据

  解析:答案1错误,因为所谓的段,不过是人为安排的,对于计算机来说,指令和数据没有任何区别,地址可以相同;答案2错误,mov指令,是不情况原寄存器里面的值的;答案3也不对,栈段须有一个段地址,段地址不能变,只有偏移地址可以变,这个大小是有范围的;答案4正确,SP=0时,压榨,SP=SP-2,产生了超界

  解析:答案1错误,压堆指令一次性操作一个字;答案2错误,内存空间之间不能互相传送;答案3正确;答案4错误,不能将立即数送入内存空间

  解析:答案1错误,push操作单位是字;答案2错误,题目要求的是入堆;答案3正确,先将ah清零,然后压入ax可以达到目的;答案4错误,将ax清空,然后压入,等于压入的是0

  五、若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是 1 。

  解析:以1000H为段地址的整个段空间,偏移地址为0- FFFFH,当栈中只有1个字时,偏移地址是FFFEH,当栈为空时,SP=SP+2=FFFF+2=0000,所以选择1

  解析:由于8086CPU寄存器只有16位,而SP等寄存器最大变化范围就只能为0~FFFFH,即64KB了…不仅仅是栈段,所有的8086CPU里面的段都不能超越64KB

本文链接:http://apawoodbury.com/zhandizhi/406.html