简答题

写出将DX、AX中的32位无符号数减CX中的16位无符号数,结果存放在DX、AX中的指令序列。

正确答案

答案解析

相似试题
  • 假定AX和BX中内容为带符号数,CX和DX中的内容为无符号数。请用比较指令和条件转移指令实现以下判断。  (1)若DX的内容高于CX的内容,转去执行EXCEED。  (2)若BX的内容大于AX的内容,转去执行EXCEED。 (3)若CX的内容等于零,转去执行ZERO。  (4)若BX的内容小于等于AX的内容,转去执行EXCEED。  (5)若DX的内容低于等于CX的内容,转去执行EXCEED。

    简答题查看答案

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

    简答题查看答案

  • 试编写一完整程序,实现88242567H与0A435C218H两个32位无符号数相加的功能。(要求编写完整源程序,含程序框架)

    简答题查看答案

  • 设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能

    简答题查看答案

  • 按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。

    简答题查看答案

  • 一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。结果仍存入DX,AX寄存器

    简答题查看答案

  • 一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。 结果仍存入DX,AX寄存器

    简答题查看答案

  • 在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。

    简答题查看答案

  • 编程比较AX、BX、CX中带符号数的大小,将最大的数放在AX中。

    简答题查看答案