计算机硬件与接口习题答案(周明德)

更新时间:2023-06-17 02:30:45 阅读: 评论:0

第1章
1.1 IA-32结构微处理器直至P4,有哪几种?
[解]  80386、80486、PentiumPentium ProPentium IIPentium IIIPentium 4
1.2 80386与8086在功能上有哪些主要区别?
[解]  808680386,处理器的功能有了质的飞跃。体现在∶
1.16位寄存器发展为32位寄存器
2.地址寄存器也发展为32位。可寻址的地址范围达到4G字节,有了巨大的扩展。
3.增加了保护方式。使处理器有了两种工作方式∶实地址方式和保护虚地址方式。实地址方式用于与妈的用英语怎么说8086兼容;保护方式才是32位处理器能真正发挥其完整功能的工作方式。
4.引入了多任务、任务切换的概念。
5.引入了四级特权机制,引入了调用门、陷入门、中断门,使程序能在不同特权之间切换。
6.引入了存储管理单元(MMU),使采用80386的操作系统能方便地实现请页(每页为4K字节)虚拟存储器管理。
7.增加了新指令(主要是保护方式的指令)
1.3 从功能上,80486与80386有哪些主要区别?
[解]  80486从功能上来说是80386 + 80387 + 片上缓存。
1.4 奔腾相对于80486在功能上有什么扩展?
[解]  奔腾增加了第二条流水线,实现每个时钟执行两条指令;片上的一级缓存容量加倍;寄存器仍是32位,但内部数据通路是 128 256 位以加速内部数据传送,且猝发的外部数据总线已经增加至 64 位;增加了高级的可编程中断控制器(Advanced Programmable Interrupt Controller (APIC))以支持多奔腾处理器系统。
1.5 P II以上处理器基于什么结构?
[解]  P II是基于P6系列处理器又增加了MMX技术。
1.6  微处理器、微型计算机和微型计算机系统三者之间有什么不同?
    [解]  把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.7  CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能? 
    [解]  CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算术和逻辑运算以及控制计算机按程序的规定自动运行。   
1.8  微型计算机采用总线结构有什么优点?
    [解]  采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化。易于兼容和工业化生产。
1.9  数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一    套总线或者合用部分总线,那么,要靠什么来区分地址和数据?
[解]数器总线是双向的(数据既可能读也可能写),而地址总线是单向的。8086为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址(指定要读/写数据的单元),过一段时间再读或写数据。
1.10  控制总线传输的信号大致有哪几种?
    [解]  主要是区分读/写存储器还是外部设备、读还是写以及外界输入的READY和INT等信号
1.11  在以下六个题中所用的模型机的指令系统如表1所示:
表1模型机指令系统
指令种类
助记符
机器码cutoff
功 能
数据传送
LD  A,nproview
LD  H,n
LD  A,H
LD  H,A
LD  A,(n)
LD  (n),A
LD  A,(H)
LD  (H),A
3E n
26 n
7C
67
记账凭证的填制3A n
32 n
7E
77
n→A
n→H
H→A
A→H
john sculley
以n为地址,把该单元的内容送A,即(n)→A
把A的内容送至以n为地址的单元,A→(n)
以H的内容为地址,把该单元的内容送A,(H)→A
把A的内容送至以H的内容为地址的单元,A→(H)
加法
ADD  A,n
ADD  A,H
ADD  A,(H)
C6 n
84
86
A+n→A
A+H→A
A与以H为地址的单元的内容相加,A+(H)→A
减法
SUB  n
SUB  H
SUB (H)
D 6 n
94
96
A – n→A
A – H→A
提拉米苏的英文A - (H)→A
逻辑与
有价证券AND  A
AND  H
A7
A4
A∧A→A
A∧H→A
逻辑或
OR  A
OR  H
B7
B4
A∨A→A
A∨H→A
异 或
XOR  A
XOR  H
AF
AC
A⊕A→A
A⊕H→A
增 量
INC  A
INC  H
3C
24
A+1→A
H+1→H
减 量
DEC  A
DEC  H
3D
25
A-1→A
H-1→H
无条件
转移
JP n
JP Z,n
JP NZ,n
JP C,n
JP NC,n
JP M,n
JP P,n
C3 n
CA n
C 2n
DA n
D2 n
FA n
F 2 n
n→PC
Z=1,n→PC
Z=0,n→P C
Cy=1,n→PC
Cy=0,n→PC
S=1,n→PC
S=0,n→PC
停机指令
HALT
76
停机
  在给定的模型机中,若有以下程序,分析在程序运行后累加器A中的值为多大。若此程序放 在以10H为起始地址的存储区内,画出此程序在内存中的存储图。
  LD            A,20H
  ADD          A,15H
  LD            A,30H
  ADD          A,36H
  ADD          A,1FH
  HALT
    [解]  程序在存储器中存放示意图如图1-1所示:
