问题
问答题
阅读以下关于80X86处理器方面的叙述,请回答问题1至问题3。
[说明]
80X86计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。
部分数据寻址方式见下表,其中,为每种数据寻址方式分配一个编号。
程序寻址方式见下表,其中,为每种程序寻址方式分配一个编号。
以下汇编程序用于求寄存AX中符号数的绝对值。请将下面汇编程序的空(1)~(4)补充完整,并将解答填入答题纸的对应栏中。
将上述汇编程序中改进如下,请将改进后的汇编程序空(5)~(8)补充完整,并将解答填入答题纸的对应栏中。
答案
参考答案:
(1)0; (2)YESNEG ;(3)NONEG ;(4)AX;
(5)0; (6)NONEG ;(7)AX; (8)AX
解析:
[问题3]
本题中的汇编程序用于求寄存器AX中符号数的绝对值,算法一的分支条件是 AX<0,当条件满足时,即AX为负数,需要求补;当条件不满足时,即AX为正数,不需要求补,转向保存结果。
算法二的分支条件是AX>=0,只需要判断条件不满足时,即AX为负数,进行求补运行,然后保存结构。