(简答题)
利用移位指令编写程序段,实现以下运算。 (1)计算AX←AX*10,其中AX为无符号数; (2)32位带符号数存放在寄存器DX和AX中,其中DX存放高16位,AX存放低16位计算(DX,AX)←(DX,AX)*2。 (3)32位带符号数存放在寄存器DX和AX中,其中DX存放高16位,AX存放低16位计算(DX,AX)←(DX,AX)/2。
正确答案
答案解析
略
相似试题
(简答题)
假设A、B、C、D、X、Y为字节变量,AA、BB、YY为字变量,试利用算术运算指令编写程序段,完成以下各算术运算题。 (1)计算YY←A+B*C,其中A、B、C都是无符号数; (2)计算(AA+BB)/(C-D),商赋给X,余数赋给Y,其中AA、BB、C、D都是带符号数; (3)计算YY←(A-B)*C,其中A、B、C都是未组合BCD码。
(简答题)
移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作:
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作:
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作:
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作:
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作:
(简答题)
编写实现下列有符号除法运算的程序段。程序执行后,商数和余数各为多少? (1)4003H÷4 (2)-4003H÷4
(简答题)
在数据段有如下定义: 用串指令编写程序完成以下操作: