微机复习题 答案

发布 2022-09-04 23:08:28 阅读 1242

一、填空题。

1、微机系统由(硬件系统)和(软件系统)两部分组成。

2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。

3、模型机cpu主要由(运算器)、(控制器)和(寄存器)三部分组成。

4、指令格式通常由(操作码)和(操作数)组成。

5、指令的执行分(取指)和(执指)两个阶段。

有( 20 )位地址线,存储器容量为(1m )b。

二、名字解释。

1、pc :程序计数器 2、cache:高速缓冲存储器。

2、flags :标志寄存器 3、alu :算术逻辑运算单元。

4、id:指令译码器。

三、问答题。

1、微机中各部件的连接采用什么技术?为什么?

解答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:

一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。

2、微机系统的总线结构分哪三种?

解答:单总线、双总线、双重总线。

3、微机系统的主要性能指标(四种)?

解答:字长、主频、内存容量、指令系统。

4、模型机有哪些寄存器,以及作用?

解答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。

地址寄存器:专门用来存放地址信息的寄存器。

程序计数器:它的作用是指明下一条指令在存储器中的地址。

指令寄存器:用来存放当前正在执行的指令**。

指令译码器:用来对指令**进行分析、译码,根据指令译码的结果,输出相应的控制信号。

5、请举例、准、准32位cpu芯片型号。

解答:8085:8位;8086:16位;8088准16位;

80386dx:32位;80386sx:准32位。

cpu 内部组成结构从功能上讲,可分为__biu___和___eu___两部分。

/8088的四个段寄存器为___ds___es___ss___cs___

3、用来存放cpu状态信息的寄存器是___flags___

4、用来存放指令地址的寄存器是——ip———

5、ax寄存器可分成___ah___和___al___两个8位寄存器。

的16位标志寄存器flags中of=1表示运算结果___溢出___zf=1表示运算结果为零。pf=0表示运算结果的低8位中1的个数为___奇数___

的16位标志寄存器flags中if=1表示cpu___允许___中断,tf=1表示cpu进入___单步___工作方式。

8、一般一个总线周期可分为___t1___t2___t3___和___t4__状态。

cpu的1m内存由__两___块512kb 存储体组成。

10、地址4000h:0300h,其物理地址是___40300h___段地址是_4000h___偏移地址是___0300h

存储器管理采用__分段管理___技术。

cpu引脚信号中中断请求两个信号名称为___int__和___nmi___

cpu信号中控制地址锁存器信号是__8282___

cpu信号中控制数据收发器的信号是__8286___

信号中区分存储器和i/o操作的信号是___m/io___

1、目的变址寄存器是(b

a)si b)dic)sp d)bx

2、用来存放即将执行的指令的偏移地址的寄存器是(b

a)spb)ipc)bpd)cs

3、用来存放运行结果状态的寄存器为(c )操作。

a)sp b)si c)flags d)dx

4、tf=1表示cpu工作于(a)方式。

a)单步b)连续。

5、微机中控制总线传送的是(d

a)存储器和i/o接口的地址码。

b)微处理器向内存储器和i/o接口传送的命令信号。

c)存储器和i/o设备向微处理器传送的状态信号。

d)b和ccpu引脚mn/ mx 接电源电压时,表示系统工作于(a )。

a)最小模式b)最大模式。

/8088cpu的rd、m/io引脚上为逻辑0时,意味着(c )操作。

a)读存储器b)写存储器c)读i/o端口d)写i/o端口。

7、intel 8282的作用是(a )

a)地址锁存b)产生时钟c)总线控制d)数据驱动。

8、intel 8284的作用是(b )

a)地址锁存b)产生时钟c)总线控制d)数据驱动。

9、intel 8286的作用是(d )

a)地址锁存b)产生时钟c)总线控制d)数据驱动。

10、intel 8288的作用是(c )

a)地址锁存b)产生时钟c)总线控制d)数据驱动。

三、名字解释。

1、mmu:内存管理单元。

2、clock cycle:时钟周期。

3、bus cycle:总线周期。

4、ale:地址锁存允许。

5、ip:地址指针。

6、biu:总线接口单元。

7、eu:执行单元。

8、nmi:不可屏蔽中断。

9、ale:地址锁存允许。

10、cs:chip select

11、den:data enable

12、inta:中断响应。

四、问答题。

cpu的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?

解答:8086cpu内部结构由biu\eu两部分组成。

(1)eu的组成和各组成部件功能如下:

算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算。

通用寄存器组。

用来存放操作数或操作数的地址。

标志寄存器。

用来存放反映cpu运算的状态特征和存放某些控制标志。

数据暂存器。

协助alu完成运算,暂存参加运算的数据。

(2)biu的组成和各组成部件功能。

地址加法器:用来形成20位物理地址。

段寄存器:用来存放段的基值。

