(简答题)
乘除法运算针对无符号数和有符号数,有两种不同的指令。只有一种指令的加减法如何区别无符号数和有符号数运算?
正确答案
加减法不区别无符号数和有符号数,但根据运算结果分别设置标志寄存器的CF和OF标志,可利用CF和OF进行区别。
答案解析
略
相似试题
(填空题)
汇编语言算术运算指令中,对加法或减法来说,无符号数和有符号数()同一套指令,对乘法或除法来说,无符号数和有符号数()同一套指令。
(简答题)
编程实现三个变量值的排序(分别用无符号数和有符号数处理)。
(单选题)
当一个有符号数和一个无符号数执行运算后的结果是()
(填空题)
两个字节的无符号数表示范围为(),有符号数补码表示范围为()。
(填空题)
一个字节的无符号数表示范围为(),有符号数补码表示范围为()。
(单选题)
在使用除法指令作有符号数除法时,应选用指令()。
(填空题)
若(AL)=94H,当看作是无符号数时,它代表(),若是有符号数(补码)时,它代表()。
(判断题)
无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。
(填空题)
N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为()。