无答案微机原理习题集.docx

上传人:b****2 文档编号:18006345 上传时间:2023-08-05 格式:DOCX 页数:51 大小:203.60KB
下载 相关 举报
无答案微机原理习题集.docx_第1页
第1页 / 共51页
无答案微机原理习题集.docx_第2页
第2页 / 共51页
无答案微机原理习题集.docx_第3页
第3页 / 共51页
无答案微机原理习题集.docx_第4页
第4页 / 共51页
无答案微机原理习题集.docx_第5页
第5页 / 共51页
无答案微机原理习题集.docx_第6页
第6页 / 共51页
无答案微机原理习题集.docx_第7页
第7页 / 共51页
无答案微机原理习题集.docx_第8页
第8页 / 共51页
无答案微机原理习题集.docx_第9页
第9页 / 共51页
无答案微机原理习题集.docx_第10页
第10页 / 共51页
无答案微机原理习题集.docx_第11页
第11页 / 共51页
无答案微机原理习题集.docx_第12页
第12页 / 共51页
无答案微机原理习题集.docx_第13页
第13页 / 共51页
无答案微机原理习题集.docx_第14页
第14页 / 共51页
无答案微机原理习题集.docx_第15页
第15页 / 共51页
无答案微机原理习题集.docx_第16页
第16页 / 共51页
无答案微机原理习题集.docx_第17页
第17页 / 共51页
无答案微机原理习题集.docx_第18页
第18页 / 共51页
无答案微机原理习题集.docx_第19页
第19页 / 共51页
无答案微机原理习题集.docx_第20页
第20页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

无答案微机原理习题集.docx

《无答案微机原理习题集.docx》由会员分享,可在线阅读,更多相关《无答案微机原理习题集.docx(51页珍藏版)》请在冰点文库上搜索。

无答案微机原理习题集.docx

无答案微机原理习题集

 

微机原理及接口技术

习题集

 

专业班级

学号

姓名

第1章概述

一、填空题

1.电子计算机主要由、、、和等五部分组成。

2.和集成在一块芯片上,被称作CPU。

3.总线按其功能可分、和三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为;用于连接微型机系统内各插件板的总线称为;CPU内部连接各寄存器及运算部件之间的总线称为。

5.迄今为止电子计算机所共同遵循的工作原理是和的工作原理。

这种原理又称为原理。

二、简答题

1.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:

 

2.什么叫总线?

为什么各种微型计算机系统中普遍采用总线结构?

答:

 

3.微型计算机系统总线从功能上分为哪三类?

它们各自的功能是什么?

答:

 

第2章微处理器及其结构

一、填空题

1.8086/8088CPU执行指令中所需操作数地址由计算出位偏移量部分送,由最后形成一个位的内存单元物理地址。

2.8086/8088CPU在总线周期的T1时刻,用A19/S6~A16/S3输出20位地址信息的最高位,而在其他时钟周期,则输出信息。

3.8086/8088CPU复位后,从单元开始读取指令字节,一般这个单元在___________中,在其中设置一条指令,使CPU对系统进行初始化。

4.8086系统的存储体系结构中,1MB存储体分个库,每个库的容量都是_________字节,其中和数据总线D15~D8相连的库全部由单元组成,称为高位字节库,并用_____作为此库的选通信号。

5.8086/8088系统中,可以有个段起始地址,任意相邻的两个段起始地址相距个存储单元。

6.用段基值及偏移量来指明内存单元地址的方式称为。

7.通常8086/8088CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现状态。

8.8086CPU使用16根地址线访问I/O端口,最多可访问个字节端口,使用根地址线访问存储单元,最多可访问个字节单元。

9.CPU取一条指令并执行该指令的时间称为周期,它通常包含若干个总线周期,而后者又包含有若干个周期。

二、单项选择题

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

A.26B.28C.20D.22E.24

2.8086/8088CPU的RESET引脚至少应维持()个时钟周期的正脉冲宽度才能有效复位。

A.4B.5C.2D.3

