NEG DX也可为:NOT DX
NEG AXNOT AX
SBB DX,0 ADD AX,1
ADC DX,0
(简答题)
写出对存放在DX和AX中的双字长数求补的指令序列。
正确答案
答案解析
略
相似试题
(简答题)
若要把DX和AX中的双字长数扩大16倍,写出完整此功能的程序段。
(简答题)
一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。结果仍存入DX,AX寄存器
(简答题)
一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。 结果仍存入DX,AX寄存器
(简答题)
试编写一程序求出双字长数的绝对值。双字长数在A和A+2单元中,结果存放在B和B+2单元中。
(简答题)
写一程序段,求双字长数DX∶bX的相反数。
(简答题)
在A1和A2的字单元中存有一个带符号的双字长数据,先要求出该双字长数的绝对值,并存入B1和B2的字单元中,编写一汇编语言程序实现.
(简答题)
编写程序段实现将BL中的每一位重复4次,构成32位的双字DX:AX,例如当BL=01011101B时,则得到的(DX)=0F0FH,(AX)=0FF0FH。
(简答题)
写出将DX、AX中的32位无符号数减CX中的16位无符号数,结果存放在DX、AX中的指令序列。
(简答题)
利用移位指令编写程序段,实现以下运算。 (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。