lms99251 发表于 2014-1-12 00:09:24

检测点11.2,溢出问题

mov al,7dh
add al,0bh
大家帮我看看,add al,0bh这条,OF为多少呀


my_angel 发表于 2014-1-12 00:09:25

OF应该为1,因为7Dh+0Bh=88h,也就是10001000B。。所以是溢出了。。。OF=1

lms99251 发表于 2014-1-12 17:55:21

my_angel 发表于 2014-1-12 00:20 static/image/common/back.gif
OF应该为1,因为7Dh+0Bh=88h,也就是10001000B。。所以是溢出了。。。OF=1

谢谢,明白了,7DH=01111101B

经过 add al,obh后 等于88H,也就是10001000B了,原先第7位的0,变成1了,因为是有符号运算,所以溢出了,我是这样理解的,不知对否

my_angel 发表于 2014-1-12 19:43:05

lms99251 发表于 2014-1-12 17:55 static/image/common/back.gif
谢谢,明白了,7DH=01111101B

经过 add al,obh后 等于88H,也就是10001000B了,原先第7位的0,变成1了 ...

嗯。。。没错

吃货YA鸭 发表于 2017-6-21 11:39:53

两个相同符号进行运算,结果为异符号,则溢出

梦想飞翔的蜗牛 发表于 2019-3-6 11:18:04

为何不是进位呢

页: [1]
查看完整版本: 检测点11.2,溢出问题