3.当RESET信号进入高电平状态时,将使8086/8088CPU的()寄存器初始化为0FFFFH。

A.SSB.DSC.ESD.CS

4.8086/8088CPU与慢速存储器或I/O接口之间进行数据传输,为了使传送速度匹配,有时需要在()状态之间插入若干等待周期TW。

A.T1和T2B.T2和T3C.T3和T4D.随机

5.8086/8088CPU中标志寄存器的主要作用是()。

A.检查当前指令的错误B.纠正当前指令执行的结果与错误

C.决定是否停机D.产生影响或控制某些后续指令所需的标志

6.8086最小模式下的存储器读周期中地址锁存发生在总线周期的()时刻。

A.T1B.T2C.T3D.T4

7.指令指针IP的作用是()。

A.保存将要执行的下一条指令的地址B.保存CPU要访问的内存单元地址

C.保存运算器运算结果内容D.保存正在执行的一条指令

8.8086CPU有两种工作模式,最小模式的特点是()。

A.CPU提供全部控制信号B.由编程进行模式设定

C.不需要8282收发器D.需要总线控制器8288

 

三、简答题

1.8086/8088CPU分为哪两个部分?

如何协调工作?

答:

 

2.8086/8088CPU的地址总线有多少位?

其寻址范围是多少?

答:

 

3.8086/8088CPU使用的存储器为什么要分段?

怎么分段?

答:

 

4.8086/8088CPU中有几个通用寄存器?

有几个变址寄存器?

有几个指针寄存器?

通常哪几个寄存器亦可作为地址寄存器使用?

答:

 

5.Intel8086与8088有何区别?

答:

 

6.8086/8088CPU工作在最小模式时:

当CPU访问存储器时,要利用哪些信号?

当CPU访问外设接口时,要利用哪些信号?

答:

 

7.什么是逻辑地址?

什么是物理地址?

它们之间有什么联系?

各用在何处?

答:

 

8.设现行数据段位于存储器0B0000H~0BFFFFH单元,DS段寄存器内容为多少?

答:

 

9.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?

答:

 

10.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C0E0H,求出该内存单元的物理地址。

答:

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

答:

 

12.怎样确定8086的最大或最小工作模式?

答:

 

13.8086基本总线周期是如何组成的?

答:

 

14.在基于8086的微计算机系统中,存储器是如何组织的?

存储器是如何与处理器总线连接的?

信号起什么作用?

答:

 

15.有一个由20个字组成的数据区,其起始地址为610AH:

1CE7H。

试写出该数据区首末单元的实际地址PA。

 

16.有两个16位的字31DAH、5E7FH,它们在8086系统存储器中的地址为00130H和00135H,试画出它们的存储器示意图。

 

17.试说明8086CPU的控制引脚ALE的作用。

答:

 

第3章8086/8088CPU指令系统

一、判断题

1.MOVAX,[BP]的源操作数物理地址为16×(DS)+(BP)。

()

2.OUTDX,AL指令的输出是16位操作数。

()

3.不能用立即数给段寄存器赋值。

()

4.所有传送指令都不影响PSW寄存器的标志位。

()

5.堆栈指令的操作数均为字。

()

6.段内转移指令执行结果要改变IP,CS的值。

()

二、单项选择题

1.寄存器间接寻址方式中,操作数在()中。

A.通用寄存器B.I/O端口C.存储单元D.段寄存器

2.()寻址方式的跨段前缀不可省略。

A.DS:

[BP]B.DS:

[SI]C.DS:

[DI]D.SS:

[BP]

3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,(SP)=()。

A.0014HB.0011HC.0010HD.000FH

4.用BP作基址变址寻址时,操作数所在的段是当前()。

A.数据段B.代码段C.堆栈段D.附加段

5.已知(IP)=1000H,CF=0,则执行指令JNCShortlabel后,下列各数中哪一个是可能的IP值?

()

(A)0FFFFH(B)0FFEH(C)10FEH(D)1100H

6.执行下列指令后,(AX)=()。

MOVAX,1234H

