当前位置: 代码迷 >> 汇编语言 >> 明天下午职称考试要考的几道汇编程序的考试题,该怎么解决
  详细解决方案

明天下午职称考试要考的几道汇编程序的考试题,该怎么解决

热度:3198   发布时间:2013-02-26 00:00:00.0
明天下午职称考试要考的几道汇编程序的考试题,急啊
明天下午单位要职称考试,老师说这道题完全答对就能及格.另外以下四个的寻址方式我知道,老师告诉我们了,可是具体的分析过程他没有告诉我们,我不懂汇编,为了应付考试具体的分析过程请大家帮帮忙,分不够可以再加的.拜托了。
请分析并指出下列指令中源操作数的寻址方式.要求有详细的分析过程。
1:MOV   SI,100    
2:MOV   AX,(BX)  
3:MOV   AX,DS:(1000H)    
4:POP   HF

------解决方案--------------------------------------------------------
主要是,这样的东西,经常写程序的人也会搞不清楚

1:MOV SI,100 ;《--应该是“立即寻址”
2:MOV AX,(BX) ;寄存器间接寻址,就是地址放在bx中
3:MOV AX,DS:(1000H) ;寄存器寻址??不确定哦
4:POP HF;寄存器寻址??不确定哦

------解决方案--------------------------------------------------------
3为直接寻址
4为寄存器寻址
------解决方案--------------------------------------------------------
同意楼上的.
标准答案
1, 立即寻址
2, 寄存器间接寻址
3, 直接寻址
4, 寄存器寻址


------解决方案--------------------------------------------------------
是的 楼上的是正确的
------解决方案--------------------------------------------------------
4:POP HF
HF 是什么啊
不是 寄存器 是 内存操作数?
请……
谢谢
------解决方案--------------------------------------------------------
是的啊,刚才没看清楚HF是什么?