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

下载本文档

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

文档简介

..试卷一一、选择题〔每题3分,共30分

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

条。

A.32

B.16

C.20

D.24

2、在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是

A.汇编指令

B.伪指令

C.机器指令

D.宏指令

3、微处理器系统采用存储器映像方式编址〔统一编址时,存储单元与I/O端口是通过

来区分的。

A.不同的地址编码

B.不同的读控制逻辑

C.不同的写控制逻辑

D.专用I/O指令

4、若CPU地址线共16条,某存储芯片容量为2K,加在该存储器芯片上的地址线为

A.A0~A10

B.A0~A11

C.A0~A15

D.A0~A16

5、从键盘输入的数据,通常以

形式表示的。A.二进制

B.十六进制

C.ASCII码

D.BCD码

6、8086系统中,送给CPU的READY信号是由

芯片产生的。

A.8284

B.8259

C.8250

D.8288

7、指令MOVAX,ES:[BX][SI]中,源操作数的物理地址是

A.16*<DS>+<BX>+<SI>

B.16*<ES>+<BX>+<SI>

C.16*<SS>+<BX>+<SI>

D.16*<CS>+<BX>+<SI>

8、IBMPC/XT开机后,中断向量表存放在

A.ROM地址高端

B.ROM地址低端

C.RAM地址高端

D.RAM地址低端

9、动态RAM的特点是

A.速度高于静态RAM

B.需刷新电路

C.集成度低于静态RAM

D.一般用于高速缓存

10、一般查询I/O时总是按

次序完成一个字符的传输。

A.写数据端口,读/写控制端口

B.读状态端口,读/写数据端口

C.写控制端口,读/写状态端口

D.读控制端口,读/写数据端口

二、填空题〔每空4分,共40分

1、在8086系统中,若CS为0A000H,这代码可寻址的物理空间范围为0A0000H~〔

2、指令MOVSI,2100H的源操作数寻址方式是〔

,目的操作数寻址方式是〔

。3、列出两种目前普遍采用的总线标准〔

、〔

。4、已知ROM芯片容量为256*4位,则其地址端有〔

位,数据端有〔

位。

5、若<AL>=96H,<BL>=12H,则执行MULBL指令后,结果为〔

三、简答题〔每题10分,共50分

1、微处理器内部一般有哪些基本部件组成?试简述它们的主要功能。

2、列出8086/8088CPU接口部件〔BIU和执行部件〔EU的主要组成及其寄存器。

3、设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8088CPU在最小状态下执行指令MOV[BX+SI+0100H],AX时,各控制信号IO/M、DT/R、/RD、/WR在有效期间的状态分别是什么?数据总线和地址总线上的数据分别是多少?

4、常用存储器片选控制方法有哪几种?它们各有什么优缺点?

5、比较软件、硬件和可编程定时/计数器用于定时的特点。

四、分析题〔每题15分,共30分

1、已知数据段定义如下:

DSEGSEGMENTAT1000H

ORG6

VAR1DB2,18

ORG$+2

VARDW569AH

DB‘AB’

DSEGENDS

用示意图说明该数据段的存储单元分配情况。

