微机原理考试题及答案_第1页
微机原理考试题及答案_第2页
微机原理考试题及答案_第3页
微机原理考试题及答案_第4页
微机原理考试题及答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《微机原理与接口技术》课程期末考试试卷

一、填空题(20*1)

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

2、8086有(20)位地址线,存储器容量为(IM)B。

3、8086CPU内部组成结构从功能上讲,可分为(BIU)和(EU)两部分。

4、8086/8088的四个段寄存器为(DS)、(ES)、(SS)、(CS)

5、用来存放CPU状态信息的寄存器是(FLAGS)。

6、用来存放指令地址的寄存器是(IP)。

7、8086的16位标志寄存器FLAGS中OF=1表示运算结果(溢出),ZF=1表示运算结果

为雯。PF=0表示运算结果的低8位中1的个数电/奇数)。

8、8086的16位标志寄存器FLAGS中IF=1表示CPU(允许)中断,TF=1表示CPU进

入(单步)工作方式。

9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H)。

10、8086存储器管理采用(分段管理)技术。

11、I/O端口的寻址方式套两种,分别是(直接寻址),(间接寻址)o

12、指令JONEXT表示OF=(1)时转移。

13、将I/O设备端口内容读入AL中的指令助记符是(IN)。

14、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是(DX)。

15、设置DF=1的指令为(STD)。

16、清除CF标志的指令为(CLC)o

17、一对操作堆栈的指令为(POP)和(PUSH)□

18、LOOPNZ的循环条件为(CXW0且ZF=0)。

19、实现无符号数乘2的指令的助记符是(SHL),实现有符号数除2的指令的助记符是

(SAR)0

20、变量/标号的三个属性是(段属性),(偏移属性),(类型属性)。

21、DEBUG命令中,反汇编命令的英文字母为(U),显示内存命令的英文字母为(D),

跟踪执行命令的英文字母为(T),显示和修改寄存器的命令(R),汇编命令是(A)。

22、8086CPU引脚信号中中断请求两个信号名称为(INT)和(NMI)。

23、半导体存存储器按使用功能分为(RAM)和(ROM)两种。

24、地址译码方式有(单译码)和(双译码)两种。

25、接口电路中一般有(数据)、(状态)和(控制)三种端口。

26、I/O端口的编址方式一般有(存储器统一编址)和(独立编址)两种

27、CPU与IO设备之间数据传送控制方式常见的有(程序控制方式)、(中断控制方式)

和(DMA)三种。

28.在串行通信中有(同步通讯)、(异步通讯)两种最基本的通信方式。

29.1片8259A中断控制器可管理(8)级中断,用9片8259A可构成(64)级主从式中

断管理系统。

二、选择题(20*1)

1、源的变址寄存器是(A)o

A)SIB)DIC)SPD)BX

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

A)SPB)IPC)BPD)CS

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

A)SPB)SIC)FLAGSD)DX

4、微机中控制总线传送的是(D)o

A)存储器和I/O接口的地址码

B)微处理器向内存储器和I/O接口传送的命令信号

C)存储器和I/O设备向微处理器传送的状态信号

D)B和C

5.在下列指令的表示中,不正确的是(C)

A.MOVAL,[BX+SI]B.JMPSHORTDONI

C.DEC100D.MULCL

6.将DX的内容除以2,正确的指令是(C)

A.DIV2B.DIVDX,2C.SARDX,1D.SHLDX,1

7.若栈顶的物理地址是20100H,当执行完POPAX指令后,栈顶的物理地址是(A)。

A)20102HB)20101HC)20100HD)20103H

8.下列指令中,源操作数的寻址方式中,(C)属于立即寻址,(B)属于寄存器寻址,

(E)属于寄存器间接寻址,(A)属于直接寻址,(D)属于寄存器相对寻址。

A)MOVAX,[4000H]B)MOV[BX],AX

C)SUBAX,2000HD)MOVAX,[SI+12H]

E)MOVCX,[BX]F)MOVAX,[SI+BX+10H]

9.下列指令中错误指令是(B)、(E)和(F)o

A)MOVAX,DSB)MOVCS,1500H

C)MOVSLBXD)MOV[3000H],AL

E)MOV[DI+32H],[1845H]F)MOVAL,1000H

10.指令LOOPNZ的循环结束条件是(D)。

A)CX=0且ZF=0B)CX=0或ZF=0

C)CX=0且ZF=1D)CX=0或ZF=1

11.语句DAIDB2DUP(4,6),5汇编后,与该语句功能等同的语句是(C)。

A)DAIDB4,6,5B)DAIDB2,4,6,5

C)DAIDB4,6,4,6,5D)DAIDB4,6,5,4,6,5

12、对于语句丫DW10DUP(0),贝I]TYPEY为(A)、LENGTH丫为(B),SIZE

丫为(C)o

A)2B)10C)20D)4

13、8086CPU引脚MN/MX接电源电压时,表示系统工作于(A)。