ip:存放下一条指令的地址。

指令队列缓冲器:用来存放预取的指令。

总线控制逻辑:将内部总线和外部总线相连。

2、简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。

逻辑地址:是在程序中使用的地址,其表达形式为“段地址:段内偏移地址”。

物理地址:cpu与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。

物理地址=段地址×10h+段内偏移量,就是段地址左移一位后加上偏移地址就得出实际的物理地址。

3、什么叫总线周期,为什么要插入等待周期?插在何处?

总线周期是指cpu经外部总线对存储器或io端口进行一次信息输入或输出的操作所需要的时间;cpu与慢速的存储器和io接**换信息时,为防止丢失数据,需要插入等待周期;插入在总线周期的t3和t4之间。

4、简述8086的寄存器结构(有哪些寄存器),各有什么用途?

通用寄存器:操作数可直接存在这些寄存器中,皆可减少访问存储器的次数,又可缩短程序的长度,而且占用内存空间少,可以提高数据处理速度。

指令指针寄存器(ip):存放eu要执行的下一条指令偏移地址,用以控制程序中指令的执行顺序。

标志寄存器(flag):flag中的状态标志反映eu执行算术运算和逻辑运算后的结果特征,这些标志常常作为条件转移类指令的测试条件,以控制程序的运行方向。

段寄存器:8086共有4个16位的段寄存器,用来存放每一个逻辑段的段起始地址。

/8088为什么采用地址/数据复用技术?

8086有哪些管脚是复用的?ad0—ad15

6、简述一般存储器读操作涉及的信号并画出时序图。

地址信号、读信号r/w、数据信号、片选信号/cs

7、结合8086最小模式下总线操作时序图,说明ale、m/io、dt/r、ready信号的功能?

地址锁存信号ale:提供锁存信号,对地址进行锁存;

存储器/输入输出信号m/io:对存储器和io端口操作方式进行选择;

数据发送/接收控制信号dt/r:对数据的接收和发送进行控制;

准备就绪信号ready:在总线周期中,判断所寻址的存储单元或io端口是否准备就绪。

一、填空题。

1、i/o端口的寻址方式有两种,分别是__直接端口寻址__,间接端口寻址__。

2、指令mul bx隐含的被乘数寄存器是___ax___指令loop next的循环次数必须存放在。

___cx___寄存器中。

3、指令jo next 表示of=__1___时转移。

4、将i/o设备端口内容读入al中的指令助记符是___in___

cpu的i/o指令采用间接寻址时,使用的间接寄存器是___dx___

6、设置if=1的指令为___sti___

7、清除cf标志的指令为___clc___

8、一对操作堆栈的指令为__push__和___pop __

9、loopnz的循环条件为___zf=0且 cx!=0___

10、指令loop next的循环次数必须存放在___cx___寄存器中。

11、div bx指令的被除数隐含的寄存器为___ax___和___dx___存放商的寄存器为___ax___存放余数的寄存器为___dx___

12、实现无符号数乘2的指令的助记符是___sal___实现有符号数除2的指令的助记符是___sar___

13、中断调用指令的助记符是___int___中断返回指令的助记符是___iret___

14、子程序调用指令的助记符是___proc __子程序返回指令的助记符是___ret__。

二、选择题。

1.下列叙述正确的是(c)

a.对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令。

b.对两个无符号数进行比较采用cmps指令,对两个有符号数比较用cmp指令。

c.对无符号数条件转移采用jae/jnb指令,对有符号数条件转移用jge/jnl指令。

d.对无符号数条件转移采用jge/jnl指令,对有符号数条件转移用jae/jnb指令。

《微机》复习题答案

一 填空题 1 数据信息,控制信息,状态信息,64k 2 20,1m 3 计数器0,控制字寄存器端口。4 22b36h,22b3eh 5 af 1,sf 1,cf 0,zf 0,of 1,否,溢出。二 判断题。1 错误 类型不匹配。2 错误 输出指令中,如果io地址超过8位,也即 256,要把地址放...

微机复习题 1

填充题。1 intel8088微处理器的内部数据总线是位,外部数据总线是位,存储器寻址范围是mb,i o接口寻址范围是kb。2 当pc机的系统复位信号reset作用之后,状态标志寄存器的值是,cs寄存器的值是,ip寄存器的值是。3 某个存储器系统有48kb的rom和128kb的ram。如果选择的ro...

2023年微机原理期末复习题

微机原理期末复习题。一 填空题。1.计算机是通过 i o端口和外设进行连接的。2.cpu响应可屏蔽中断的三个条件是 nmi引脚没有中断请求,系统没有dma请求 cpu当前指令执行完毕和 cpu处于开中断状态 3.若段地址为b387h,偏移地址为1234h,则对应的物理地址为 b4aa4h 4.当多片...