MOVCL,4

ROLAX,CL

DECAX

MOVCX,4

MULCX

HLT

A.8D00HB.9260HC.8CA0HD.0123H

7.设(AL)=-68,(BL)=86,执行SUBAL,BL指令后,正确的结果是()。

A.CF=1B.SF=1C.OF=1D.ZF=1

8.已知(SI)=0004H,(DS)=8000H,(80004H)=02H,(80005H)=C3H。

指令LEAAX,[SI]执行后(AX)=()。

A.0002HB.0005HC.0004HD.C302H

9.条件转移指令JNE的条件是()。

A.CF=0B.CF=1C.ZF=0D.ZF=1

10.在8086中,(BX)=0282H,且题中指令已在指令队列中,则执行

INCBYTEPTR(BX)指令需要的总线周期为()。

A.0B.1C.2D.3

三、多项选择题

1.下列指令中源操作数使用寄存器寻址方式的有()。

A.MOVBX,BUF[SI]B.ADD[SI+50],BXC.SUBAX,2

D.CMPAX,DISP[DI]E.MULVAR[BX]F.PUSHCX

2.将累加器AX的内容清零的正确指令是()。

A.CMPAX,AXB.SUBAX,AX

C.ANDAX,0D.XORAX,AX

3.正确将字变量WORDVARR偏移地址送寄存器AX的指令是()。

A.MOVAX,WORDVARRB.LESAX,WORDVARR

C.LEAAX,WORDVARRD.MOVAX,OFFSETWORDVARR

4.调用CALL指令可有()。

A.段内直接B.段内间接C.短距离(SHORT)

D.段间直接E.段间间接

5.8086指令的操作数可能有()。

A.0B.1C.2D.3

四、填空题

1.与指令MOVBX,OFFSETBUF功能相同的指令是。

2.假设(BX)=0449H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=7230H则执行XCHGBX,[BP+SI]指令后,(BX)=。

5.在数据传送类指令中,只有和两条指令会影响标志位的值,其中指令是唯一可以改变TF标志的指令。

6.设有100个字节数据(补码),存放在数据段中EA=2000H的存储单元中。

以下程序应该从该数据区中找出最小的一个数据,并存入EA=2100H单元中,请将下面程序补充完整。

MIN:

MOVBX,

MOVAL,[BX]

MOVCX,

LOOP1:

INCBX

CMPAL,[BX]

LOOP2

MOVAL,[BX]

LOOP2:

DECCX

JNZ

MOV,AL

7.MOVAX,ES:

[BX][SI]中,源操作数的物理地址计算式是:

五、综合题

1.请指出以下各指令的源、目的操作数所使用的寻址方式。

(1)MOVSI,2100H

(2)SBBDISP[BX],7

(3)AND[DI],AX

(4)ORAX,[609EH]

(5)MOV[BX+DI+30H],CX

(6)PUSHES:

[BP]

(7)CALLDISP[DI]

答:

 

 

3.设若标志寄存器原值为0A11H,(SP)=0060H,(AL)=4。

下列几条指令执行后,标志寄存器、AX、SP的值分别是多少?

PUSHF

LAHF

XCHGAH,AL

PUSHAX

SAHF

POPF

答:

4.假如在程序的括号中分别填入指令:

(1)LOOPL20

(2)LOOPNEL20

(3)LOOPEL20

试说明在三种情况下,当程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?

BEGIN:

MOVAX,01

MOVBX,02

MOVDX,03

MOVCX,04

L20:

INCAX

ADDBX,AX

SHRDX,1

()

答案:

 

6.已知(DS)=2000H,有关的内存单元值为:

