微型机原理及应用练习题及答案.docx
《微型机原理及应用练习题及答案.docx》由会员分享,可在线阅读,更多相关《微型机原理及应用练习题及答案.docx(32页珍藏版)》请在冰豆网上搜索。
微型机原理及应用练习题及答案
《微型机原理及应用》练习题一
一、单项选择
1.PC机最主要核心的部分是_D。
A.U盘、硬盘B.CPU、存储器
C.键盘、鼠标D.主机箱、监控器、键盘、鼠标
2.将数字量转换成模拟量信号的器件称为A转换器。
A.D/AB.A/DC.DMA
D.RAM
3.在中断方式下,外设数据输入到内存的路径是
A.外设t数据总线t内存B
C.外设tCPITDMAT内存D
4.下列指令书写正确的是A。
A.MOVBL,F5HB.MOV5,AL
5.假如AL=20H,BL=1OH当执行CMPAL,
.OF,SF
B
O
.外设T数据总线TCPU>内存
.外设tI/O接口tCPUT内存
6.
A.OF,ZFB
下列标号不是非法标号的是
A.GETDATAB
.ANUM
.MOVAL,BXD.POPCS
标志位置0的是B。
.DF,CF
C
BL后(AL,BL中的内容均为有符号数)
C.SF,ZFD
.NEWITEM
),那么主机与设备数据传送方式中
C.TEST-DATAD
(即踏步等待
如果认为CPU等待设备的状态信号是处于非工作状态
B主机与设备是并行工作的。
A.程序查询方式B.中断方式C.DMA方式DA/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、力、温度、湿度等随时间连续变化的非电的物理量。
A.电流B.
属于数据寄存器组的寄存器是
A.AXBXCX
C.AXBX,CX
10.需要在程序中使用
A.DMA
C.程序查询控制式
11.A/D转换器的主要性能指标有:
_
A.分辨率、精度、转换时间
C.对电源电压变化的抑制比
12.在存贮器读周期时,根据程序计数器
A.操作数B.操作数地址
13.在DMA方式下,CPU与总线的关系是
.相互成隔离状态
.相互成短接状态
B。
.EISA总线D.
I/O端口传送数据的是
.算术逻辑部件ALU
.总线接口部件BIU
MOVSV时,地址指针自动变化是D
B
7.
9.
DS
DX
I/O
B
.查询方式
A等信号,也可以是声、光、压
电阻
C
B.SP,DX
D.AL,DI,
电容
.电感
BP,IP
SI,AH
指令完成的数据输入输出方式有_B。
.无条件程序直接传送
.中断方式
D
B
O
.温度系数和增益系数
.以上均是
PC提供的有效地址,从内存中取出
C.转移地址
B
D.操作码
A.只能控制地址总线B
C.只能控制数据线D
14.下列总线具有即插即用优点的是
.PCI总线
负责存储器与
CPU
A.ISA总线B
15.执行外部总线周期,
A.中央处理单元
C.执行部件EU
VESA总线
D
16.若DF=1,执行串操作指令
A.SI+SI+1,DI=DI+1B.SI=SI+2,DI=DI+2
C.SI=SI-1,DI=DI-1D.SI=SI-2,DI=DI-2
17.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
C主程序与外围设备是并行运行的。
A.程序查询方式B.中断方式C.DMA方式D.查询方式
8086CPU可屏蔽中断INTR为B时,CPU获得中断请求。
A.L电平B.H电平C.上升沿触发D.下降沿触发
PC机最主要核心的部分是D。
A.U盘、硬盘B.CPU存储器
C.键盘、鼠标D.主机箱、监控器、键盘、鼠标
将模拟量信号转换成数字量的器件称为_B转换器。
A.D/AB.A/DC.DMAD.RAM
不属于PC机的外存储设备是:
_D。
A.软盘驱动器B.硬盘驱动器C.光盘驱动器D.只读存储器
用于定义常数、变量的内存空间分配和定位的是_A。
A.伪指令B.机器指令C.宏指令D.微指令
传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A的ASCII码41H时,其编码为_B
A.41HB.C1HC.83HD.84H
MOVAX0和XORAXAX两条指令的功能_B。
A.完全一样B.都将AX清零C.执行后AX值不一致D.将AX置负
将微处理器、内存储器及I/O接口连接起来的总线是C。
在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是A
A.附加的冗余信息量少B.发生错误的概率小
C.校验码位数少D.由于采用CRC循环码校验
对存储器访问时,地址线有效和数据线有效的时间关系应该是C
A.数据线先有效
B.二者同时有效C.地址线先有效
.同时高电平
RESET言号有效后,
8086CPU执行的第一条指令地址为
A.00000HB.FFFFFH
C.FFFF0H
0FFFFH
异步串行通信中,收发双方必须保持
A.收发时钟相同B.停止位相同
C。
C.数据格式和波特率相同
D.以上都正确
执行外部总线周期,负责存储器与
I/O端口传送数据的是
D
A.中央处理单元
CPUB
.算术逻辑部件
ALU
C.执行部件EU
D
.总线接口部件
BIU
8086/8088的控制标志有C
个。
A.1B
.2C
.3D
.4
D
O
80386微型计算机是32位机,
A.地址线是32位B
C.寄存器是32位的D
8086可屏蔽中断请求输入线是
根据是它的
.数据线为32位
.地址线和数据线都是32位
B
A.州*B.INTR
某数存于内存数据段中,已知该数据段的段地址为数的在内存的物理地址为B
LOCK
.NMI
2000H,而数据所在单元的偏移地址为0120H,该
A.02120HB.20120HC.21200H
控制器的功能是_C。
A.从主存取出指令并完成指令操作码译码
.03200H
.产生时序信号
C.从主存取出指令、分析指令并产生有关的操作控制信号
D.分析指令
8086被复位以后,寄存器的状态置全1的是__D。
A.IPB.DSC.SSD.CS
MOV[2000H],AX
EXIT为标号,试从下列指令中选出正确的指令
A.ADDVAR1,VAR2
B
.SUBVAR2,VAR1
.JNZVAR1
C.JMPEXIT
D
39.Intel8086CPU
可以访问的
I/O
空间有
B。
A.4GB
B.
1MB
C
.64KBD
.1KB
(即踏步等待),那么主机与设备数据传送方式中
40.如果认为CPU等待设备的状态信号是处于非工作状态A主机与设备是串行工作的。
A.程序查询方式B.中断方式C.DMA方式D.查询方式
二、填空题
1.彩色显示器有两种使用方式:
字母数字模式、图形显示模式。
2.8237A可编程DMA控制器由数据总线缓冲存储器、读写逻辑部件、工作方式寄存器、状态寄存器、优先选择逻辑及四个DMA通道组成。
3.总线是数据在计算机内从其一个部件传输到另一个部件的内部通道。
微机中的总线结构有以下几种:
ISA总线结构、MCA总线结构、PCI总线结构、EISA总线结构、VESA总线结构。
4.对于微机而言,任何新增的外部设备,最终总是要通过I/O接口与主机相接。
5.将模拟量信号转换成数字量的器件称为模/数转换器。
6.当指令“指令SUBAX,BX'执行后,CF=1,说明最高有效位为J;对有符号数,说明操作结果溢出。
7.指令LOOPZ/LOOP是结果“相等”或“零”发生转移的指令。
而指令LOOPNZ/LOOPN则是结果“不相等”或“不为零”发生转移的指令。
&语句“X1EQU1000H”和“X1=1000H”的区别在于“EQU不能直接下次赋值”、“=可以二次赋值”。
9.在IBM—PC/XT中,外设是通过8259器件对CPU产生中断请求。
10.实现A/D转换的方法很多,常用的有_逐次逼近法_、双积分法及电压频率转换法等。
11.在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具
有控制—功能。
12.微型计算机最基本、最频繁的操作是—数据传输—,其关键问题是控制方式。
13.将模拟量信号转换成数字量的器件称为_模/数转换器而将数字量信号转换成模拟量信号的器件成为—数/模转换器_。
14.PC机的外存储设备包括:
软盘驱动器、硬盘驱动器—、光盘驱动器—。
15.彩色显示器有两种使用方式:
_字符显示模式—、—图形显示模式—。
16.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、电流—等信号,也可以是声、光、压力、—温度—、湿度等随时间连续变化的非电的物理量。
17.CPU一般可以采用4种方式和A/D转换器进行联络来实现对转换数据的读取,它们分别是:
—程序查询方式_、_中断方式_、CPU等待方式、固定的延迟程序方式。
18.分辨率是D/A转换器的主要特性指标之一,N位D/A转换器的分辨率为_1/(2N-1)_。
19.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成可编程
和不可编程_接口芯片。
20.若SS=3240H,SP=2000H,栈顶的实际地址为—34400H—。
21.8088中的指令INTn用n指定中断类型。
22.—片8255A端口A有种工作方式,端口B有种工作方式。
23.I/O接口的含义,从硬件来说,包括主机板上的接口逻辑、具体外设的接口逻辑、系统总线
从软件来说,可以理解为接口的软件和软件的接口。
24.8259A对中断优先权的管理方式有以下几种:
完全嵌套方式、自动循环方式和_中断屏蔽方式_方式。
25.8237A必须与一个8位_锁存器_配套使用,才可形成完整的4通道DMA控制器。
26•若8259A是主片时引脚SP/EN4•高电平,若8259A是从片时则引脚SP/EN是_低_电平。
27.在中断响应期间,CPU要做的工作,即_关闭中断_、CSIP以及FR的内容推入堆栈、中断服务程序段地址送入CS
三、问答题
1什么是A/D,D/A转换器?
答:
把模拟量信号转换成数字量的器件为模/数转换器,简称为A/D转换器。
把数字量信号转换成模拟量的器件为数/模转换器,简称为D/A转换器。
2.变址寄存器X有何功能?
在运算中能起什么作用?
答:
变址寄存器X有加减1的功能,在运算中能起到计算循环数的作用。
3.ADC与微处理器接口的基本任务是什么?
AD(与微处理器接口的基本任务是:
答:
向AD(转发启动转换信号;向CPI提供转换结束信号,把转换好的数据送入微处理器。
4.8086系统中可引入哪些中断,它们是如何引入的?
答:
弓I入外部中断;①可屏蔽中断请求,由INTR脚引入;②不可屏蔽中断请求,由NM脚引入。
内部中断;①处理机产生中断,如单步,除法出错,溢出,由标志位引入;②软件中断,由中断指
令引入的中断
四、程序题
1.写出以下指令中内存操作数所在的地址:
1MOVAL,[BX+3]
2MOV[BP+2],AX
3INCBYTEPTR[SI+5]
4MOVDL,ES:
[BX+DI]
5
DS:
BX+3(基址寄存器加偏量的寻址方式)
MOVBX,[BX+SI+3]
答:
①MOVAL,[BX+3]
②MOV
[BP+2],AX
DS:
BP+2(基址指针寄存器加偏量的寻址方式)
③INC
BYTEPTR[SI+5]
DS:
SI+5(变址寄存器加偏量的寻址方
式)
④MOV
DL,ES:
[BX+DI]ES:
BX+DI(基址加变
址)
⑤MOV
BX,[BX+SI+3]
DS:
[BX+SI+3](基址加变址加偏量)
2.根据以下要求选用相应的指令或指令序列
1把4629H传送给AX寄存器
2把DATA的段地址和编移地址装入DS和BX中。
3把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。
4AX寄存器中的内容减去0360H,结果存入AX中。
5把附加段偏移量为0500H字节存储单元的内容送BX寄存器。
答:
•①把4629H传送给AX寄存器
movax,4629H
2把DATA的段地址和编移地址装入DS和BX中。
MOVAXQATASEG
MOVDS,AX
XORAX,AX
3把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。
addbx,dx
xchgbx,dx
4AX寄存器中的内容减去0360H,结果存入AX中。
subsx,0360H
5把附加段偏移量为0500H字节存储单元的内容送BX寄存器
movbx,es:
[0500H]
3•请阅读下列程序,分析其结果:
MOVAH,00
MOVAL,66
MOVDX00
INT17H
MOVAH00
MOVAL,0DH
INT17H
答:
向打印机(LPT1)端口输出ascii值为66的字符("B")
4.设状态端口地址为86H,数据端口的地址为87H,外部输入信息准备好状态标志为D7=1,请用查询方式
写出读入外部信息的程序段。
答:
START:
INAL,86H
TESTAL,80H
JZSTART
INAL,87H
5.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D7位传送,D7=0为未准备
好(忙),请用查询方式写出CPU向外部传送数据的程序段。
答:
START:
INAL,76H
TESTAL,80H
JZSTART
MOVAL,输出的字节
OUT75H,AL
3•写出指令,将AX中的一个字从端口1000H输出。
答:
AX已有一个字
MOVDX,1000H
OUTDX,AX
4.编写程序将MOL冲的一个8位数乘以20,乘积放在ANS中。
答:
xoredx,edx
moveax,MOLT
movecx,20
mulecx
movdwordptrANS[0],eax
movdwordptrANS[4],edx
5.
写出以下指令中内存操作数所在的地址:
答:
(1)MOVBX,[BX+SI+6]:
指令MOVBX,[BX+SI+6]中内存操作数的所在地址=(DS)
10H+(BX)+(SI)+6和(DS)*10H+(BX)+(SI)+7
(2)MOV[BP+3],AX:
指令MOV[BP+3],AX中内存操作数的所在地址=(SS)*10H+
(BP)+3和(SS)*10H+(BP)+4
(3)INCBYTEPTR[SI+6]:
指令INCBYTEPTR[SI+6]中内存操作数的所在地址=(DS)+(SI)+6;
(4)MOVDL,ES:
[BX+DI]:
指令MOVDL,ES:
[BX+DI]中内存操作数的所在地址=(ES)*10H+(BX)+(DI);
(5)MOVAL,[BX+5]:
指令MOVAL,[BX+5]中内存操作数的所在地址=(DS)*10H+
(BX)+5
《微型机原理及应用》练习题二
A.当前指令所在存储单元的地址B.下一条指令所在存储单元的地址
C.当前的指令代码D.下一条指令代码
11.CPU在总线周期中插入Tw等待周期的个数取决于__A。
A.
“READY信号B.随机
C.主频
D.时钟周期
12.在
8086/8088微机系统中,将
AL内容送到
1I/O接口中,使用的指令是
D
A.
INAL,端口地址
B.
MOVAL端口地址
C.
OUTAL,端口地址
D.
OUT端口地址,AL
13.8086系统中,I/O端口地址
C
。
A.只能米用内存映像编址B.只能米用独立编址
C.既可以采用独立编址,又能采用内存映像编址D.以上都不对
14.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为_B。
A.直接、立即、间接B.直接、间接、立即
C.立即、直接、间接D.不一定
15.十六进制数0C12转换成二进制数是B。
A.110000001010BB.110000010010B
C.110000010001BD.100010010010B
16.若要表示0-999的十进制数,改用二进制数表示,须用C位。
A.6B.8C.10D.12
17.8086/8088系统中,对存贮器进行写操作时,CPU俞出控制信号有效的是A。
A.W/IO=1,WR=0B.WR=1
C.M/IO=0,RD=0D.RD=0
18.如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是_D。
A.0D3300HB.0D330HC.0AB640HD.0AAA40H
19.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是C。
A.中断指令B.串操作指令C.输入/输出指令D.MOV旨令
20.完成操作:
从100中减去AL中的内容,可以用下面A组指令完成。
A.NEGALB.NEGAL
ADDAL,100SUBAL,100
C.SUB100,ALD.SUBAL,100
21.指令MOVAX[3070H]中源操作数的寻址方式为B。
A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址
22.能够产生及其节拍,即按时钟周期来安排每条指令的取指及执行的顺序,从而形成例行程序的是
B。
A.程序计数器B.环形计数器C.累加器D.子程序计数器
23.对微处理器而言,它的每条指令都有一定的时序,其时序关系是C。
A.一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B.一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C.一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D.一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
24.中断向量是指_B。
A.中断类型码B.中断服务程序入口地址
C.中断服务程序出口地址D.中断向量地址
25.指令MOVAX[3070H]中源操作数的寻址方式为B。
A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址
26.8086CPU从功能上分为两大部分:
一是B,二是总线接口部件(BIU)。
A.I/O接口部件B.执行部件(EU)C.总线请求部件D.指令计数部件
27.8086的标志可分为两类:
A标志和控制标志。
A.状态B.地址C.数据D.堆栈
28.
29.
30.
8086CPU卖数据操作在总线周期的
A.T1B.T1,T2C
十进制正数43的八位二进制原码是
A.00110101B.00101011C
十进制正数38的八位二进制补码是
A.00011001B.10100110C
时刻。
31.
.T2,T3B
.10110101
D。
.10011001
11000110为二进制补码,该数的十进制原码为
B.+198B.-198C.+58
32.给定一个存放数据的内存单元的偏移地址是
B
33.
A.02120HB.320F8H
十进制数72转换成八进制数是
A.101Q
C.21200H
34.
B.98Q
的控制标志有C
B.2
35.
36.
8086/8088
A.1
80386微型计算机是32位机,
A.地址线是32位B
C.寄存器是32位的D
8086可屏蔽中断请求输入线是
37.
D.T3,T4
D.10101011
D.00100110
D.-58
20C0H,(DS)=0C00EH则该内存单元的物理地址
C。
C.110Q
—个。
D.03200H
.56Q
C.3
根据是它的
.数据线为32位
.地址线和数据线都是32位
B
A.汕忙B.INTR
某数存于内存数据段中,已知该数据段的段地址为数的在内存的物理地址为B
LOCK
.NMI
2000H,而数据所在单元的偏移地址为0120H,该
A.02120HB.20120HC.21200H
控制器的功能是_B。
A.从主存取出指令并完成指令操作码译码C.从主存取出指令、分析指令并产生有关的操作控制信号8086被复位以后,寄存器的状态置全1的是D
A.IPB.DSC.SSD.CS要完成操作:
将[1000H]送[2000H]中,可以用下面的DA.MOV[1000H],[2000H]B
C.MOVAX,[2000H]
MOV[1000H],AX
二、填空题
1.对于8进制数来说,其基数(能使用的数字符号个数)是_
0。
2.中央处理器(CPU是将程序计数功能、指令寄存功能、控制功能、数据功能集成在一块电路器件上的集成电路。
3.执行部件EU由以下四个部分组成:
个通用寄存器_、4个专用寄存器、标志寄存器和算术逻辑部件。
38.
39.
40.
.03200H
.产生时序信号D.分析指令
组指令完成。
.MOV[2000H],[1000H]
D.MOVAX,[1000H]
MOV[2000H],AX
,能使用的最小数字符号是
算术逻辑功能以及暂存中间
4.8086微处理机在最小模式下,用』/