A)最小模式B)最大模式

14、8086/8088CPU的RD、M/IO引脚上为逻辑。时,意味着(C)操作。

A)读存储器B)写存储器C)读I/O端口D)写I/O端口

15、Intel8286的作用是(D)

A)地址锁存B)产生时钟C)总线控制D)数据驱动

[3、Intel8282的作用是(A)

A)地址锁存B)产生时钟C)总线控制D)数据驱动

4、Intel8284的作用是(B)

A)地址锁存B)产生时钟C)总线控制D)数据驱动

6、Intel8288的作用是(C)

A)地址锁存B)产生时钟C)总线控制D)数据驱动]

16.以下存储器件,若存有数据,当掉电时,(B)存储器件不能保留原有数据?

A)磁芯存储器B)RAMC)ROM

17.可编程芯片8259的作用是(B)o

A.定时/计数B.中断控制C.并行输入输出D.数/摸转换

18.在串行通信中,每一位数据传送所需要时间与(A)有关。

A.波特率B.帧格式C.CPU频率D.固定不变

19.芯片DAC0832的作用是(D)。

A.定时/计数B.模/数转换C.并行输入输出D.数/模转换

[4.芯片ADC0809的作用是(B

A.定时/计数B.模/数转换C.并行输入输出D.数/模转换]

三、问答题(5*6)

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

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

换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在

扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。

2、微机系统的总线结构分哪三种?(选择/填空)

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

3、模型机有哪些寄存器,以及作用?(选择/填空)

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

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

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

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

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

信号

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

答:8086CPU内部结构由BIU\EU两部分组成.

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

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

通用寄存器组:用来存放操作数或操作数的地址

标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志

数据暂存器:协助ALU完成运算,暂存参加运算的数据

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

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

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

(预取的指令

[和外部总线相连.

号复用技术?8086有哪些管脚是复用的?

采用40条引线的封装结构。40条引线引出8086/8088的

攵据线复用引线方法可以解决这一矛盾,从逻辑角度,地

可以分时复用同一组引线。

分时复用的存储器或端口的地址和数据总线

6A19/S6〜A16/S3

位数据总线允许/状态复用引脚

室询式输出的流程图

当输出设备把CPU要输出的数据输出以后,发出一个

7、CPU在中断周期要完成哪些主要的操作?ACK(Acknowledge)信号,使D触发器置“0”,即使“Busy”线为

答:CPU在中断周期要完成下列操作:

0(Empty=Busy),当CPU输入这个状态信息后,知道外设为“空”,

(1)关中断

(2)保留断点于是就执行输出指令。输出指令执行后,由地址信号和IO/M#

(3)保护现场及WR#相“与”后,发出选通信号,把在数据线上输出的数据送

(4)给出中断入口地址,至锁存器。同时,令D触发器置“1”,它一方面通知外设输出数

转去相应的中断服务程序据已经准备好,可以执行输出操作;另一方面在数据由输出设

(5)恢复现场(6)开中断

备输出以前,一直为“1”,告诉CPU(CPU通过读状态端口而知

(7)返回

8、芯片8255有几个控制字?各自功能如何?道)外设“Busy",阻止CPU输出新的数据。

分不同的控制字?

答:芯片8255有2个控制字:方式选择控制字和端口(3置位/复位控制字。功能如下:

方式选择控制字:制定工作方式工作。

端口C置位/复位控制字:通过对控制寄存器写入端口C置位/复位控制字来实现对其按

位控制。

通过控制字D7作为特征位来区分不同的控制字。

五、计算题(1*10)

1、设有一个具有13位地址和8位字长的存储器,问:

(1)存储器能存储多少字节信息?2**8/8=8KB

(2)如果存储器由lK*4bRAM芯片组成,共需要多少片?

总容量/单片容量=(8K*8b)/(lK*4b)=16

(3)需要哪几?AnAuAio三个高位地址做片选译码来产生片选信号

四、程序设计题(2*10)

1、啰写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上

显示出来。

DATASEGMENT

BUFDB0DH,0AH,"PLEASEINPUTACHAR:$"

DATAENDS

STACKSEGMENT

DB20DUP(?)

STACKENDS

CODESEGMENT

ASSUMEDS:DATA,CS:CODE,SS:STACK

BEGIN:MOVAX,DATA

MOVDS,AX

LEADX,BUF;9号调用显示PLEASEINPUTACHAR:

MOVAH,9

INT21H

MOVAH,1;1号调用,从键盘接收1字符

INT21H

CMPAL,61H/41H;若比"a”/A小转PEND

JBPEND

CMPAL,7AH/5BH港比“z”/Z大转PEND

D7D6D5D4D3D2D|D0

计数器读/写格式工作方式数制

二进制

00选择计数器0BCD

01选择计数器1方式0

000

10选择计数器2方式1

001

I11非法选择,方式2

X10

方式3

X11

00计数器锁存命令方式4

100方式

10只读/写最高有效字节5

101

I(高8位)

oi只读/写最低有效字节得初值为3060H,

(低8位)

先写最低有效字节

然后写最高有效字节J

因为计数器初值为3060H,即为16位的,所以读/写格式为11

因此控制字为:01110010=72

控制字:MOVAL,72H

OUT4F3H,AL

低8位:MOVAL,60H

OUT4F1H,AL

高8位:MOVAL,30H

OUT4F1H,AL

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2

分,共30分)

1.某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。

A.32B.16C.20D.24

2.用8088CPU组成的PC机数据线是()o

A.8条单向线B.16条单向线C.8条双向线D.16条双向线

3.微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。

A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑D.专用I/O指令

4.要禁止8259A的IRO的中断请求,则其中断屏蔽操作指令字OCW1应为()。

A.80HB.28HC.E8HD.01H

5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为

()。

A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3JCW4

6.6166为2Kx8位的SRAM芯片,它的地址线条数为()。

A.11B.12C.13D.14

7.在计算机系统中,可用于传送中断请求和中断相应信号的是()。

A.地址总线B.数据总线C.控制总线D.都不对

8.段寄存器装入2300H,该段的最大结束地址是()。

A.32FFFHB.23000HC.33FFFHD.33000H

9.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。

A.I/O设备B.I/O接口C.主处理器D.逻辑高

10.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。

A.汇编指令B.宏指令C.机器指令D.伪指令

11.中断向量表占用内存地址空间为()。

A.00000H-003FFHB.OOOOOH-OOOFFHC.00000H-00100HD.FFFOOH-FFFFFH

12.实现CPU与8259A之间信息交换是()。A.数据总线缓冲器

B.级联缓冲/比较器C.读写控制电路D.数据总线缓冲器与读写控制电路

13.Intel8253的最大输入时钟频率是()。

A.5MHzB.2MHzC.1MHzD.4MHz

14.完成两数相加后是否溢出的运算,用()标志位判别。

A.ZFB.IFC.OFD.SF

15.8255A的方式选择控制字应写入()o

A.A□B.B口C.C口D.控制口

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1.8086/8088CPU的数据线和地址线是以方式轮流使用的。

2.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成与

或的数据传送。

3.8086中的BIU由____________个_____________位段寄存器、一个______________位指

令指针、字节指令队列、_____________位地址加法器和控制电路组成。

4.8086/8088构成的微机中,每个主存单元对应两种地址:和。

5.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现时,则表示该端

有中断请求。

6.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的

中断类型码为。

7.在存储器的层次结构中,越远离CPU的存储器,其存取速度,存储容量

,价格O

8,存储器的存取速度可用和两个时间参数来衡量,其中后者

比前者大。

9.中断返回指令IRET总是排在____________»

10.若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址为

三、综合题(第1、3题各10分,第2、4题各15分,共50分)

1.存储器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)的地址

分配范围。(写出具体步骤)

2.计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲输出

端接通道0的计数输入端CLKO,设8253的端口地址为180H〜186H。

请完成以下任务:

(1)该电路中通道0的OUTO输出2KHz连续方波,通道0的计数初值为多少(写出计算

式)?GATE0应接何电位?在图上画出。

(2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?在图上画出。

(3)写出实现上述功能的8253初始化程序。

3.设8255A的4个端口地址为90H〜93H,将A□置成方式0输出,B口置成方式1输入,

C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位

地址线(A0~A7)。

4.通过8259A产生中断使8255A的端口A经过反相驱动器连接一共阴极七段发光二极管显

示器;端口B是中断方式的输入口。设8259A的中断类型码基值是32Ho8255A口地址为

60H-63H,8259A端口地址为20H、21H。试完成以下任务:

(1)设系统中只有一片8259A,中断请求信号为边沿触发方式,采用中断自动结束方式、

全嵌套且工作在非缓冲方式,试完成8259A的初始化编程。

(2)若使LED上显示E,端口A送出的数据应为多少?如显示O端口A送出的数据又为

多少?编写程序实现在LED上先显示E,再显示O的程序。

附8259A初始化命令字和操作命令字格式:

《微机原理与接口技术》期末考试参考答案及评分标准

(A卷,考试)

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2

分,共30分)

1.D2.C3.B4.D5.B

6.A7.C8.A9.A10.B

11.A12.D13.B14.C15.D

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1.一分时复用一

2._CPU存储器;」/O设备

3._4_:_16;16;6;20

4._段地址—;—偏移地址—

5._1—

6._45H—

7.一越慢一;一越大一;一越低—

8.一存取时间—;一存取周期—

9.—最后__

10._2FAH,2FCH,2FEH—

三、综合题(第1、3题10分,第2、4题15分,共50分)

1.A19A18A17A16A15A14A13A12-A0

0.........0

第一组范围:0011110

1……12分

即为:3C000H—3EFFFH3分

A19A18A17A16A15A14A13A12-A0

0.........0

第二组范围:0011001

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论