《微型机原理与应用》练习题一Word格式.docx
《《微型机原理与应用》练习题一Word格式.docx》由会员分享,可在线阅读,更多相关《《微型机原理与应用》练习题一Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
=0D.
=0
12.如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是。
A.0D3300HB.0D330HC.0AB640HD.0AAA40H
13.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是。
A.中断指令B.串操作指令C.输入/输出指令D.MOV指令
14.完成操作:
从100中减去AL中的容,可以用下面组指令完成。
A.NEGALB.NEGAL
ADDAL,100SUBAL,100
C.SUB100,ALD.SUBAL,100
15.指令MOVAX,[3070H]中源操作数的寻址方式为。
A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址
16.十进制数59转换成八进制数是。
A.73QB.37QC.59QD.112Q
17.与十进制数67等值的十六进制数是。
A.43HB.67HC.42HD.45H
18.中断号16H的中断向量表地址的首址为。
A.58HB.60HC.62HD.64H
19.8086CPU从I/O端口地址80H读字节数据应使用指令。
A.INAL,80HB.INAX,80H
C.IN80H,ALD.IN80H,AX
20.执行外部总线周期,负责存储器与I/O端口传送数据的是。
A.中央处理单元CPUB.算术逻辑部件ALU
C.执行部件EUD.总线接口部件BIU
21.8086/8088的控制标志有个。
A.1B.2C.3D.4
22.80386微型计算机是32位机,根据是它的。
A.地址线是32位B.数据线为32位
C.寄存器是32位的D.地址线和数据线都是32位
23.8086可屏蔽中断请求输入线是。
A.
B.INTRC.
D.NMI
24.某数存于存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在存的物理地址为。
A.02120HB.20120HC.21200HD.03200H
25.控制器的功能是。
A.从主存取出指令并完成指令操作码译码B.产生时序信号
C.从主存取出指令、分析指令并产生有关的操作控制信号D.分析指令
26.8086被复位以后,寄存器的状态置全1的是。
A.IPB.DSC.SSD.CS
27.要完成操作:
将[1000H]送[2000H]中,可以用下面的组指令完成。
A.MOV[1000H],[2000H]B.MOV[2000H],[1000H]
C.MOVAX,[2000H]D.MOVAX,[1000H]
MOV[1000H],AXMOV[2000H],AX
28.VAR1和VAR2为自变量,EXIT为标号,试从下列指令中选出正确的指令。
A.ADDVAR1,VAR2B.SUBVAR2,VAR1
C.JMPEXITD.JNZVAR1
29.Intel8086CPU可以访问的I/O空间有。
A.4GBB.1MBC.64KBD.1KB
30.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,主机与设备是串行工作的。
A.程序查询方式B.中断方式C.DMA方式D.查询方式
31.把十六进制数5AB转换为二进制数()。
A.010110111010B.010110101011C.101010110101D.101110100101
32.若要使寄存器AL中的高4位全为1,低4位不变,使用指令。
A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H
33.下列的总线具有即插即用的优点的是()。
A.ISA总线B.PCI总线C.EISA总线D.VESA总线
34.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A的ASCII码41H时,其编码为()。
A.41HB.C1HC.83HD.84H
35.计算机的“溢出”是指运算结果()。
A.为无穷大B.超出了计算机存单元所能存储的数值围
C.超出了该指令所指定的结果单元所能存储的数值围D.以上都不对
36.不属于PC机的外存储设备是:
()。
A.软盘驱动器B.硬盘驱动器C.光盘驱动器D.只读存储器
37.CPU与I∕O设备间传送的信号有()。
A.数据信息B.控制信息C.状态信息D.以上三种都是
38.用于定义常数、变量的存空间分配和定位的是()。
A.伪指令B.机器指令C.宏指令D.微指令
二、填空题
1.对于8进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。
2.中央处理器(CPU)是将程序计数功能、指令寄存功能、控制功能、以及暂存中间数据功能集成在一块电路器件上的集成电路。
3.执行部件EU由以下四个部分组成:
、4个专用寄存器、标志寄存器和算术逻辑部件。
4.8086微处理机在最小模式下,用来控制输出地址是访问存还是访问I/O。
5.串行异步接口在接收时是由寄存器将串行数据转换成并行数据。
在发送时,是由寄存器将并行数据转换成串行数据。
6.若SS=3240H,SP=2000H,栈顶的实际地址为。
7.彩色显示器有两种使用方式:
模式、模式。
8.8237A可编程DMA控制器由、读写逻辑部件、工作方式寄存器、状态寄存器、优先选择逻辑及四个DMA通道组成。
9.串处理指令规定源寄存器使用SI,源串在DS段中;
目的寄存器使用,目的串必须在段中。
10.假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LESDI,[BX]”后,(DI)=,(ES)=。
11.而将数字量信号转换成模拟量信号的器件成为。
12.指令“ANDAX,STR1ANDSTR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是、后一个AND是一个运算符。
13.总线是数据在计算机从其一个部件传输到另一个部件的部通道。
微机中的总线结构有以下几种:
、、、EISA总线结构、VESA总线结构。
14.8088中的指令INTn用指定中断类型。
15.一片8255A端口A有种工作方式,端口B有种工作方式。
16.I/O接口的含义,从硬件来说,包括、具体外设的接口逻辑、;
从软件来说,可以理解为和软件的接口。
17.8259A对中断优先权的管理方式有以下几种:
完全嵌套方式、自动循环方式和方式。
18.8237A必须与一个8位配套使用,才可形成完整的4通道DMA控制器。
19.若8259A是主片时引脚
/
4.高电平,若8259A是从片时则引脚
是电平。
20.在中断响应期间,CPU要做的工作,即、CS、IP以及FR的容推入堆栈、中断服务程序段地址送入CS。
21.在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具有功能。
22.一片8255A端口A有种工作方式,端口B有种工作方式。
23.串行异步接口在接收时是由寄存器将串行数据转换成并行数据。
24.若SS=3240H,SP=2000H,栈顶的实际地址为。
25.令(AL)=98H,(BL)=12H,则执行指令MULBL后,(AX)=,OF=,CF=1。
三、问答题
1.结合8086最小模式下总线操作时序图,说明ALE、M/
、DT/R#、
、READY信号的功能。
2.8086CPU与8088CPU有哪些相同之处?
又有哪些区别?
3.ADC与微处理器接口的基本任务是什么?
4.8086系统中可引入哪些中断,它们是如何引入的?
5.结合8086最小模式下总线操作时序图,说明ALE、M/
、DT/R#、
四、程序题
1.设(DS)=1B00H,(ES)=2B00H,有关存储器地址及其容如下图所示,请用两条指令把X装入AX寄存器。
1B00:
2000H8000H
2002H2B00H
….
…..
2B00:
8000HX
2.根据以下要求选用相应的指令或指令序列。
①把4629H传送给AX寄存器
②把DATA的段地址和编移地址装入DS和BX中。
③把BX寄存器和DX寄存器容相加,结果存入DX寄存器中。
④AX寄存器中的容减去0360H,结果存入AX中。
⑤把附加段偏移量为0500H字节存储单元的容送BX寄存器。
3.请阅读下列程序,分析其结果。
MOVAH,00
INT16H
MOVAH,0AH
MOVCX,00
MOVBH,00
INT10H
4.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。
5.编一初始化程序,使8255A的PC5端输出一个负跳变。
如果要求PC5端输出一个负脉冲,则初始化程序又是什么情况?
6.请写出程序的执行结果:
LDAR10;
ADDRA;
ADDRB;
ADDRC;
ADDRD;
OUT;
HLT;
7.写出以下指令中存操作数所在的地址:
(1)MOVBX,[BX+SI+6]
(2)MOV[BP+3],AX
(3)INCBYTEPTR[SI+6]
(4)MOVDL,ES:
[BX+DI]
(5)MOVAL,[BX+5]
8.请阅读下列程序,分析其结果。
MOVAL,66
MOVDX,00
INT17H
MOVAH,00
MOVAL,0DH
9.设状态端口地址为86H,数据端口地址为87H,外部输入信息准备好状态标志为
D7=1,请用查询方式写出读入外部信息的程序段。
10.编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中。
11.编程序,使:
①AX寄存器低4位清零。
②BX寄存器低4位置“1”。
③CX寄存器低4位变反。
④用TEST指令测试DL寄存器位3,位6是否同时为0,若是,将0送DL;
否则1送DH。
12.请阅读下列程序,分析程序执行的结果
ORG100h
MOVAL,MOLT
MOVBL,20
MULBL
MOVANS,AX
HLT
MOLTDB2
ANSDW?
13.设AX寄存器中有一个16位二进制数,编一程序,统计AX中“1”的个数,统计结果送CX中。
《微型机原理与应用》练习题二
1.十进制数72转换成八进制数是。
A.101QB.98QC.110QD.56Q
2.十六进制数0C12转换成二进制数是。
A.110000001010BB.110000010010B
C.110000010001BD.100010010010B
3.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、等信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电的物理量。
A.电流B.电阻C.电容D.电感
4.下列的总线具有即插即用的优点的是。
5.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,主机与设备是并行工作的。
A.程序查询方式B.中断方式C.DMA方式D.查询方式
6.计算指令执行时间时,不计入取指时间是因为。
A.取指时间很短,可忽略不计B.取指与执行指令基本并行
C.取指时间是固定的,不需要单独计算D.取指时间的计算复杂
7.属于数据寄存器组的寄存器是。
A.AX,BX,CX,DSB.SP,DX,BP,IP
C.AX,BX,CX,DXD.AL,DI,SI,AH
8.用于定义常数、变量的存空间分配和定位的是。
9.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A的ASCII码41H时,其编码为。
10.MOVAX,0和XORAX,AX两条指令的功能。
A.完全一样B.都将AX清零C.执行后AX值不一致D.将AX置负
11.将微处理器、存储器及I/O接口连接起来的总线是。
A.片总线B.外总线C.系统总线D.局部总线
12.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是。
A.附加的冗余信息量少B.发生错误的概率小
C.校验码位数少D.由于采用CRC循环码校验
13.对存储器访问时,地址线有效和数据线有效的时间关系应该是。
A.数据线先有效B.二者同时有效C.地址线先有效D.同时高电平
14.RESET信号有效后,8086CPU执行的第一条指令地址为。
A.00000HB.FFFFFHC.FFFF0HD.0FFFFH
15.异步串行通信中,收发双方必须保持。
A.收发时钟相同B.停止位相同C.数据格式和波特率相同D.以上都正确
16.与十进制数56等值的二进制数是。
A.111000B.111001C.101111D.110110
17.有符号16位二进制数1111111110011011转换成十进制数是。
A.101B.-101C.65D.-65
18.INC指令不影响标志。
A.OFB.CFC.SFD.ZF
19.在DMA方式下,CPU与总线的关系是。
A.只能控制地址总线B.相互成隔离状态
C.只能控制数据线D.相互成短接状态
20.控制部件不包括以下部件。
A.环形计数器B.指令译码器C.累加器D控制矩阵
21.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为。
22.设8255A的方式选择控制字为9BH,其含义是。
A.A、B、C口全为输出B.A、B、C口全为输入
C.B口为方式0且输出D.以上都不对
23.CPU与外设间数据传送的控制方式有。
A.中断方式B.DMA方式C.程序控制方式D.以上三种都是
24.8088/8086系统中的时钟发生器8284A能产生的信号不包括下列的哪个信号。
A.CLK信号B.RESET信号C.READY信号D.HOLD信号
25.A/D转换器的主要性能指标有:
。
A.分辨率、精度、转换时间B.温度系数和增益系数
C.对电源电压变化的抑制比D.以上均是
26.在存贮器读周期时,根据程序计数器PC提供的有效地址,从存中取出。
A.操作数B.操作数地址C.转移地址D.操作码
28.VAR1和VAR2为自变量,EXIT为标号,下列指令中正确的指令是。
A.ADDVAR1,VAR2B.SUBAL,VAR1
C.JMPEXITD.JNZVAR1
29.采用DMA方式传送数据时,每传送一个数据就要占用的时间。
A.一个指令周期B.一个机器周期
C.一个存储周期D.一个总线周期
30.RESET信号有效后,8086CPU执行的第一条指令地址为。
A.00000HB.FFFFFHC.FFFF0HD.0FFFFH
31.下列指令书写正确的是()。
A.MOVBL,F5HB.MOV5,ALC.MOVAL,BXD.POPCS
32.假如AL=20H,BL=10H,当执行CMPAL,BL后(AL,BL中的容均为有符号数),标志位置0的是()。
A.OF,ZFB.OF,SFC.SF,ZFD.DF,CF
33.下列标号不是非法标号的是()。
A.GET.DATAB.A_NUMC.TEST-DATARETD.NEW+ITEM
34.8086/8088CPU采用()方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。
A.中断向量B.向量中断C.优先排队D.并行工作
35.计算指令执行时间时,不计入取指时间是因为()。
36.8088/8086系统中的时钟发生器8284A能产生的信号不包括下列的()组信号。
37.CPU被动,外设主动的接口方式为()。
A.无条件程控方式B.查询控制方式C.中断控制方式D.A、B、C都不对
1.在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具有功能。
2.微型计算机最基本、最频繁的操作是,其关键问题是控制方式。
3.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成、与或I/O端口的数据传送。
4.PC机的外存储设备包括:
软盘驱动器、、。
5.将8086/8088CPU的MN/
脚接地时,系统处于模式,当MN/
脚接+5V时,系统为模式
6.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、等信号,也可以是声、光、压力、、湿度等随时间连续变化的非电的物理量。
7.CPU一般可以采用4种方式和A/D转换器进行联络来实现对转换数据的读取,它们分别是:
、、CPU等待方式、固定的延迟程序方式。
8.分辨率是D/A转换器的主要特性指标之一,N位D/A转换器的分辨率为。
9.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成可编程
和接口芯片。
10.PC机种有各种各样的存储设备,在主板上的存储设备有:
存条、、。
11.字符A的ASCII码为41H,字符a的ASCII码为;
11000110为二进制补码,该数的十进制原码为。
12.调用指令CALL可分为“段直接”、、“段间直接”和“段间间接”等四种调用。
13.微型计算机的性能主要由来决定。
14.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和
提供。
15.微型计算机由、和I/O接口电路组成。
16.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。
17.8088的ALE引脚的作用是。
18.PC机的机箱结构分为AT型和型两种。
19.D/A转换器从工作原理上可分为转换器及转换器两种。
20.8088中的指令INTn用指定中断类型。
21.A/D转换器的主要性能指标有:
分辨率、精度、转换时间、、对电源电压变化的抑制比。
22.微型计算机由、微处理器和I/O接口电路组成。
23.I/O接口的含义,从硬件来说,包括主机板上的接口逻辑、具体外设的接口逻辑、。
24.CPU与外设间数据传送的控制方式有、和程序控制方式三种。
25.实现主机与外设之间同步需要解决的基本问题有二个,一为,另一为多外设管理方式。
1.简述程序设计的4个步骤。
2.变址寄存器X有何功能?
在运算中能起什么作用?
3.为什么需要半加器和全加器,它们之间的主要区别是什么?
4.8259A对中断优先权的管理方式有哪几种?
各是什么含义?
5.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D7位传送,D7=1为准备好,D7=0为未准备好(忙),请用查询方式写出;
CPU向外部传送数据的程序段。
1.写出以下指令中存操作数所在的地址:
①MOVAL,[BX+3]
②MOV[BP+2],AX
③INCBYTEPTR[SI+5]
④MOVDL,ES:
⑤MOVBX,[BX+SI+3]
①AL寄存器的容乘以2。
②AL的带符号数乘以BL的带符号数,结果存入AX中。
③CX寄存器清零。
④置DX寄存器的高3位为1,其余位不变。
⑤置AL寄存器的低4位为0,其余位不变。
3.写出指令,将AX中的一个字从端口1000H输出。
4.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D7位传送,D7=0为未准备好(忙),请用查询方式写出CPU向外部传送数据的程序段。
5.编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中。
6.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;
位移量TABLE=20A1H,(232F7H)=3280H,(264E5H