唐朔飞 计算机组成原理课件6.ppt

唐朔飞 计算机组成原理课件6.ppt

ID:51498246

大小:227.50 KB

页数:8页

时间:2020-03-25

唐朔飞 计算机组成原理课件6.ppt_第1页
唐朔飞 计算机组成原理课件6.ppt_第2页
唐朔飞 计算机组成原理课件6.ppt_第3页
唐朔飞 计算机组成原理课件6.ppt_第4页
唐朔飞 计算机组成原理课件6.ppt_第5页
资源描述:

《唐朔飞 计算机组成原理课件6.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章计算机的运算方法6.1无符号数和有符号数6.3定点运算6.2数的定点表示和浮点表示6.4浮点四则运算6.5算术逻辑单元例6.11000000000000000100000010…011111111000000010000001111111011111111011111111…128129-0-1-128-127-127-126二进制代码无符号数对应的真值原码对应的真值补码对应的真值反码对应的真值012127…253254255…-125-126-127…-3-2-1…-2-1-0…+0+1+2+127…+0+1+2+127…+0+1+2+127…6.1+0设机器数字长为8位

2、(其中一位为符号位)对于整数,当其分别代表无符号数、原码、补码和反码时,对应的真值范围各为多少?例6.12解:已知[y]补求[y]补<Ⅰ>[y]补=0.y1y2yn…y=0.y1y2yn…y=0.y1y2yn…[y]补=1.y1y2yn+2-n…<Ⅱ>[y]补=1.y1y2yn…[y]原=1.y1y2yn+2-n…y=(0.y1y2yn+2-n)…y=0.y1y2yn+2-n……[y]补=0.y1y2yn+2-n设[y]补=y0.y1y2yn…6.1每位取反,即得[y]补[y]补连同符号位在内,末位加1每位取反,即得[y]补[y]补连同符号位在内,末位加15.移码表示法补码表示很

3、难直接判断其真值大小如十进制x=+21x=–21x=+31x=–31x+25+10101+100000+11111+10000010101+10000011111+100000大大错错大大正确正确0,101011,010110,111111,00001+10101–10101+11111–11111=110101=001011=111111=000001二进制补码6.1(1)移码定义x为真值,n为整数的位数移码在数轴上的表示[x]移码2n+1–12n2n–1–2n00真值如x=10100[x]移=25+10100用逗号将符号位和数值位隔开x=–10100[x]移=25–10100

4、[x]移=2n+x(2n>x≥2n)=1,10100=0,011006.1(2)移码和补码的比较设x=+1100100[x]移=27+1100100[x]补=0,1100100设x=–1100100[x]移=27–1100100[x]补=1,0011100补码与移码只差一个符号位=1,1100100=0,001110010016.1-100000-11111-11110-00001±00000+00001+00010+11110+11111……真值x(n=5)[x]补[x]移[x]移对应的十进制整数(3)真值、补码和移码的对照表……012313233346263……0000000

5、00010000001011111100000100001100010111110111111……011111011110000010000001000000111111100010100001100000-100000±00000+111110000001111110000001000006.1当x=0时[+0]移=25+0[–0]移=25–0∴[+0]移=[–0]移当n=5时最小的真值为–25[–100000]移可见,最小真值的移码为全0(4)移码的特点用移码表示浮点数的阶码能方便地判断浮点数的阶码大小=1,00000=1,00000=–100000=000000=25–10

6、00006.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。