欢迎来到天天文库
浏览记录
ID:39678746
大小:197.70 KB
页数:10页
时间:2019-07-09
《计组第1,3,4章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C-SZU-HUQB计算机组成原理第一单元作业参考答案第一章2、答:从传统的观点,基本的计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。它们之间通过总线连接起来。运算器只要完成算术、逻辑运算。存储器主要是存放运行的程序(指令系列)和数据。输入/输出接口和输入/输出设备主要完成人机交互。控制器按程序规定的次序逐条取出指令分析其功能,发生相应的控制命令,控制相应的部件完成指令的功能。3、计算机的层次结构是指人们从不同的层面认识计算机系统的组成、与运行原理与机制。计算机一般可以分为6个层次:数字逻辑电路层,微指令机器层,机器指令层,操作系统层,汇编语言层和高级语言
2、层。层与层之间的关系主要体现在:下层是上层的基础,处在下面一层更接近计算机硬件实现的细节。虽然其实现的功能相对简单,但人们使用这些功能更感困难;处在上面一层是在下面一层的基础上实现的,功能更强,更接近人类解决问题的思维方式,使用更方便。采用分层的方法有利于分析问题和简化问题处理的难度。处理某一层的问题时,只要集中精力解决该层最关系的核心问题,而不必牵扯其上、下层中的其它问题。第三章(书)1、7+3/4→111.11 ‐23/64→-0.01011127.5→11011.18、答:因为BCD码是用4位二进制编码表达1位十进制数,而4位二进制数有16种编码,而十进制数的基是十
3、,数码个数为十。在16个编码中选10个来表达十进制数的十个数码当然有多种编码方案。有权系统种的BCD码中1有明确的位权。而无权系统中其BCD码中1是没有位权的。10、双符号位的作用是用于判断补码运算过程是否溢出。它只是出现在运算电路中。补码的存储还是采用单符号。(1)x=0.1101即[x]原=0.1101[x]补=0.1101[x]反=0.1101y=-0.0111即[y]原=1.0111[y]补=1.1001[y]反=1.1000a)[x+y]补=[x]补+[y]补=0.1101+1.1001=0.0101∵Cf=1CS=1`∴没有溢出0.1101∵[x+y]补=0.0
4、101+1.1001∴x+y=0.0110---------10.0110采用双符号法[x+y]补=[x]补+[y]补=00.1101+11.1001=00.011000.1101∴x+y=0.0110+00.0111--------b)[x-y]补=[x]补+[-y]补=00.1101+00.0111=溢出01.0000(2)设采用9位表达x=10111101y=-00101011[x]原=010111101[y]原=100101011[x]补=010111101[y]补=111010101[-y]补=000101011[x]反=010111101[y]反=1110101
5、00C-SZU-HUQBa)运算采用双符号位[x+y]补=[x]补+[y]补0010111101=0010111101+1111010101+1111010101=0010010010没溢出----------∴x+y=+1001001010010010010[x-y]补=[x]补+[-y]补0010111101=0010111101+0000101011+0000101011=0011101000----------∴x-y=+11101000001110100011、用原码一位乘计算x乘y的值x=0.1101y=-0.0111解:[x]原=0.1101[y]原=1.01
6、11[x·y]原=[Z]原=Zf.Z-1Z-2Z-3...Z-8Zf=Xf⊕Yf=0⊕1=1
7、Z
8、=x·
9、Y
10、=0.1101*0.0111x·
11、Y
12、算式如下:000000
13、0111
14、001101
15、
16、+x------
17、
18、001101
19、
20、→0001101
21、011
22、+001101
23、
24、+x------
25、
26、010011
27、
28、→00100111
29、01
30、+001101
31、
32、+x------
33、
34、010110
35、
36、→001011011
37、0
38、+000000
39、
40、+0------
41、
42、001011
43、
44、→0001011011
45、
46、
47、Z
48、=x·
49、Y
50、=0.01011011∴[Z]原=1.01011011x·y=
51、-0.0101101112、原码一位除计算y/x的商和余数x=0.1101y=-0.0111[x]原=0.1101[y]原=1.0111[y/x]原=[Z]原=Zf.Z-1Z-2Z-3Z-4Zf=Xf⊕Yf=0⊕1=1C-SZU-HUQB
52、Z
53、=
54、y
55、/
56、x
57、令
58、y
59、=A=0.0111[-x]补=[-0.1101]补=1.0011
60、Z
61、=A/x的算式如下:A0001110000
62、
63、-x(相当为+[-x]补)+110011
64、
65、------
66、
67、111010
68、
69、0(不够减商0)←110100000
70、0
71、+00.1101
72、
此文档下载收益归作者所有