用移位指令为主实现对AX中的无符号数乘以5,考虑乘积可能超出16位的情况。
简答题查看答案
带符号数乘以2操作用()移位指令实现。
单选题查看答案
写出将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。
简答题查看答案
假定AX和BX中内容为带符号数,CX和DX中的内容为无符号数。请用比较指令和条件转移指令实现以下判断。 (1)若DX的内容高于CX的内容,转去执行EXCEED。 (2)若BX的内容大于AX的内容,转去执行EXCEED。 (3)若CX的内容等于零,转去执行ZERO。 (4)若BX的内容小于等于AX的内容,转去执行EXCEED。 (5)若DX的内容低于等于CX的内容,转去执行EXCEED。
简答题查看答案
编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。
简答题查看答案
在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。
简答题查看答案
在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。
简答题查看答案
在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。
简答题查看答案