微机原理试题集题库带答案.docx
- 文档编号:30291455
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:60
- 大小:706.98KB
微机原理试题集题库带答案.docx
《微机原理试题集题库带答案.docx》由会员分享,可在线阅读,更多相关《微机原理试题集题库带答案.docx(60页珍藏版)》请在冰豆网上搜索。
微机原理试题集题库带答案
微机原理及应用习题集库
(请认真温习4、五、7、10、11章后的习题)
一、填空
1.87的原码是01010111B=57H,补码是01010111B,反码01010111B。
2.SP老是指向栈顶,假设原先SP=2000H,SS=2000H,问CPU执行指令PUSHAX后,AL内容压入物理地址为21FFEH存储单元中,AH内容压入物理地址为21FFFH存储单元中。
3.以BX基址寻址,约定的段寄放器是DS,以BP基址寻址,约定的段寄放器是SS,变址寻址约定的段寄放器是DS。
4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H。
5.8086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。
8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段内偏移地址从0000H到FFFFH。
6、CPU访问存储器进行读写操作时,通常在T3状态去检测READY,一旦检测到READY无效,就在其后插入一个Tw周期。
7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。
8、、8086CPU寻址外设能够有两种方式,一种是直接寻址方式,另一种是间接寻址方式。
9、CPU与外设之间的连接部件称为I/O接口,它的大体功能是在CPU与外设之间起缓冲作用。
10、CPU从主存掏出一条指令并执行该指令的时刻称(),它通经常使用假设干个()来表示,而后者又包括假设干个()。
①指令周期②机械周期③时钟周期
答:
1-2-3
14、数据的输入/输出指的是CPU与I/O接口进行数据互换。
15.已知X=-120,那么X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。
16、8088中的指令INTn用( N )指定中断类型。
17、8088的ALE引脚的作用是( 地址锁存许诺 )。
18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。
19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是IBF,输出信号联络线的名称是OBF(带上划线)。
20.端口A能够工作在3种工作方式中的任意一种,端口B只能工作在方式0或方式1;(对错题)
21.可编程并行接口芯片8255A共有(A)、(B)、(C)、和(操纵)四个端口。
22.8088的当前代码段、数据段和堆栈段段地址别离由()、()和()提供。
17、微型运算机由( )、( )和( )三大部份组成。
20.8086/8088中级别最高的中断类型是(非屏蔽中断),其中断类型码为
(2)。
21.-3的原码是(10000011),反码是(11111100),补码是(11111101)。
22.以BX基址寻址,约定的段寄放器是(DS),以BP基址寻址,约定的段寄放器是(SS)。
23.一片8259A最多只能接收(八)级中断。
三片8259A最多能接收(22)级中断。
24.8259A中的中断效劳寄放器中寄存的是(正在处置的中断请求0)。
25.十六进制数30A转换为二进制是(001100001010B)。
26.微型运算机由( 微处置器 )、( 存储器 )和( I/O接口电路 )组成。
27.运算机经历装置的大体单元是(触发器)。
28.一个最大体的总线周期是由(4)个时钟周期组成的。
29.所谓最小模式,是指(在系统中只有8086/8088一个微处置器)。
30.在8086/8088的引脚中,与总线有关的两个引脚是(HOLD)和(HLDA)。
31.中断向量是(中断处置子程序的入口地址),每一个中断类型对应一个中断向量。
32.MOVAX,[BX+DI+50]的寻址方式是(基址加变址的相对寻址)
33.8086最多能处置(256)种中断。
34.-7的原码是(10000111),反码是(11111000),补码是(11111001)。
35.8259A中的中断屏蔽寄放器中寄存的是(对各级中断请求的屏蔽信息)。
36.在8088读存储器周期中,采样Ready线的目的是(测试外设数据是不是预备好 )。
37..微机系统中,ROM只能(读),RAM可(随机存取)。
38.寄放器是由(触发器)组成的。
39.一个机械周期是(执行一条指令的时刻),机械周期又可分为(取指周期)和(执行周期)。
40.所谓最大工作模式,是指(在系统中有二个以上的微处置器)。
41.关于地址/数据复用总线,在T1时刻,其传输的信息是(地址信号)。
42.在8086/8088的引脚中,与中断有关的三个引脚是(NMI)、(INTR)和(INTA)。
43.所谓断点,确实是指(响应中断时,主程序中当前指令下面的下一条指令的地址)。
44.8088中的指令INTn用(n )指定中断类型。
45..8086最大模式下产生操纵信号利用芯片8288总线操纵器,最小/最大模式下,外部地址锁存器利用芯片8282,外部数据收/发器利用芯片8286。
46.子程序能够由Proc语句概念,由ENDP语句终止,属性能够是NEAR或FAR。
47.段概念伪指令语句用SEGMENT语句表示开始,以ENDS语句表示终止。
48.逻辑地址为2000H:
1234H的存储单元的物理地址是。
21234H
49.取指令时,段地址由寄放器提供,偏移地址由寄放器提供。
CS和IP
50.CPU在执行OUTDX,AL指令时,寄放器的内容送到地址总线上,寄放器的内容送到数据总线上。
DX和AL
51.数据的输入/输出指的是CPU与进行数据互换。
I/O端口
52.中断矢量确实是中断效劳子程序的入口地址,在内存中占有4个存储单元,其中低地址存储单元寄存的是偏移地址,高地址存储单元寄存的是段地址。
53.中断返回指令是RET,该指令将堆栈中保留的断点弹出后依次装入CS寄放器和IP寄放器中,将堆栈中保留的标志装入标示寄放器FR中。
54.CPU响应8259A中断,在INTA引脚上输出二个负脉冲,在第二个负脉冲期间读入中断类型码。
二、单项选择题
1.假设补码用8位二进制数表示,那么可表示的最大正数是(4)。
(1)28
(2)28-1(3)27(4)27-1
2向外设端口输出一个数据的指令是
(1)
(1)OUTDX,AL
(2)INDX,AL(3)OUTAL,DX
(4)INAL,DX
3.完成同指令XCHGAX,BX相同功能的指令或指令序列是(3)。
①MOVAX,BX
②MOVBX,AX
③PUSHAX
POPBX
④MOVCX,AX
MOVAX,BX
MOVBX,CX
1.当有两个8286时,可为
(2)CPU提供数据总线。
①8088 ②8086 ③80386 ④80486
2.3片8259A级联,最多可治理(3)级中断。
①24②.23③.22④.21
3.响应NMI请求的必要条件是(3)。
①IF=1 ②IF=0 ③一条指令终止 ④无INTR请求
5.测试BL寄放器内容是不是与数据4FH相等,假设相等那么转NEXT处执行,可实现的方式是
(2)。
①TESTBL,4FH③ANDBL,4FH
JZNEXTJZNEXT
②XORBL,4FH④ORBL,4FH
JZNEXTJZNEXT
6.8086/8088的一个典型总线周期需要
(1)个T状态。
①4 ②3 ③2 ④1
7.指令指针寄放器是
(1)。
①IP ②SP ③BP ④PSW
8.下面指令序列测试BH中的数是不是为奇数,假设为奇数那么转移至K1处,横线处的指令应为()。
TESTBH,01H
____1_____K1
①JNE ②JZ ③JS ④JC
9.下面的数据传送指令中,错误的操作是(4)。
①MOVSS:
[BX+DI],1000H ②MOVDX,1000H
③MOVWORDPTR[BX],1000H ④MOVDS,2000H
10.8255A工作在方式1时,端口A和端口B作为数据输入/输出利用,而端口C的列位别离作为端口A和端口B的操纵信息和状态信息。
其中作为端口A和端口B的中断请求信号的别离是端口C的()。
(A)PC4和PC2(B)PC5和PC1(C)PC6和PC7(D)PC3和PC0
答:
D
1.8255芯片具有C端口。
A)2B)3C)4D)5
2.8255的C一样用作操纵或状态信息传输。
A)端口AB)端口BC)端口CD)端口C的上半部份
3.对8255的端口A工作在方式1输入时,C口的C必然为空闲的。
A)PC4、PC5B)PC五、PC6C)PC六、PC7D)PC二、PC3
4.对8255的C口D3位置1的操纵字为B。
A)00000110BB)00000111BC)00000100BD)00000101B
5.8255工作在方式1的输出时,OBF信号表示B。
A)输入缓冲器满信号B)输出缓冲器满信号
C)输入缓冲器空信号D)输出缓冲器空信号
3.在PC/XT机中键盘的中断类型码是09H,那么键盘中断矢量存储在B。
A)36H~39HB)24H~27HC)18H~21HD)18H~1BH
4.3片8259A级联起来,可治理C级中断。
A)24B)23C)22D)20E)16F)15
5.假设8259A工作在优先级自动循环方式,那么IRQ4的中断请求被响应而且效劳完毕后,优先权最高的中断源是B。
A)IRQ3B)IRQ5C)IRQ0D)IRQ4
7.PC/XT机中假设对从片8259A写入的ICW2是70H,那么该8259A芯片的IRQ5的中断矢量存储的地址是D(注:
先算类型号,再*4取得)
A)75HB)280HC)300HD)1D4H
8.当向8259A写入的操作命令字OCW2为01100100时,将终止E的中断效劳。
A)IRQ0B)IRQ1C)IRQ2D)IRQ3E)IRQ4
F)IRQ5G)IRQ6H)IRQ7
1.下面是关于可编程中断操纵器8259A的表达,其中错误的选项是(3)。
①.8259A具有优先级治理的功能②.8259A具有识别中断源的功能
③.8259A具有向CPU提供中断向量的功能④.一片8259A可治理8级中断
2.由8088CPU组成的PC机的数据线是(4)。
①8条单向线 ②16条单向线③8条双向线 ④16条双向线
3.为8088CPU提供地址总线需要(4)。
①一个8286 ②两个8286 ③两个8282 ④三个8282
4.一个8259可提供
(2)个类型号。
①1 ②8 ③16 ④64
5.响应INTR请求的必要条件是
(2)。
①IF=0②IF=1 ③TF=0 ④TF=1
6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是
(1)。
①MOVAL,00H②ANDAL,00H③XORAL,AL ④SUBAL,AL
7.当执行指令ADDAX,BX后,假设AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的表达正确的选项是(4)。
①表示结果中含1的个数为偶数 ②表示结果中含1的个数为奇数
③表示该数为偶数 ④表示结果中低八位含1的个数为偶数
8.在汇编语言程序中,对END语句的表达正确的选项是(3)。
①END语句是一可执行语句
②END语句表示程序执行到此终止
③END语句表示源程序到此终止
④END语句在汇编后要产生机械码
③AL=64H BL=82H
④AL=100H BL=0FEH
9.执行以下指令后,正确的结果是
(2)。
MOVAL,100
MOVBL,-2
①AL=100H
BL=02H
②AL=64H
BL=0FEH
10.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(3)。
①JLE②JNL ③JNLE ④JL
1.寄放器间接寻址方式中,操作数在中。
C
A)通用寄放器B)堆栈C)存储单元D)段寄放器
2.寻址方式的跨段前缀不可省略。
A
A)DS:
[BP]B)DS:
[SI]C)DS:
[DI]D)SS:
[BP]
3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,=12H
A)20014B)20011HC)20010HD)2000FH
4.假设要检查BX寄放器中的D15位是不是为1,应该用指令。
C
A)ORBX,1000HB)TESTBX,1000H
JNZNOJNZYES
C)XORBX,1000HD)ANDBX,1000H
JZYESJNZYES
5.用BP作基址变址寻址时,操作数所在的段是当前。
C
A)数据段B)代码段C)堆栈段D)附加段
.假设主程序段中数据段名为DATA,对数据段的初始化操作应为。
B
A)MOVAX,DATAB)MOVAX,DATA
MOVES,AXMOVDS,AX
C)PUSHDSD)MOVDS,DATA
3..EXE文件产生在以后。
D
A)汇编B)编辑C)用软件转换D)连接
4.概念双字变量的概念符是。
C
A)DWB)DQC)DDD)DT
5.以下存储器操作数的跨段前缀可省略的是。
B
A)DS:
[BP]B)SS:
[BP]C)ES:
[BX]D)ES:
[SI]
3.堆栈操作时,段地址由寄放器指出,段内偏移量由寄放器指出。
C、G
A)CSB)DSC)SSD)ES
E)DIF)SIG)SPH)BP
4.假设当前DS的内容为2000H,那么偏移量为1000H单元的地址可表示为。
B
A)2000H.1000HB)21000HC)1000H∶2000HD)3000H
3.8086CPU在执行INAL,DX指令时,DX寄放器的内容输出到上。
A
A)地址总线B)数据总线C)存储器D)寄放器
2.8086CPU复位后,CPU执行的第一条指令的起始地址应是B
A)ROM,FFFF0HB)RAM,FFFF0HC)ROM,FFFFHD)RAM,FFFFH
3.下述指令,正确的指令是d(设BUF是字节变量,LAB为标号)
a.MOVBX,ALb.MOVBX,BUF
c.MOVBX,LABd.MOVBX,OFFSETBUF
4.下述中断,优先权级别最高的中断是a
a.NMIb.INTRc.单步中断d.INTn
6.8086CPU的40根引脚中,有c个是分时复用的。
A)1B)16C)21D)24
7、用BP作基址变址寻址时,操作数所在的段是当前C。
A)数据段B)代码段C)堆栈段D)附加段
8.执行以下指令:
STR1DW‘NO’
STR2DB14DUP(?
)
CONTEQU$-STR1
MOVCX,CONT
MOVAX,STR1
HLT
后寄放器CL的值是D。
A)0FHB)0EHC)12HD)10H
9、接口的大体功能是C和D。
A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲
10、堆栈操作时,段基址由C寄放器指出,段内偏移量由SP寄放器指出。
A)CSB)DSC)SSD)ES
11.以下四条指令中错误的选项是D。
A)MOVAX,[SI]B)MOVAX,[BP+DI]
C)MOVAX,[DI]D)MOVAX,[BP—DI]
1二、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄放器有A。
A)SS,SP,BPB)SS,SP,BX
C)DS,BX,BPD)DS,SP,BP
13、.EXE文件产生在D以后。
A)汇编B)编辑C)用软件转换D)连接
15.指令指针寄放器是
(1)。
①IP
②SP
③BP
④PSW
16.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是
(1)。
①MOVAL,00H
②ANDAL,00H
③XORAL,AL
④SUBAL,AL
17.以下指令执行后老是使CF=0,OF=0的是
(1)。
①AND
②NEG
③NOT
④INC
22.下面的数据传送指令中,错误的操作是
(1)。
①MOVSS:
[BX+DI],1000H
②MOVDX,1000H
③MOVWORDPTR[BX],1000H
④MOVDS,2000H
23.下面指令执行后,变量DAB中的内容是(3)。
DAWDW2A05H
DABDB0FAH
:
MOVAL,BYTEPRTDAW
SUBDAB,AL
①0DAH
②0FAH
③0F5H
④0D0H
24.执行以下指令后,正确的结果是
(2)。
MOVAL,100
MOVBL,-2
①AL=100H
BL=02H
②AL=64H
BL=0FEH
③AL=64H
BL=82H
④AL=100H
BL=0FEH
25.设数据段中已有:
DA1DB12H,34H
DA2DW56H,78H
下面有语法错误的语句是
(2)。
①ADR1DWDA1
②MOVDA1+1,AX
③MOVBYTEPTRDA2+1,AL
④MOVWORDPTRDA1+1,AX
27.DATASEGMENT
TA1DW0102H,0304H,0506H
TA2DB02H,03H,04H
:
MOVBX,DS:
[0006H]
ANDBX,0FFH
ANDBH,[BX]
上述指令序列运行后,BX的内容是(4)。
①0605H
②0402H
③0606H
④0204H
32.IBMPC机的8088处于最大模式,其总线仲载是由
(2)裁决。
①非RQ/非GT
②8289
③8087
④8288
33.8088的一个总线周期可互换(3)字节。
①4
②2
③1
④1/8
三、 程序分析题(每题6分,共24分)
1.ADW1234H
BDW5678H
:
PUSHA
PUSHB
POPA
POPB
试回答:
①上述程序段执行后(A)=_______,(B)=______
②设执行前SP=200H,执行后SP=____________
2AB.读下面程序段,请问,在什么情形下,本段程序的执行结果是AH=0?
BEGIN:
INAL,5FH
TESTAL,80H
JZBRCH1
MOVAH,0
JMPSTOPBRCH1:
MOVAH,0FFH
STOP:
HLT
答:
3A.现有以下程序段:
MOVAX,6540H
MOVDX,3210H
MOVCL,04
SHLDX,CL
MOVBL,AH
SHLAX,CL
SHRBL,CL
ORDL,BL
试问上述程序段运行后,
(AX)=_____________
(BL)=_____________
(DX)=_____________
4A现有以下程序段
MOVAL,60H
MOVBL,20H
STC
ADCAL,BL
问程序执行后,AL=BL=CF=
.已知(DS)=09lDH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。
以下各指令或程序段别离执行后的结果如何?
(1) MOVCL,20H[BX][SI]
(2) MOV[BP][DI],CX
(3) LEABX,20H[BX][SI]
MOVAX,2[BX]
(4) LDSSI,[BX][DI]
MOV[SI],BX
(5) XCHGCX,32H[BX]
XCHG20H[BX][SI],AX
答
(1)(CX)=56F6H;
(2)(09226H)=5678H;
(3)(AX)=1E40H;
(4)(1E4F6H)=0024H;
(5)(09226H)=1234H,(AX)=5678H.
1.假设寄放器AX=1234H,DX=0A000H
MOVBX,0
MOVCX,BX
SUBCX,AX
SBBBX,DX
MOVAX,CX
MOVDX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 试题 题库 答案