(完整版)计算机硬件技术基础习题答案(太原理工)
- 格式:doc
- 大小:117.51 KB
- 文档页数:16
计算机硬件技术基础习题答案
习题一:
1-8: 28 Bytes = 256 Bytes;
216 Bytes = 210×26Bytes = 64KB;
220 Bytes = 210×210Bytes = 1MB;
232 Bytes = 210×210×210×22 Bytes = 4GB 。
1-12:指令通常包括操作码和操作数两部分。
操作码表示计算机执行什么具体操作;
操作数表示参加操作的数的本身或操作数所在的
地址(操作数的地址码)。
1-22:[+89]补= 0 101 1001B;[-89]补= 1 010 0111B;
[+67]补= 0 100 0011B;[-67]补= 1 011 1101B。
(1)[-89]补+ [+67]补= 10100111B + 01000011B
= 1 110 1010B = eaH
V = D7C D6C=00=0 无溢出
D7C = 0; D6C = 0
(2)[+89]补+ [-(-67)]补= [+89]补+ [+67]补
=01011001B + 01000011B
= 1 001 1100B = 9cH
V = D7C D6C=01=1溢出
D7C = 0; D6C = 1
(3)[-89]补+ [-67]补= 10100111B + 10111101B
= 1, 0 110 0100B = 64H
V = D7C D6C=10=1溢出
D7C = 1; D6C = 0
(4)[-89]补+ [-(-67)]补= [-89]补+ [+67]补
=10100111B + 01000011B
= 1 110 1010B = eaH
V = D7C D6C=00=0 无溢出
D7C = 0; D6C = 0
1-30:(1) 01111001 + 01110000
补码竖式:01111001
+ 01110000
———————
11101001
V = D7C D6C=01=1 溢出;
两正数相加,其结果应为正数;但结果为负数,故产生了溢出,正溢出。
(2)-01111001 – 01110000
补码竖式:10000111
+ 10010000
———————
1,00010111
V = D7C D6C=10=1 溢出;
两负数相加,其结果应为负数;但结果为正数,故产生了溢出,负溢出。
(3)01111100 – 01111111
补码竖式:01111100
+ 10000001
———————
11111101
V = D7C D6C=00=0 无溢出。
(4)-01010001 + 01110001
补码竖式:10101111
+ 01110001
———————
1,00100000
V = D7C D6C=11=0 无溢出。
1-31:字长为32位二进制数的补码表示范围:
-231~ +(231- 1)
负数的最小值为: -231
正数的最大值为:+(231- 1)
习题二:
2-1:CISC称为复杂指令集计算机。早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指
令来完成所需的计算任务。Intel80x86系列微处理器
总体来说使用CISC设计架构。
RISC称为精简指令集计算机。是从20世纪80年代
开始逐渐发展的一种微处理器体系结构,它的设计
目的是尽量减少指令的数量和种类,设法降低执行
每条指令的时钟频率(降低CPU的复杂性),要求
软件来指定各个操作步骤。
(了解各自的特点)
2-11:(1)起始地址:10000H;结束地址:1FFFFH。
(2)起始地址:12340H;结束地址:2233FH。
(3)起始地址:E0000H;结束地址:EFFFFH。
(4)起始地址:AB000H;结束地址:BAFFFH。
2-12:(1) CS=1000H和IP=2000H
下条指令的存储器地址为:
1000H× 16 +2000H
=10000H + 2000H
=12000H
(2) CS=2400H和IP=1A00H
下条指令的存储器地址为:
2400H× 16 +1A00H
=24000H +1A00H
=25A00H
(3) CS=1A00H和IP=B000H
下条指令的存储器地址为:
1A00H× 16 +B000H
=1A000H + B000H
=25000H
(4) CS=3456H和IP=ABCDH
下条指令的存储器地址为:
3456H× 16 +ABCDH
=34560H + ABCDH
=3F12DH
2-15:8086的进位标志由加法类指令和减法类指令(运算类指令)来置位。
2-51:嵌入式系统的特点:
(1)将计算机技术、电子技术和半导体技术相结合的技术密集、高度分散、不断创新的集成系统;
(2)面向特定应用领域的具有体积小、功耗低、成本低、专业化程度高的系统;
(3)必须紧密结合专门应用的需求,与具体产品的换代同步更新,应有较长生命周期的系统;
(4)系统软件固化在内存或处理器芯片内部,高效与可靠运行的系统;
(5)本身不具备自举开发能力(完成设计后不能任意修改程序)的系统。
嵌入式系统的组成部分:嵌入式处理器、嵌入式外
设、嵌入式操作系统和嵌入式应用系统4部分组成。