早教吧作业答案频道 -->其他-->
关于8086汇编处理有符号乘除的问题都知道,汇编只能处理有符号运算,无符号的会转换为有符号,加减法运算可以通过补码相加得到,而乘除呢?1:如果将无符号乘法当成有符号乘法会引发错误的
题目详情
关于8086汇编处理有符号乘除的问题
都知道,汇编只能处理有符号运算,无符号的会转换为有符号,加减法运算可以通过补码相加得到,而乘除呢?
1:如果将无符号乘法当成有符号乘法会引发错误的,这怎么解释的(除法是乘法的逆运算,这里就不问除法了)
2:就例如,无符号运算:254*1=254,转变为汇编有符号处理:-2*1=-2,结果却不对啊,能解释下mul和imul怎么在debug中怎么实现的么
都知道,汇编只能处理有符号运算,无符号的会转换为有符号,加减法运算可以通过补码相加得到,而乘除呢?
1:如果将无符号乘法当成有符号乘法会引发错误的,这怎么解释的(除法是乘法的逆运算,这里就不问除法了)
2:就例如,无符号运算:254*1=254,转变为汇编有符号处理:-2*1=-2,结果却不对啊,能解释下mul和imul怎么在debug中怎么实现的么
▼优质解答
答案和解析
1:如果将无符号乘法当成有符号乘法会引发错误的,这怎么解释的(除法是乘法的逆运算,这里就不问除法了)
--用错了乘法指令,结果必然错误,
2:就例如,无符号运算:254*1=254,转变为汇编有符号处理:-2*1=-2,结果却不对啊,
--怎么不对呀?
--用错了乘法指令,结果必然错误,
2:就例如,无符号运算:254*1=254,转变为汇编有符号处理:-2*1=-2,结果却不对啊,
--怎么不对呀?
看了 关于8086汇编处理有符号乘...的网友还看了以下:
如果一个数与根号2相乘的结果是有理数,则这个数的一般形式是什么(用代数式表示).如果一个数与根号2 2020-04-08 …
把:X的三次方+2X的平方+3X+2(算式中只有英文X无乘号)拆成两个因式相乘加一个余式,要求一个 2020-05-13 …
算术移位指令SAL上用于( )。A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2 2020-05-23 …
算术移位指令SHR用于( )。A.带符号数乘2B.无符号数乘2C.带符号数除2D.无符号数除2 2020-05-24 …
逻辑移位指令SHL用于( )。A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2 2020-05-24 …
算术移位指令SAL用于( )。A.带符号数乘2B.带符号数除2C.无书号数乘2D.无符号数除2 2020-05-24 …
算术移位指令SAL用于( )。A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2 2020-05-24 …
将存放在100H单位和102H单元的两个无符号数相乘,结果存放在地址为104H开始的单元中.请编写 2020-07-18 …
(1.)\x05乘法2×a,我们可以省略乘号,简写成2a,那请问如果是(1+1)×a,在不脱括号的 2020-07-30 …
十字相乘法.直接给答案者不采纳为最佳x^2-5x-14x^2-6xy+8y^2x^2+7xy+12 2020-08-03 …