2、某微机存储系统如图所示。试写出每片存储芯片的地址范围,并说出ROM和RAM的存储容量。试题一答案`一、选择题〔每题3分,共30分

1、D

2、B

3、A

4、A

5、C

6、A

7、B

8、D

9、B

10、B二、填空题〔每空4分,共40分

1、〔1111.101

〔21011.0111、0AFFFFH、立即数寻址

寄存器寻址

、ISA

PCI

〔USB等

5、8

4、0A8CH三、简答题〔每题10分,共50分

1、

答:算术逻辑单元ALU〔运算器。对二进制进行算术和逻辑运算的部件;

控制与定时单元〔控制器。发布操作命令的机构,执行程序时负责取出指令、分析指令、执行指令;

内部总线负责在微处理器内部各部件之间传送信息,总线缓冲器用来隔离微处理器内部和外部总线,避免总线冲突;

寄存器阵列用于临时存放数据和地址。

答:BIU:段地址寄存器CS、DS、SS、ES;

16位指令指针寄存器IP;

20位地址加法器;

输入输出总线控制逻辑等。

:运算器;控制器;

通用寄存器AX、BX、CX、DX;

专用寄存器BP、SP、SI、DI;

16位标志寄存器FR。

3、

答:IO/M低、DT/R高、/RD高、/WR低;

数据总线:0508H;

地址总线:49420H。

答:线选法:CPU高位地址不经过译码,直接分别连接各存储芯片的片选端以区别各芯片的地址。连线简单,不需译码器;但容易产生地址冲突,且地址空间不连续。

全译码:所有高位地址全部参与译码,译码输出作为各芯片的片选信号。各组芯片之间不存在地址重叠和冲突问题,每个单元地址是唯一的;缺点是译码电路比较复杂,译码其输出有时不能全部利用。

部分译码法:只选CPU高位地址总线中的一部分进行译码,以产生各个存储芯片的片选控制信号。部分译码法能充分利用译码器;但存在地址重叠。它是介于全译码法和线选法之间的一种片选方法。

答:软件定时一般根据要求设计一个时延子程序,其优点是成本低;缺点是CPU利用率低,且定时间隔不准确。

硬件定时会增加相应的硬件设备,使硬件成本增加,但可以不占用CPU,并且定时准确;不过一旦硬件设计制作好后,不便于更改定时间隔。

用可编程定时/计数器可以兼顾前两者的优点,即定时信号的产生由专门的硬件电路产生,定时准确且CPU利用率高,并且可以通过程序更改定时间隔而不改变硬件电路。

四、分析题〔每题15分,共30分

1、

2、

解:

2732〔1地址范围:0000H~0FFFH〔2地址范围:1000H~1FFFH

容量8KB。

〔1地址范围:4000H~5FFFH

〔2地址范围:6000H~7FFFH〔3地址范围:8000H~9FFFH〔4地址范围:A000H~BFFFH

〔5地址范围:C000H~DFFFH容量40KB。试卷二说明:1.以下各题除特别指明外,均针对8086CPU。2.所有题目均可用自己的语言回答。一.填空题〔共12分,每空2分一个16位的浮点数为1111100111000000B,其中高6位为阶码部分〔D15位为阶符,D14~D10位为阶值,低10一个16位二进制数用补码方式表示的有符号数的范围是。位为尾数部分〔D9位为尾符,D8~D0位为尾数数值部分,已知该浮点数尾数为反码表示,阶值为补码表示,则该浮点数的十进制数为。计算〔10101.0112+〔10101BCD+〔15.616=〔10。若定义DATDW‘1234’,则〔DAT+1和〔DAT+2两个相连的内存中存放的数据是。设系统中有主、从8259A芯片共3片,最多能管理级中断优先级。8086/8088CPU复位后,指令从H〔逻辑地址处开始执行。二.简答题〔共18分1.〔6分中断向量表安排在内存中的什么区域?最多可以安排多少个中断向量?若对应中断类型码为47H的中断服务程序存放在2300H:3460H开始的区域中,则该中断向量在内存中是如何存放的?试编写一程序段完成该中断向量的设置。2.〔4分在8086系统中,若要扩展64KB的存储空间,现有32KB和64KB两种存储芯片供选择,应选择何种芯片以最合理方式达到以上目的,简述理由。3.〔4分8086系统中的物理地址最多有多少个?最多能分成多少个逻辑段?简述原因。4.〔4分中断服务子程序调用和一般子程序调用主要的异同点是什么?三.分析题〔共22分1.〔4分判断下列指令是否有误,若有错,说明原因并予以改正。〔1ADCAX,0ABH〔2OUT3EBH,AX〔3DECWORDPTR[BP]〔4MOVBX,[AX]2.〔2分用一条指令完成:将CX中间8位取反,其余位不变。3.〔4分分析以下程序段MOVDX,1234HMOVBX,5678HMOVAL,BLADDAL,DLDAAMOVCL,ALMOVAL,BHADCAL,DHDAAMOVCH,AL〔1简要说明上述程序段的主要功能;〔2当程序执行后,CX寄存器的内容是多少?4.〔4分设堆栈段指针SP的初值为2400H,AX=4000H,BX=3600H,下列指令连续执行,试问:执行指令PUSHAX后,SP的内容是多少?再执行PUSHBX后,SP和BX的内容是多少?再执行POPAX后,寄存器SP、AX和BX的内容分别是多少?5.〔4分8253的计数器2工作于方式2,其计数时钟CLK2为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?6.〔4分已知BX=0F36H,CX=0004H,状态标志寄存器的内容为0,求下列每条指令执行后的结果是什么?标志位CF的内容是什么?〔1RCLBX,1〔2CMPCX,02H四.程序设计题〔8分设数据端口地址为61H,状态端口地址为60H,外部输入信息准备好状态标志为D7=1,试用查询方式编写完整的FAR型子程序,要求实现:当外设准备好后,读入数据,并将数据存入数据段偏移地址为2000H存储单元内。要求画出简单的接口电路图,端口地址可直接引用试卷三一、填空:<每空1分,共20分>

1、设字长为八位,有x=1,y=124,则有:[xy]补=_________,[xy]补=__________;

2、数制转换:247.86=H=______________BCD;

3、在8086CPU中,由于BIU和EU分开,所以_____和_____可以重叠操作,提高了CPU的利用率;

4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____个字节;

5、8086系统中,地址FFFF0H是___________________地址;

6、8086CPU的MN/MX引脚的作用是____________________;

7、8251芯片中设立了_____、_____和______三种出错标志;

8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。

9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。二、简答题:<20分>

1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。<5分>

2、已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?<5分>3、有变量定义的伪指令如下:

NUMSDW18DUP<4DUP<5>,23>

VARDB'HOWAREYOU!',0DH,0AH

试问:NUMS、VAR变量各分配了多少存储字节?<5分>

4、已有MOVAL,INF[BPSI]与MOVAL,ES:INF[BPSI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?<5分>三、读图<10分>下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;

2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。四、判断题:<8分>

下列各题,请在正确的题的括号内打"",错误的请打""。

1、8253的计数器在不同的工作方式中,计数到0时,都会从OUT输出一个相同的信号。〔2、CPU寻址外设时,存贮器对应的I/O方式是把一个外设端口作为一个存贮单元来看待。〔

3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。〔

4、在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。〔五、阅读程序与接口芯片初始化:<26分>1、源程序如下:<6分> MOVCL,4 MOVAX,[2000H]

SHLAL,CL

SHRAX,CLMOV[2000H],AX试问:若程序执行前,数据段内<2000H>=09H,<2001H>=03H,则执行后有<2000H>=_____,<2001H>=______。本程序段的功能_________________________。2、源程序如下:<4分>MOVAL,0B7H

ANDAL,0DDH

XORAL,81H

ORAL,33HJPLAB1JMPLAB2试问:执行程序后AL=_______;程序将转到哪一个地址执行:___

温馨提示

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

评论

0/150

提交评论