微机系统与接口:第二章 微机运算基础_2016

上传人:努力****83 文档编号:187594909 上传时间:2023-02-15 格式:PPT 页数:10 大小:296KB
返回 下载 相关 举报
微机系统与接口:第二章 微机运算基础_2016_第1页
第1页 / 共10页
微机系统与接口:第二章 微机运算基础_2016_第2页
第2页 / 共10页
微机系统与接口:第二章 微机运算基础_2016_第3页
第3页 / 共10页
点击查看更多>>
资源描述
第第2 2章章 微机运算基础微机运算基础 复习:复习:2 2进制、进制、1616进制、进制、1010进制之间的转换关系进制之间的转换关系 BCDBCD码、码、ASCIIASCII码码 带符号数的补码运算带符号数的补码运算 溢出与进位溢出与进位BCD码码常用常用ASCII码码 “09”30h39h;“AZ”41h5Ah;“az”61h7Ah;空格空格(SP)20h;回车回车(CR)0Dh;换行换行(LF)0Ah。有符号数的补码运算有符号数的补码运算 在微机中,凡是带符号数一律用补码表示,运算的结果自在微机中,凡是带符号数一律用补码表示,运算的结果自然也是补码。然也是补码。补码的加减运算补码的加减运算是带符号数加减法运算的一种。是带符号数加减法运算的一种。运算特点运算特点:符号位与数字位一起参加运算,并且自动获得:符号位与数字位一起参加运算,并且自动获得结果(包括符号位与数字位)。结果(包括符号位与数字位)。补码加法补码加法:XX补补 +Y+Y补补 =X+Y=X+Y补补 补码减法补码减法:XX补补 -Y-Y补补 =X-Y=X-Y补补=X=X补补+-Y+-Y补补 进位进位:运算结果的最高位向更高位的进位。运算结果的最高位向更高位的进位。如有进位,则如有进位,则F F1 1;无进位,则;无进位,则F F0 0。溢出溢出:带符号数带符号数的补码运算溢出。的补码运算溢出。例如例如,字长为,字长为8 8位的带符号数,它能表示的补码运位的带符号数,它能表示的补码运 算的范围为算的范围为128128+127+127。如果如果运算结果超出此范围运算结果超出此范围,就叫补码溢出,简称,就叫补码溢出,简称溢出。溢出。溢出与进位溢出与进位 根据参加运算的两个数的符号及运算结果的根据参加运算的两个数的符号及运算结果的符号符号可以可以判断判断溢出溢出:正正+正正=负;负负;负+负负=正;正正;正-负负=负;负负;负-正正=正。正。利用利用双进位双进位的状态的状态判断判断:当当最高位的进位最高位的进位与与次高位的进位不一样次高位的进位不一样时,有溢出。时,有溢出。8 8位位有符号数:有符号数:当当D D7C7C与与D D6C6C“异或异或”结果为结果为1 1,表示有溢出;,表示有溢出;1616位位有符号数:有符号数:当当D D15C15C与与D D14C14C “异或异或”结果为结果为1 1,表示有溢出;,表示有溢出;溢出判断方法溢出判断方法例例 1100 1100 1100 1100+0101 0001 0001 0101 1 0001 1101 1110 0001 CF=1 OF=(C15 异或 C14)=(1异或1)=0 负数负数+正数,不会溢出正数,不会溢出例例 1100 1100 1100 1100+1010 1110 1110 1011 1 0111 1011 1011 0111 CF=1 OF=(C15 异或 C14)=(1异或0)=1 负数负数+负数负数=正数,溢出正数,溢出例例 8086 CPU的状态标志位+1010 1110 1110 1011 1 0111 1011 1011 0111 CF=1 OF=(C15 异或 C14)=(1异或0)=1 ZF=0;SF=0;AF=1;PF=1 1100 1100 1100 1100
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!