文档详情

[2017年整理]北理工微机原理第一章课件.ppt

发布:2017-05-04约1.62万字共48页下载文档
文本预览下载声明
第一章 计算机基础知识 §1-4 二进制计算及加法电路 0 A 1 A +) 0 B +)0 B 00 S 01 S 0 A 1 A +)1 B +)1 B 01 S 10 S 全加器电路 Ai Bi Ci+1 FA Ci §1-4 二进制计算及加法电路 A + B 101010011 S 二进制数的减法运算 无专用的减法器 减法变加法 在计算机中 A-B= A+(-B)=A+(B的补码),先将减数变成其补码,再与被减数A相加,其和(舍去进位)就是两数之差 可控反相器及加法/减法电路 复习有符号数与负数的表示法 a. 八位二进制数表示的范围11111111(00H—FFH) 复习有符号数与负数的表示法 c.加法电路与减法电路针对电信号的高低来完成加减法,1为高电平、0为低电平,显然,运算器不管它是正数还是负数; 有符号数与负数的表示法 它们必须遵循以下的规则: 1.假定X为正数,Y为其相同绝对值的负数,那么 X+Y=0 ; 现代表0,011111111 代表+1 ~ +127,表-128 ~ -1,在不考虑进位(借位)的情况下满足以上规则. 例如,表示-1表示-127,它表示多少, 取决于它与哪个正数相加等于零. 也就是说它的绝对值等于0与它的差 显然,表示 –127,示 -1. 求反与求补 求反:对每一位按位取反。例,求反后 求十进制负数的二进制(补码)表示的两种方法 1、先写出对应的二进制正数表示,然后对其求补运算(按位取反后加1),例:求-13的二进制补码表示 ,先写出对应正值: 取反为 再加1则求补运算、互补、补码 1、有两个二进制数A、B,如果A+B=0(不考虑进位),则称A、B为互补,已知A求B或者已知B求A皆可以用求补运算来完成。 有符号数运算溢出 溢出 有符号8位二进制数范围:~-128 ~ +127),运算结果超出范围时称为溢出,实际上就是运算结果出错,因最高位为符号位,当运算结果超出时会使符号位改变。 无符号数运算进位 进位 当两个无符号8位二进制数进行运算时其结果为9位二进制数(有一进位位CY), 两个8位的二进制数相加不可能超过9位,因而不存在溢出;(FFH+FFH=1FEH) 有符号二进制数(8位) ……………….. ……………….. +3 -124 +2 -125 +1 -126 0 -127 -1 11
显示全部
相似文档