汇编语言有符号乘法指令
我对那个乘法指令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
人气:208 ℃ 时间:2020-03-24 03:45:36
解答
字节乘结果16位,存于AX中,高8位AH ,低8位AL ;字乘结果为32位 存于 DX AX中,高16位DX,低16位AX .“高一半为低一半的符号扩展”的说法不确切,应该说“高位是低位的符号扩展”,低位是指积的值部分,高位指积的符号部分....
推荐
- 乘法指令中有无符号数相乘,那么有符号数有乘法吗?在单片机中,
- 有小船运木料逆水而行,经过某一桥下,一块木料落入水中,20min后才发觉,立即返程追赶,在桥下游2km处才找到木料,设小船顺水 逆水时船相对于水的速度不变,则水速为
- 举例说明加法各部分之间有什么关系?减法、乘法、除法呢?
- 大连马路冬天下雪都不结冰,为什么呢?
- 某班有五十名学生在一次数学考试中女生的及格率为百分之八十,男生的及格率为百分之七十五,全班的及格率为百分之七八吧,问这个班的男女生各有多少人
- 英语翻译
- 你是我的男人,我会认真的起守护.英文翻译,
- 学校召开会议,先由校长打电话通知两位主任,两位主任再分别打电话同时通知两位老师,以此类推,每人再时
猜你喜欢