汇编语言有符号乘法指令

汇编语言有符号乘法指令

题目
汇编语言有符号乘法指令
我对那个乘法指令IMUL不懂
乘积的高一半为低一半的符号扩展则CF=0;OF=0;否则CF=1,OF=1 该怎么理解?什么叫高一半为低一半的符号扩展?
如:
mov al,0b4h ;al=b4h=-76d
mov bl,11h ;bl=11h=17d
imul bl ;ax=faf4h=-1292d,OF=CF=1
答案
字节乘结果16位,存于AX中,高8位AH ,低8位AL ;字乘结果为32位 存于 DX AX中,高16位DX,低16位AX .“高一半为低一半的符号扩展”的说法不确切,应该说“高位是低位的符号扩展”,低位是指积的值部分,高位指积的符号部分....
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.