地址
内容
指令
10H
3E
LD  A,20H
11H
20
12H
C6
ADD A,15H
13H
15
14H
3E
LD  A,30H
15H
30
16H
C6
ADD A,36H
17H
36
18H
could
C6
ADD A,1FH
19H
1F
1AH
76
HALT
图 1-1 题1.11中程序在存储器中存放示意图。
这段程序运行完后累加器A中的值为A = 30H+36H+1FH = 85H。
1.12  要求同题1.6,程序如下:
  LD            A,50H
  SUB          30H
  LD            A,10H
  ADD          A,36H
  SUB          1FH
  HALT
    分析程序运行后累加器中的值是多少,并且画出该程序在内存中的存储图。
    [解]  程序在存储器中存放示意图如图1-2所示:
地址
内容
指令
10H
3E
LD  A,50H
11H
50
12H
D6
ADD A,30H
13H
30
14H
3E
LD  A,10H
15H
10
16H
C6
ADD A,36H
17H
36
18H
D6
ADD A,1FH
19H
1F
1AH
76
HALT
图 1-2 题1.12中的程序在存储器中的存放示意图
这段程序运行完后累加器A中的值为A = 10H+36H-1FH = 27H。
cj什么意思
1.13  在给定的模型机中,写出用累加的办法实现15×15的程序。
    [解] 
LD        A,0
LD        H,15
LOOP:    ADD    A,15
DEC        H
JP        NZ,LOOP
HALT
1.14  在给定的模型机中,写出用累加的办法实现20×20的程序。
    [解]  模型机的寄存器是8位,其最大能表示的值为256。而20×20 = 400超出了模型机中能表示的最大值。故此题在模型机中无法做。需要用8086中的寄存器对才能实现。
1.15  在模型机中,用重复相减的办法实现除法的程序如下:
        LD    A,(M2)        ;M2为放除数的存储单元
        LD    H,A
        XOR    A
LOOP:  LD    (M3),A        ;M3为放商的存储单元
        LD    A,(M1)        ;M1为放被除数(或余数)的存储单元
        SUB    H
        JP    C,DONE
        LD    (M1),A
        LD    A,(M3)
        INC    A
        JP      LOOP
DONE:  MALT
若此程序放在以20H开始的存储区,画出它的存储图。
    [解]  程序在存储器中的存储图如图1-3所示。
地址
内容
指令
20H
3A
LD  A,(M2)
21H
M2
22H
67
LD  H,A
23H
AF
XOR A
condom24H
32
LD  (M3),A
25H
M3
26H
3A
LD  A,(M1)
27H
M1
28H
94
SUB  H
29H
DA
JP    C,DONE
2AH
32
2BH
76
LD  (M1),A
2CH
M1
2DH
3A
LD  A, (M3)
2EH
M3
2FH
3C
INC  A
30H
C3
JP    LOOP
31H
24
32H
76
HALT
图 1-3 题1.15中的程序在存储器中存放的示意图
1.16  在模型机中,把二进制数转换为BCD码的程序流程图如图1-4所示。
                    图  1-4 题1.16程序流程图
编写出该程序。
    [解] 
            LD  H,0        ;计数值H清零

本文发布于:2023-06-17 02:30:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/972214.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:Linux复习资料
标签:地址   数据   程序   模型   存储器   寄存器   单元   总线
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图