微型计算机原理及应用技术课后习题

微型计算机原理及应用技术课后习题

ID:18778435

大小:212.50 KB

页数:82页

时间:2018-09-21

微型计算机原理及应用技术课后习题_第1页
微型计算机原理及应用技术课后习题_第2页
微型计算机原理及应用技术课后习题_第3页
微型计算机原理及应用技术课后习题_第4页
微型计算机原理及应用技术课后习题_第5页
资源描述:

《微型计算机原理及应用技术课后习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章计算机基础知识教材习题解答1.计算机中为什么都采用二进制数而不采用十进制数?【解】计算机的基本功能是对数的运算和处理。计算机中,通过数字化编码技术,对所表示的数值、文字、符号及控制信息等进行数字编码,这种数字化表示方法不仅要适合于人的自然习惯,同时要满足机器中所用器件、线路的工作状态以及数据可靠传输与易于校验纠错等方面的要求。一个具有两种不同的稳定状态且能相互转换的器件,就可以用来表示一位二进制数,所以表示二进制的器件易于制造且工作可靠,并且二进制数的运算规则也最简单,因此目前计算机中均采

2、用二进制数来表示各种信息及进行信息处理。2.写出下列用原码或补码表示的机器数的真值:(1)01101101(2)10001101(3)01011001(4)11001110【解】(1)[X]原=01101101=+109[X]补=01101101=+109(2)[X]原=10001101=-13[X]补=10001101=-115(3)[X]原=01011001=+89[X]补=01011001=+89(4)[X]原=11001110=-78[X]补=11001110=-503.填空:(1)(1

3、234)10=()2=()16(2)(34.6875)10=()2=()16(3)(271.33)10=()2=()16(4)(101011001001)2=()10=()16(5)(1AB.E)16=()10=()2(6)(10101010.0111)2=()10=()16【解】(1)(1234)10=(10011010010)2=(4D2)16(2)(34.6875)10=(100010.1011)2=(22.B)16(3)(271.33)10=(100001111.010101)2=(10

4、F.54)16(4)(101011001001)2=(2761)10=(AC9)16(5)(1AB.E)16=(427.875)10=(110101011.111)2(6)(10101010.0111)2=(170.4375)10=(AA.7)164.已知X=36,Y=-136,Z=-1250,请写出X、Y、Z的16位原码、反码和补码。【解】[X]原=0000000000100100[Y]原=1000000010001000[Z]原=1000010011100010[X]反=0000000000

5、100100[Y]反=1111111101110111[Z]反=1111101100011101[X]补=0000000000100100[Y]补=1111111101111000[Z]补=11111011000111105.已知[X]补=01010101B,[Y]补=10101010B,[Z]补=1000111111111111B,求X、Y、Z及X+Y、Y-Z的十进制值为多少?【解】Y-Z运算时Y需要扩展符号位X=85Y=-86Z=-28673X+Y=01010101B+10101010B=

6、11111111B=-1Y-Z=1111111110101010B-1000111111111111B=1111111110101010B+0111000000000001B=0110111110101011B=285876.用8位补码进行下列运算,并说明运算结果的进位和溢出:(1)33+114(2)33-114(3)(-33)+114(4)(-33)-114【解】(1)[33]补=00100001[114]补=01110010 00100001+0111001010010011  正确的运算结

7、果147>127,出现溢出,使符号位发生变化,出现结果:-109(2)[33]补=00100001  [-114]补=10001110 00100001+1000111010101111  运算结果:-81(3)[-33]补=11011111  [114]补=01110010 11011111+01110010   101010001  最高位进位,自然丢失,运算结果:+81(4)[-33]补=11011111  [-114]补=10001110 11011111+100011101011011

8、01  正确的运算结果-147<-127,出现溢出,使符号位发生变化,出现运算结果:+1097.将下列十进制数表示为8421BCD码:(1)8609(2)5254(3)2730(4)2998【解】(1)1000011000001001(2)0101001001010100(3)0010011100110000(4)00101001100110008.将下列8421BCD码表示为十进制数和二进制数:(1)01111001(2)001010000101(3)011000000111(4)010110

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

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

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