微机原理习题答案2.doc

微机原理习题答案2.doc

ID:53038599

大小:55.50 KB

页数:4页

时间:2020-03-31

微机原理习题答案2.doc_第1页
微机原理习题答案2.doc_第2页
微机原理习题答案2.doc_第3页
微机原理习题答案2.doc_第4页
资源描述:

《微机原理习题答案2.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机原理》习题2(P40)参考答案2.1为什么说计算机只能“识别”二进制数,并且计算机内部数的存储及运算也都采用二进制?解:因为二进制是计算机刚出现时就奠定的计算机内的进位记数制,之所以选用它来表示计算机内的信息,是因为两个状态的物理器件容易制造和实现,将这两个状态抽象为数字就可用0、1来表示;此外,采用二进制的运算规则较为简单,容易实现。2.2在进位记数制中,“基数”和“位权(或权)”的含义是什么?一个以b为基数的任意进制数N,它按位权展开式求值的一般通式是如何描述的?解:在进位记数制中,常常要用“基数”(或称底数)来区别不同的数制,而进位制的基数就是该进位制所用的字符或数

2、码的个数。在一个进位记数制中,每一位都有特定的权,称为位权或简称权。每个位权由基数的n次幂来确定。数N的按位权展开式的一般通式为:N=±(ki×bi)式中,ki为第i位的数码;b为基数;bi为第位的位权;n为整数的总位数;m为小数的总位数。2.3将下列十进制数分别转化为二进制数。(1)147(2)4095(3)0.625(4)0.15625解:(1)147D=10010011B(2)4095D=111111111111B(3)0.625D=0.101B(4)0.15625D=0.00101B2.4将下列二进制数分别转换为BCD码。(1)1011(2)0.01(3)10101.1

3、01(4)11011.001解:(1)1011B=1×23+0×22+1×21+1×20=11D=(00010001)BCD(2)0.01B=1×2-2=0.25D=(0.00100101)BCD(3)10101.101B=1×24+1×22+1×20+1×2-1+1×2-3=21.625D=(00100001.011000100101)BCD(4)11011.001B=1×24+1×23+1×21+1×20+1×2-3=27.125D=(00100111.000100100101)BCD2.5将下列二进制数分别转换为八进制数和十六进制数。(1)10101011B(2)1011

4、110011B(3)0.01101011B(4)11101010.0011B解:(1)10101011B=253Q=ABH(2)1011110011B=1363Q=2F3H(3)0.01101011B=0.326Q=0.6BH(4)11101010.0011B=352.14Q=0EA.3H2.6选取字长n为8位和16位两种情况,求下列十进制数的原码。(1)X=+63(2)Y=-63(3)Z=+118(4)W=-118解:(1)[X]原=[+63]原=00111111=0000000000111111(2)[Y]原=[-63]原=10111111=1000000000111111

5、(3)[Z]原=[+118]原=01110110=0000000001110110(4)[W]原=[-118]原=11110110=10000000011101102.7选取字长n为8位和16位两种情况,求下列十进制数的补码。(1)X=+65(2)Y=-65(3)Z=+127(4)W=-128解:(1)[X]补=[+65]补=01000001=0000000001000001(2)[Y]补=[-65]补=10111111=1111111110111111(3)[Z]补=[+127]补=01111111=00000000011111114(4)[W]补=[-128]补=10000

6、000=11111111100000002.8已知数的补码表现形式如下,分别求出数的真值与原码。(1)[X]补=78H(2)[Y]补=87H(3)[Z]补=FFFH(4)[W]补=800H解:(1)∵[X]补=78H=01111000B∴[X]原=01111000B=78H真值X=120D(2)∵[Y]补=87H=10000111B∴[Y]原=11111001B=0F9H真值Y=-121D(3)∵[Z]补=FFFH=111111111111B(假设为12位补码)∴[Z]原=100000000001B=801H真值Z=-1D(4)∵[W]补=800H=100000000000B(

7、假设为12位补码)∴[W]原=不存在W的真值=-211=-2048D2.9设字长为16位,求下列各二进制数的反码。(1)X=00100001B(2)Y=-00100001B(3)Z=010111011011B(4)W=-010111011011B解:(1)∵X=00100001B=0000000000100001B∴[X]反=0000000000100001B(2)∵Y=-00100001B=1000000000100001B∴[Y]反=1111111111011110B(3)∵Z=0101

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

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

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