(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号COUNT的偏移地址为1200H。

执行下列指令后,寄存器AX、BX、SI的值分别是多少?

MOVBX,OFFSETCOUNT

MOVSI,[BX]

MOVAX,COUNT[SI][BX]

答:

8.设若内存单元DATA在数据段中偏移量为24C0H处,24C0H~24C3H单元中依次存放着55H、66H、77H、88H。

下列几条指令执行后,寄存器AX、BX、CL、SI、DS的值分别是多少?

MOVAX,DATA

LEASI,DATA

MOVCL,[SI]

LDSBX,DATA

答:

 

第4章存储器系统

一、选择题

1.下列()不是半导体存储器芯片的性能指标。

A.存储容量B.存储结构C.集成度D.最大存储时间

2.高速缓存由()构成。

A.SRAMB.DRAMC.EPROMD.硬磁盘

3.由2K×1bit的芯片组成容量为4K×8bit的存储器需要()个存储芯片。

A.2B.8C.32D.16

4.安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是()。

A.1FFFHB.17FFHC.27FFHD.2FFFH

5.一片容量为8KB的存储芯片,若用其组成1MB内存,需()片。

A.120B.124C.128D.132

6.外存储器包括()。

A.软磁盘B.磁带C.SRAMD.BIOSE.硬磁盘F.光盘

7.在多级存储体系结构中,Cache-主存结构主要用于解决()的问题。

A.主存容量不足B.主存与辅存速度不匹配

C.辅存与CPU速度不匹配D.主存与CPU速度不匹配

8.动态RAM的特点之一是()。

A.能永久保存存入的信息B.需要刷新电路

C.不需要刷新电路D.存取速度高于静态RAM

二、填空题

1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是Cache存储器,它是由类型的芯片构成,而主存储器则是由类型的芯片构成。

2.将存储器与系统相连的译码片选方式有、和法。

3.若存储空间的首地址为1000H,存储容量为1K×8、2K×8、4K×8H和8K×8的存储器所对应的末地址分别为、、和。

4.微机系统中存储器通常被视为、、三级结构。

三、综合题

1.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。

答:

2.下图为SRAM6116芯片与8088系统总线的连接图。

(1)写出6116芯片的存储容量;

(2)分析每片6116所占的内存地址范围。

答:

 

3.利用2K×4位的存储芯片,在8088系统总线上实现20000H-23FFFH的内存区域,试画出连接电路图。

答:

 

4.如图所示,IBM-PC/XT计算机扩展槽上与存储器连接的总线信号为20根地址线A19~A0,8根数据线D7~D0以及存储器读写信号

使用这些信号扩展1片27256(32K×8EPROM)和1片62256(32K×8RAM)。

要求EPROM的起始地址为C8000H,RAM紧随其后,使用74LS138(3-8译码器),采用全地址译码方式。

(1)试在图中画出计算机的存储器连接图(门电路自选)。

 

(2)写出各片存储器的地址范围。

答:

 

5.设某系统中的数据总线宽度为8bit,地址总线宽度为16bit。

若采用4K×4的RAM芯片组成16KB的存储系统。

问:

(1)共需多少片4K×4的RAM芯片?

这些芯片应分成多少组?

每组多少片?

答:

 

(2)该存储系统至少需要多少根地址总线?

其中多少根低位地址线用于片内自选(译码)?

答:

 

(3)设该存储系统从0000H开始占用一段连续地址空间,试给出每组芯片占用的地址范围。

答:

 

第5章中断技术

一、判断题

1.内部中断的优先权总是高于外部中断。

()

2.两片8259A级连后可管理16级中断。

()

3.8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。

()

4.若8259A的中断屏蔽字为00H,则8259A所管理的8级中断全被屏蔽。

()

5.只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。

()

6.在8259A特殊完全嵌套方式中,同级的中断可实现嵌套。

()

二、单项选择题

1.8086CPU工作在总线请求方式时,会让出()。

A.地址总线B.数据总线

C.地址和数据总线D.地址、数据和控制总线

2.CPU响应INTR引脚上来的中断请求的条件之一是()。

A.IF=0B.IF=1C.TF=0D.TF=1

3.断点中断的中断类型码是()。

A.1B.2C.3D.4

4.执行指令IRET后弹出堆栈的寄存器先后顺序为()。

A.CS、IP、FlagsB.IP、CS、FlagsC.Flags、CS、IPD.Flags、IP、CS

5.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是()。

A.IRQ3B.IRQ5C.IRQ0D.IRQ4

6.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ6的中断类型码是()。

A.75HB.76HC.70HD.1D8H

7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是()。

A.75HB.280HC.300HD.1D4H

8.当向8259A写入的操作命令字OCW2为01100100时,将结束()的中断服务。

A.IRQ0B.IRQ1C.IRQ2D.IRQ3

E.IRQ4F.IRQ5G.IRQ6H.IRQ7

9.3片8259A级联起来,可管理()级中断。

A.24B.23C.22D.20E.16F.15

三、多项选择题

1.在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有()。

A.全嵌套工作方式B.特殊全嵌套方式

C.优先级自动循环方式D.优先级特殊循环方式

2.写入8259A的ICW1为13H,则该8259A芯片的工作方式是()。

A.上升沿触发中断请求B.仅高电平请求中断C.多片主从方式

D.单片方式E.初始化写入ICW4F.初始化不写入ICW4

3.写入8259A的ICW4为09H,则该8259A芯片的工作方式是()。

A.全嵌套B.采用8086CPUC.多片主从方式

D.缓冲方式E.自动结束中断F.优先级自动循环

4.写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源是()。

A.IR0B.IR1C.IR2D.IR3

E.IR4F.IR5G.IR6H.IR7

5.8086CPU响应硬中断NMI和INTR时,相同的条件是()。

A.允许中断B.当前指令执行结束

C.CPU工作在最大模式下D.不处于DMA操作期间

四、填空题

1.中断矢量就是中断服务子程序的,在内存中占有个存储单元,其中低地址存储单元存放的是内容,高地址存储单元存放的是内容。

2.中断返回指令是,该指令将堆栈中保存的断点弹出后依次装入寄存器和寄存器中,将堆栈中保存的标志装入中。

3.CPU响应8259A中断,在引脚_____上输出个负脉冲,在第个负脉冲期间读入中断类型码。

4.8086CPU共可管理个中断,中断矢量表放在从H地址单元到H地址单元,总共有个字节。

5.CPU响应中断后将寄存器入栈保存,然后自动将标志和标志复位。

若要实现中断嵌套,必须在中断服务子程序中执行一条指令。

6.以下代码完成8086系统中断向量设置的功能,其设置的中断类型为,中断服务程序入口的物理地址为。

DATASEGMENT

ORG2CH

VAR1DW?

VAR2DW?

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,ES:

DATA

XORAX,AX

MOVES,AX

MOVAX,1234H

MOVES:

VAR1,AX

MOVAX,5678H

MOVES:

VAR2,AX

CODEENDS

五、综合题

1.试说明一般中断系统的组成和功能。

答:

 

2.简述中断的响应过程。

答:

 

4.什么是中断类型码、中断向量、中断向量表?

在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

答:

 

5.写出分配给下列中断类型号在中断向量表中的物理地址。

(1)INT12H

答:

 

(2)INT8

答:

 

6.8259A中断控制器的功能是什么?

答:

 

6.画出8259A的初始化流程图。

答:

 

7.试按照如下要求对8259A设定初始化命令字:

8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

中断类型码为20H~27H,8259A的端口地址为0B0H和0B1H。

并写出8259A的初始化程序段。

答:

 

8.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?

答:

 

9.若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:

对应该中断源的中断向量表入口地址是什么?

若中断服务程序入口地址为4FE0H:

0024H,则对应该中断源的中断向量表内容是什么,如何定位?

答:

 

第6、7、8章输入/输出接口技术

一、选择题

1.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到()上。

A.地址总线B.数据总线C.存储器D.寄存器

2.在CPU与外设进行数据传送时,下列()方式可提高系统的工作效率。

A.无条件传送B.查询传送C.中断传送D.前三项均可

3.外部设备的端口包括()。

A.数据端口B.状态端口C.控制端口D.写保护口

4.CPU在数据线上传输的信息可能是()。

A.数据B.状态C.命令D.模拟量

5.P

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2