1. 首页
  2. 考试认证
  3. 其它
  4. 哈工程自动化复试微机原理课件补码运算与溢出判断详解

哈工程自动化复试微机原理课件补码运算与溢出判断详解

上传者: 2024-07-06 10:18:37上传 PPT文件 11.21MB 热度 8次

1. 补码运算规则:

" +

"" +

"[X]补 + [Y]补 = [X+Y]补,[[X+Y]补]补 = [X+Y]原。" +

"" +

"特点:(1) 以2为模进行加法,所以最高位若产生进位,则自然丢失。 (2) 符号位当作数的一部分参加运算。" +

"" +

"例题:" +

"[X]补 = (-5)" +

"[Y]补 = (+3)" +

"[X+Y]补 = [-2]" +

"" +

"" +

"2. 反码运算规则:" +

"" +

"[X]反 + [Y]反 = [X+Y]反,[[X+Y]反]反 = [X+Y]原。" +

"" +

"特点:(1) 以2为模进行加法,所以最高位若产生进位,则不能自然丢失。 (2) 符号位当作数的一部分参加运算。" +

"" +

"例题:" +

"[X]反 = (-5)" +

"[Y]反 = (+3)" +

"[X+Y]反 = [-2]" +

"" +

"" +

"溢出判断:" +

"一般地说,n位补码能表示的范围是: -2^(n-1) <= N <= 2^(n-1)-1。" +

"" +

"当运算结果超出这个范围时,便产生溢出。下面通过几个例子来看计算机是怎样进行溢出判断的。" +

"" +

"" +

"综合以上4例的情况:" +

"可用下述逻辑表达式进行溢出判断:" +

"溢出 = CS + 1" +

"式中,表示二进制数的按位相加,用一“异或”路线即可实现。" +

"

下载地址
用户评论