微机原理课后习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题一、

1. 填空与选择:

(1)______和______合在一起称为中央处理器,中央处理器和___ __合在一起被称为主机。

(2)计算机的软件一般分为两大类:一类叫______软件,一类叫______软件。其中,数据库管理系统属于_____软件,计算机辅助教学软件属于_____软件。

(3)用来管理计算机系统的资源并调度用户的作业程序的软件称为________,负责将高级语言的源程序翻译成目标程序的软件称为________。

(4)计算机系统中的存储器分为_ _____和______ 。在CPU执行程序时,必须将指令存放在______中。

(5)计算机存储数据的最小单位为___ ___。1KB容量的存储器能够存储_______________个这样的基本单位。

(6)在计算机系统中,多个系统部件之间信息传送的公共通路称为______。就其所传送的信息的性质而言,在公共通路上传送的信息包括______、____ _和__ ___信息。

(7)采用基2补码的形式表示的8位二进制整数,其可表示的数的范围为______________ 。

(8)在定点数运算中产生溢出的原因是______。

A.运算过程中最高位产生了进位或借位

B.参加运算的操作数超出了机器的表示范围

C.运算的结果的操作数超出了机器的表示范围

D.寄存器的位数太少,不得不舍弃最低有效位

(9)下列部件中,不属于运算器的是______。

A.指令寄存器

B.ALU

C.累加器

D.状态条件寄存器

把十进制数2000变成二进制、八进制和十六进制数。

(2000)10 = (7D0)16 =(11111010000)2=(3720)8

习题二

一、填空题

1. ALU运算器实际上是一个以_________为核心的算逻部件.

在算术运算中,由于带符号数采用______表示,减法可以变化为_______进行,乘除法可以通过多次的_______和_______来实现. p31

2. 控制器是计算机的指挥中心.其内部结构至少必须具有________部件,_______部件和_________控制电路. p32

3. 当计算机执行程序时,控制器的任务就是逐条地______指令、______指令和______指令.

4.随着指令的取出,程序计数器PC的内容会自动______, 指向按顺序排列的_______ _指令的首地址, 所以PC可以用来控制程序的顺序执行。

5.通常计算机的系统总线是三总线结构.______总线是单向、三态的;_______总线是双向、三态的;____ __总线是传送控制信息的。34页

片内总线分为单总线、双总线和多总线结构。

片外总线又称为系统总线,她与单总线结构形似……。

6.三态缓冲器的三种状态分别指的是_____态、____态和_______态。

7. 某器件的三态缓冲器处于高阻(浮空)状态时, 该器件与总线之间逻辑上____ ____,物理上仍然是_______ _。

8. 8086有20条地址引线, 它直接寻址的空间为_______字节。

9. 进位标志主要是反映_ ______数据运算结果的状态的;

溢出标志主要是反映__ _____数据运算结果的状态的。

10. 按照后进先出的原则存取数据的部件是_______部件,保存当前栈顶地址的寄存器是_______。

二、选择填空题

1. 计算机的工作是周期性的.它的一系列操作的顺序都需要精确地定位.CPU操作的最小时间单位是____; 完成一个基本操作(mem读、I/O读等)所需要的时间称为_____; 一条指令的取出和执行所需要的时间称为_____.

A.时钟周期

B.指令周期

C.T状态

D.机器周期

2. 80X86微机系统中,堆栈在_____中,堆栈指针在_____中。

A. CPU

B. RAM

C. ROM

D. 其它地方

3. 假设存放在存储器中的双字12345678H的起始地址是A0001H,那么8086CPU要读取它,需要_____总线周期。

A. 3

B. 4

C. 1

D. 2

4. 8086的总线读周期中,在____期间出现地址信号,在_____期间出现控制信号RD ,在___ __期间数据信号出现在低16位地址/数据线上,在_____期间总线周期结束,选中的设备在逻辑上与总线脱离。

A. T1

B. T2

C. T3

D. T4

5.8086微机系统中,若CS = 8000H,则现行代码段可寻址的存储空间的范围是_____。

A.8000H ~ 8FFFH

B.80000H ~ 8FFFFH

C.8000H ~ FFFFH

D.80000H ~ FFFFFH

6.8086微机系统中,若现行数据段位于存储器的B0000到BFFFFH,DS段寄存器的内容是_____。

A.B0000H

B.0000H

C.B000H

D.BFFFFH

p64 3.什么是堆栈?它有什么用途?堆栈指针的作用是什么?举例说明堆栈的操作。

解答:所谓堆栈就是一个按照后进先出(LIFO)的原则存取数据的部件。

主要用来保存断点和现场,以保证子程序(或中断服务程序)的依次正确返回。

堆栈指针SP总是指向栈顶,以保证数据只从一个口出入,实现数据存取的后进先出。

相关文档
最新文档