- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理习题答案2
《微机原理》习题2 (P40)参考答案
2.1为什么说计算机只能“识别”二进制数,并且计算机内部数的存储及运算也都采用二进制?
解:因为二进制是计算机刚出现时就奠定的计算机内的进位记数制,之所以选用它来表示计算机内的信息,是因为两个状态的物理器件容易制造和实现,将这两个状态抽象为数字就可用0、1来表示;此外,采用二进制的运算规则较为简单,容易实现。
2.2在进位记数制中,“基数”和“位权(或权)”的含义是什么?一个以b为基数的任意进制数N,它按位权展开式求值的一般通式是如何描述的?
解:在进位记数制中,常常要用“基数”(或称底数)来区别不同的数制,而进位制的基数就是该进位制所用的字符或数码的个数。
在一个进位记数制中,每一位都有特定的权,称为位权或简称权。每个位权由基数的 n次幂来确定。
数N的按位权展开式的一般通式为:N=±(ki×bi)
式中,ki为第i位的数码;b为基数;bi为第位的位权;n为整数的总位数;m 为小数的总位数。
2.3将下列十进制数分别转化为二进制数。
(1)147 (2)4095 (3)0.625 (4) 0.15625
解:(1) 147 DB
(2) 4095 D=111111111111 B
(3) 0.625 D=0.101 B
(4) 0.15625 D=0.00101 B
2.4将下列二进制数分别转换为BCD码。
(1)1011 (2) 0.01 (3) 10101.101 (4) 11011.001
解:(1) 1011 B=1×23+0×22+1×21+ 1×20=11 D=(0001 0001)BCD
(2) 0.01 B=1×2-2=0.25 D=(0.0010 0101)BCD
(3) 10101.101 B =1×24+1×22+1×20+1×2-1+1×2-3 =21.625 D
=(0010 0001.0110 0010 0101)BCD
(4) 11011.001B=1×24+1×23+1×21+1×20+1×2-3=27.125D
=(0010 0111.0001 0010 0101)BCD
2.5将下列二进制数分别转换为八进制数和十六进制数。
(1 (2)1011110011B (3)0 (4)0011B
解:(1) 1010 1011B=253Q=ABH
(2) 10 1111 0011B=1363Q=2F3H
(3) 0.0110 1011B=0.326Q=0.6BH
(4) 1110 1010.0011B=352.14Q=0EA.3H
2.6选取字长n为8位和16位两种情况,求下列十进制数的原码。
(1)X=+63 (2)Y=-63 (3)Z=+118 (4)W=-118
解: (1) [X]原= [+63]原=0011 1111=0000 0000 0011 1111
(2) [Y]原= [-63]原=1011 1111=1000 0000 0011 1111
(3) [Z]原= [+118]原=0111 0110=0000 0000 0111 0110
(4) [W]原= [-118]原=1111 0110=1000 0000 0111 0110
2.7选取字长n为8位和16位两种情况,求下列十进制数的补码。
(1)X=+65 (2)Y=-65 (3)Z=+127 (4)W=-128
解:(1) [X]补=[+65]补=0100 0001=0000 0000 0100 0001
(2) [Y]补=[-65]补=1011 1111=1111 1111 1011 1111
(3) [Z]补=[+127]补=0111 1111=0000 0000 0111 1111
(4) [W]补=[-128]补=1000 0000=1111 1111 1000 0000
2.8已知数的补码表现形式如下,分别求出数的真值与原码。
(1)[X]补=78H (2)[Y]补=87H (3)[Z]补=FFFH (4)[W]补=800H
解:(1) ∵[X]补=78H=0111 1000 B ∴ [X]原=0111 1000 B=78H 真值X=120 D
(2) ∵[Y]补=87H=1000 0111 B ∴ [Y]原=1111 1001 B=0F9H 真值Y=-121 D
(3) ∵[Z]补=FFFH=1111 1111 1111 B (假设为12位补码)
∴[Z
文档评论(0)