简答题

利用移位指令编写程序段,实现以下运算。 (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

    简答题查看答案

  • 在数据段有如下定义: 用串指令编写程序完成以下操作:

    简答题查看答案