微机原理套题及答案.docx
- 文档编号:26912960
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:13
- 大小:81.89KB
微机原理套题及答案.docx
《微机原理套题及答案.docx》由会员分享,可在线阅读,更多相关《微机原理套题及答案.docx(13页珍藏版)》请在冰豆网上搜索。
微机原理套题及答案
第一套
一、填空题(每空1分,共20分)(**)
1、微型计算机系统由、和等组成。
2、8086CPU中的指令队列可存储个字节的指令代码,当指令队列至少空出个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储个字节的指令代码,当指令队列空出个字节时,BIU单元便自动将指令取到指令队列中。
3、8086系统中,1MB的存储空间分成两个存储体:
存储体和存储体,各为字节。
4、设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:
MOVAX,VAL寻址方式,物理地址。
MOVAX,ES:
[BX]寻址方式,物理地址。
MOVAX,VAL[BP][SI]寻址方式,物理地址。
5、用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片片,在地址线中有位参与片内寻址。
6、从CPU的NMI引脚引入的中断叫做,它的响应不受标志位的影响。
二、单项选择题(每题1分,共20分)(*)
1、在8086CPU中,指令指针寄存器是(21)。
(A)BP(B)SP(C)IP(D)DI
2、8086CPU中的SP寄存器的位数是(22)。
(A)8位(B)16位(C)20位(D)24位
3、8086CPU执行CMPAX,BX指令后,用标志寄存器PSW中的(23)标志位来判别两寄存器的内容是否相等。
(A)OF(B)CF(C)ZF(D)SF
4、下列关于8086系统堆栈的论述中,正确的是(24)。
(A)堆栈的工作方式是“先进后出”,入栈时SP减小
(B)堆栈的工作方式是“先进后出”,入栈时SP增大
(C)堆栈的工作方式是“先进先出”,入栈时SP减小
(D)堆栈的工作方式是“先进先出”,入栈时SP增大
5、属于工作中需定时刷新的存储器的芯片是(25)。
(A)SRAM(B)DRAM(C)EEPROM(D)EPROM
6、可利用紫外光擦除的存储器是(26)。
(A)SRAM(B)DRAM(C)EEPROM(D)EPROM
7、I/O设备与CPU之间交换信息,其状态信息是通过(27)总线传送给CPU的。
(A)地址(B)数据(C)控制(D)三者均可
8、8086CPU对内存读/写操作,需两个总线周期的读/写操作是(28)。
(A)从偶地址读/写一个字节(B)从奇地址读/写一个字节
(C)从偶地址读/写一个字(D)从奇地址读/写一个字
9、8086/8088的中断系统最多可以处理中断源个数为(29)。
(A)128(B)256(C)512(D)1024
10、CPU响应中断服务程序时,自动将以下三个寄存器的内容依次入栈。
(30)
(A)CS、IP、PSW(B)PSW、IP、CS(C)PSW、CS、IP(D)IP、CS、PSW
11、采用三片中断控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到(31)。
(A)24个(B)22个(C)16个(D)15个
12、要实现中断嵌套时,须在中断服务子程序中用(32)指令来设置中断允许标志。
(A)CLI(B)STI(C)CLD(D)STD
13、8086/8088的中断向量表(33)。
(A)用于存放中断类型号(B)用于存放中断服务程序入口地址
(C)用于存放中断服务程序(D)用于存放中断服务程序返回地址
14、PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处应(34)。
(A)执行IRET指令(B)执行POP指令
(C)发送EOI命令(D)执行SIT指令
15、有符号定义语句如下:
ABUFDB‘abcd’,‘ABCD’
BBUFDB35H
LEQUBBUF-ABUF
L的值为(35)。
(A)2(B)7(C)8(D)9
16、总线周期是指(36)。
(A)执行一条指令所需要的时间;
(B)BIU完成一次读和一次写I/O端口操作所需时间之和;
(C)BIU完成一次访问存储器或I/O端口操作所需要的时间;
(D)BIU完成一次读和一次写存储器操作所需时间之和。
17、在一个实时控制系统中,当模拟输入信号变化速率较高时,在转换过程中,模拟量有一个可观的变化量,结果将会引入较大的误差,此时可采用(37)来解决这个问题。
(A)多路模拟开关;(B)采样保持器;
(C)数模转换器;(D)模数转换器;
18、CPU与外设间数据传送的控制方式有(38)。
(A)中断方式(B)DMA方式 (C)程序控制方式(D)以上三种都是
19、CPU与I/O设备间传送的信号有(39)
(A)数据信息(B)控制信息 (C)状态信息 (D)以上三种都是
20、一般查询I/O时总是按(40)次序完成一个字符的传输。
($u/`;x1H7c+p&kA)写数据端口,读/写控制端口('Q4j3U:
W%n:
gB)读状态端口,读/写数据端口
(C)写控制端口,读/写状态端口7D!
(D)读控制端口,读/写数据端口
三、阅读程序段,指出运行结果(每题5分,共20分)(***)
1.DATASEGMENT
SRC_MESSDB‘HELLO!
’
DATAENDS
;
EXTRASEGMENT
NEW_LOCDB6DUP(?
)
EXTRAENDS
;
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,ES:
EXTRA
START:
MOVAX,DATA
MOVDS,AX
MOVAX,EXTRA
MOVES,AX
LEASI,SRC_MESS
LEADI,NEW_LOC
MOVCX,6
CLD
REPMOVSB
CODEENDS
ENDSTART
该程序段的功能是(41)。
2.MOVDI,OFFSETBUFF
MOVCX,000AH
MOVBL,0
GOON:
MOVAL,[DI]
ANDAL,AL
JNZNEXT
INCBL
NEXT:
INCDI
LOOPGOON
HLT
BUFFDB23H,54H,00H,83H,98H,36H,00H,49H,00H,73H
运行结果:
BL=(42)
3.MOVAL,85H
MOVCH,AL
ANDCH,0FH
MOVCL,4
SHRAL,CL
MOVCL,10
MULCL
ADDAL,CH
HLT
AL=(43)
4.下图1中,设DAC0832的地址为80H,则下列程序的功能为(44)。
MOVAL,FFH
UP:
INCAL
OUT80H,AL
CMPAL,0FFH
JNZUP
DOWN:
DECAL
OUT80H,AL
CMPAL,0
JNZDOWN
JMPUP
图1
四、简答题(每小题4分,共20分)
1.静态RAM和动态RAM有何区别?
2.什么叫总线?
根据总线的规模、用途和应用场合,它分哪几类?
3.I/O接口电路有哪些主要功能?
4.包含A/D和D/A的实时控制系统主要有哪几部分组成?
5.简述8086/8088CPU响应外部可屏蔽中断的具体过程。
五、综合题(共20分)(***)
某应用系统的硬件原理图如图2所示,8255A的PA口接8个开关K7~K0,PB口接8个指示灯LED7~LED0。
当开关合上时相应的指示灯点亮,断开时灯灭,要求每隔0.5秒检测一次开关状态(要求用8253完成0.5秒定时中断),并在LED上显示出来。
(1)试完成图中地址译码器与8255、8253等芯片的各个片选
的连接,并写出8255芯片各端口地址(8255PA口、PB口、PC口、控制字寄存器)及8253芯片各端口地址(通道0、通道1、通道2、控制字寄存器)。
(8分)
(2)假设8259已完成初始化,中断类型号为0AH。
编写程序:
①将中断服务程序入口地址写入中断向量表;(4分)
②编写8255、8253芯片的初始化程序以及中断服务程序(开关扫描,指示灯控制)。
(8分)
第一套答案
一、填空题(每空1分,共20分)
1.
(1)微型计算机;
(2)I/O设备;(3)系统软件和应用软件
2.(4)6;(5)2;(6)4;(7)1
3.(8)偶地址;(9)奇地址;(10)512K
4.(11)直接寻址方式;(12)10030H;(13)寄存器间接寻址;(14)20100H
(15)相对基址变址寻址;(16)30240H
5.(17)32;(18)11
6.(19)不可屏蔽中断;(20)IF
二、选择题(每题1分,共20分)
1.(21)C,2.(22)B,3.(23)C,4.(24)A,5.(25)B,6.(26)D,7.(27)B,8.(28)D,9.(29)B,10.(30)C,11.(31)B,12.(32)B,13.(33)B,14.(34)C,15.(35)C,16.(36)C,17.(37)B,18.(38)D,19.(39)D,20.(40)B,
三、阅读程序段,指出运行结果(每题5分,共20分)
1.(41)将数据段中偏移地址SRC_MESS开始的字符串“HELLO!
”移到附加段
中偏移地址为NEW_LOC开始的单元中。
(只要说字符串从SRC_MESS移到NEW_LOC即得5分)2.(42)03H3.(43)55H
4.(44)在运算放大器输出端产生0~-5V的三角波。
(只要说到输出三角波即得5分)
XX文库-让每个人平等地提升自我四、简答题(每题4分,共20分)
XX文库-让每个人平等地提升自我1.静态RAM和动态RAM有何区别?
答:
静态RAM速度非常快,只要电源存在内容就不会自动消失。
它的基本存储电路为6个MOS管组成1位,因此集成度相对较低,功耗也较大。
一般,高速缓冲存储器用它组成。
(2分)
动态RAM的内容在10-3或10-6秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。
由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。
DRAM运行速度较慢,SRAM比DRAM要快2~5倍。
一般,PC机的标准存储器都采用DRAM组成。
(2分)
2.什么叫总线?
根据总线的规模、用途和应用场合,它分哪几类?
答:
将用于各部件之间传送信息的公共通路称为总线。
(2分)
若按总线的规模、用途和应用场合,则可以分成:
片级总线、系统总线和外部总线。
(只要答上这些即得2分)
片级总线也叫做元件级总线,是由芯片内部通过引脚引出的总线,用于芯片一级的互连线。
它实现CPU主板或其它插件板上的各种芯片间的互连。
系统总线也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线,也就是通常所说的微机总线。
外部总线也称为通信总线,它用于微型计算机系统之间,或微型计算机系统与其它电子仪器或设备之间的通信。
3.I/O接口电路有哪些主要功能?
(每小点1分)
答:
⑴设置数据缓冲以解决两者速度差异所带来的不协调问题;
⑵设置信号电平转换电路,如可采用MC1488、MC1489、MAX232、MZX233芯片来实现电平转换;
⑶设置信息转换逻辑,如模拟量必须经A/D变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经D/A变成模拟信号后,才能驱动某些外设工作;
⑷设置时序控制电路;
⑸提供地址译码电路。
4.包含A/D和D/A的实时控制系统主要有哪几部分组成?
答:
包含A/D和D/A的实时控制系统主要由模拟量输入通道、模拟量输出通道和微型计算机组成。
模拟量输入通道主要包括:
传感器、放大滤波器、多路开关、采样保持器、A/D转换器、I/O接口。
(2分)
模拟量输出通道主要包括:
I/O接口、D/A转换器、多路开关、执行部件。
(2分)
5.简述8086/8088CPU响应外部可屏蔽中断的具体过程。
答:
CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:
⑴从数据总线上读取中断类型号,将其存入内部暂存器。
⑵将标志寄存器PSW的值入钱。
⑶将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其它中断请求,避免CPU以单步方式执行中断处理子程字。
⑷保护断点,将当前指令下面一条指令的段地址CS和指令指针IP的值入栈,中断处理完毕后,能正确返回到主程序继续执行。
⑸根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。
⑹中断处理程序结束以后,从堆栈中依次弹出IP、CS和PSW,然后返回主程序断点处,继续执行原来的程序。
五、综合题(共20分)
18255A的片选连译码器输出Y2,对应地址为:
A口为0E8H,B口为0EAH,C口为0ECH,控制字寄存器口为0EEH。
(若仅连线正确得1分,全对得4分)
8253的片选连译码器输出Y4,对应地址为:
0通道为0F0H,0通道为0F2H,0通道为0F4H,控制字寄存器口为0F6H。
(若仅连线正确得1分,全对得4分)
Y6对应的4个地址为:
0F8H,0FAH,0FCH,0FEH。
28255A:
A口输入,B口输出
8253:
1MHz/2Hz=500000
通道1工作于方式2,取N0=1000
通道0工作于方式0,取N1=499,即得OUT1每0.5秒中断一次。
本题用8253定时中断,中断处理时检测开关状态,并点亮相应得LED。
假设8259A已初始化,主程序如下:
(设置对偏移地址和段地址各得2分)
MOVAX,SEGINTR;形成中断矢量表
MOVDS,AX
MOVDX,OFFSETINTR
MOVAL,0AH
MOVAH,25H
INT21H
MOVAL,10010000B;8255初始化(1分)
OUT0EEH,AL
MOVAL,01110101B;通道1方式2,BCD计数(1.5分)
OUT0F6H,AL
MOVAL,00H;置初值1000
OUT0F2H,AL
MOVAL,10H
OUT0F2H,AL
MOVAL,00110001B;通道0方式0,BCD计数(1.5分)
OUT0F6H,AL
MOVAL,99H;置初值999
OUT0F0H,AL
MOVAL,04H
OUT0F0H,AL
STI
AGAIN:
HLT
JMPAGAIN(1分)
中断服务程序:
INTR:
PUSHAX
STI
INAL,0E8H;检测开关,合上为0(2分)
NOTAL;取反
OUT0EAH,AL;点亮相应LED(合上)
MOVAL,00110001B;通道0方式0,BCD计数
OUT0F6H,AL
MOVAL,99H;置初值499
OUT0F0H,AL
MOVAL,04H
OUT0F0H,AL
CLI
MOVAL,20H;普通EOI命令(1分)
OUT20H,AL
POPAX
IRET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)