微机复习题集Word文件下载.docx
- 文档编号:16557401
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:23
- 大小:30.88KB
微机复习题集Word文件下载.docx
《微机复习题集Word文件下载.docx》由会员分享,可在线阅读,更多相关《微机复习题集Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。
32、以BX基址寻址,约定的段寄存器是,以BP基址寻址,约定的段寄存器是,变址寻址约定的段寄存器是。
33、设(SP)=0108H,(SS)=2000H,执行POPAX指令后,堆栈的栈顶的物理地址是_____。
31.8086存储空间中,把________字节的存储空间称为一节,在8086逻辑段默认从节的整数开始。
34.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条________指读取外设状态信息。
35通常我们所说的32位机,是指这种计算机的CPU。
36、微机系统外设端口编址方式通常有和两种,8086微机系统外设端口编址方式通常采用。
37、微机硬件系统是指构成微机系统的____,微机软件系统是指____。
软件系统包括____和____两大类。
38.当8086/8088的S4=0,S3=1时,表示当前正在使用段寄存器。
39、Intel8086CPU中计算物理地址时,给定的段寄存器中数是3510H,有效地址是4985H,则它的物理地址是。
40.“位”指,“字节”指,“字”是,“字长“。
二、选择题
1、当8086/8088访问100H端口时,采用()寻址方式.
A:
直接B:
间接C:
寄存器间接D:
立即
2.通常我们所说的32位机,是指这种计算机的CPU()
由32个运算器组成的B:
能够同时处理32位二进制数
C:
包含32个寄存器D:
一共有32个运算器和控制器
3、Pc机数据总线信号的状态是:
().
单向双态B:
单向双态C:
双向三态D:
双向双态
4、设A=186,B=273Q,C=0BBH,它们之间的关系是。
A)A>
B>
CB)A<
B<
CC)A=B=CD)A<
B=C
5.8086/8088的存储器可以寻址1MB的空间,在对I/O进行读写操作时,20位地址中只有()有效.
高16位B:
低16位C:
高8位D:
低8位
6、下列四条指令中错误的是。
A)MOVAX,[SI]B)MOVAX,[BP+DI]
C)MOVAX,[DI]D)MOVAX,[BP-DI]
7、在下列指令中,影响堆栈内容的指令是()
A:
POPB:
CALLC:
JMPD:
IRET
8、当8086/8088的S4=0,S3=1时,表示当前正在使用()段寄存器.
ESB:
CSC:
DSD:
SS
9、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有。
A)SS,SP,BPB)SS,SP,BX
C)DS,BX,BPD)DS,SP,BP
10.Pc机数据总线信号的状态是:
11、.EXE文件产生在之后。
A)汇编B)编辑C)用软件转换D)连接
12、中断向量用于提供()
被选中设备的起始地址B:
传送数据的起始地址
中断服务程序入口地址的地址D:
子程序入口地址
13.由2732芯片组成64KB的存储器,则需要块芯片和根片内地址线。
A)12B)24C)16D)14
14、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是。
A)IRQ0B)IRQ2C)IRQ3D)IRQ4
15、8253工作在时,OUT引脚能输出一个CLK周期宽度的负脉冲。
A)方式0B)方式1C)方式3D)方式4或方式5
16、CPU对内存进行读操作时,。
A)M/
=0∩
=0B)M/
=1∩
=0
C)M/
=0D)M/
17.8086CPU复位后,CPU执行的第一条指令的起始地址应是
A)ROM,FFFF0HB)RAM,FFFF0HC)ROM,FFFFHD)RAM,FFFFH
18、接口的基本功能是和。
A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲
19、堆栈操作时,段基址由寄存器指出,段内偏移量由寄存器指出。
A)CSB)DSC)SSD)ES
E)DIF)SIG)SPH)BP
20、用BP作基址变址寻址时,操作数所在的段是当前。
A)数据段B)代码段C)堆栈段D)附加段
21、执行下列指令:
STR1DW‘NO’
STR2DB14DUP(?
)
CONTEQU$-STR1
MOVCX,CONT
MOVAX,STR1
HLT
后寄存器CL的值是。
A)0FHB)0EHC)12HD)10H
22、中央处理器是指()
运算器B:
控制器C:
运算器和控制器D:
运算器、控制器和存储器
23.下面四条指令中有()条需要用到DX的
MULBX
DIVBL
INAX,20H
OUT20H,AL
1条B:
2条C:
3条D:
4条
24.指令MOVBX,45H[BP]中,约定的段寄存器是
a.CSb.DSc.ESd.SS
25.CPU对哪一种中断需经过两个中断响应机器周期且在第二个中断响应机器周期采样数据线以获得申请中断的外设输入的中断类型码。
应是
a.NMIb.INTn指令c.单步中断d.INTR
26.8086/8088中断是向量中断,其中断服务程序入口地址是由()提供的。
外设中断源B:
CPU的中断逻辑地址
以中断控制器读回的中断类型号左移2位
D:
由中断类型号指向的中断向量表中读出
27.下述指令,正确的指令是(设BUF是字节变量,LAB为标号)
a.MOVBX,ALb.MOVBX,BUF
c.MOVBX,LABd.MOVBX,OFFSETBUF
28.8086CPU对内存读/写操作,需两个总线周期的读/写操作是
a.从偶地址读/写一个字节b.从奇地址读/写一个字节
c.从偶地址读/写一个字d.从奇地址读/写一个字
29、响应NMI的条件是()
IF=0B:
IF=1
一条指令结束D:
在INTR请求之前
30.执行下面程序段后,AX=()
TABDW1,2,3,4,5,6
ENTRYEQU3
MOVBX,OFFSETTAB
ADDBX,ENTRY
MOVAX,[BX]
0003HB:
0300HC:
0400HD:
0004H
31、在微型计算机中,标志寄存器的主要作用是()
A.控制计算机B.存放运算数据C.表示总线状态D.提供CPU运行状态
32.从8088CPU的内部结构上看,其是由()两部分组成。
A控制器和20位物理地址加法器B运算器和总线接口
C执行单元和总线接口单元D控制器和运算器
33、8088CPU中,()引脚信号是决定最大或最小工作模式的控制信号。
A、M/IOB、MN/MXC、DT/RD、BHE/S7
34、8088CPU内部有一个始终指示下条指令偏移地址的部件是()
A.SPB.CS C.IPD.BP
35.下列指令中,用于完成串操作的指令是(),BCD码调整指令是()
A.MOVSBB.DAAC.INTOD.XLAT
36.8255一共有()种工作方式。
A.2B.3C.4D.5
37、输入输出设备与接口电路传输的数据信息有数字量、模拟量和()
A.控制量B.开关量C.状态量D.信号量
38.微机控制总线上传送的是(
)
A.存储器和I/O设备向CPU传送的状态信号
B.存储器和I/O接口的地址
C.CPU向存储器和I/O接口发出的命令信号
D.A和C
39、通常,中断服务程序中的一条STI指令目的是()
A.允许低一级中断产生B.关闭所有可屏蔽中断
C.允许同级中断产生D.允许更高一级中断产生
40、下面哪条指令是正确的()
MOVAX,[BX][BP]B:
MOVAX,SEGDATA
C:
MOVBYTEPTR[BX],1000D:
MOVAX,OFFSET[SI]
41、8086/8088可用于间接寻址的寄存器有()个
2B:
4C:
6D:
8
42.假定SS=1000H,SP=0100H,AX=210AH,执行PUSHAX后,存放数据21H的存储器的物理地质是():
20102HB:
20101HC:
20FEEHD:
200FFH
三、简单题
1.8086CPU功能上分为哪几部分?
各部分的功能是
8086cpu可以工作再两种工作模式(最大模式和最小模式),最小模式用于单机系统,系统中所需要的控制信号全部由8086直接提供。
最大模式用于多处理机系统,系统中所需要的控制信号由总线控制器8288提供。
这样,24脚~31脚的8条引脚再两种工作模式中具有不同的功能
2.输入输出的寻址方式有哪几种?
3.什么叫做中断源?
中断源有哪些?
中断源就是引起中断的源,是可以配置的,在微机系统中,中断可分为外部中断(或硬件中断)和内部中断(或软件中断)。
4、8086总线的IOR,IOW,MEMR,MEMW各自有效时表示什么含义?
这些信号线是由哪个部件驱动的?
5.在某8086系统中,单片使用的8259A端口地址为30H、31H,中断源为上升沿出发方式,通过ICW4设置中断结束方式,试给出8259A的初始化程序段;
6.简述8086共寻找方式有几种,分别是哪些,举例说明?
7、试述8259中断屏蔽寄存器(IMR)的作用
8、试述在输入输出接口传送方式中,查询传送方式与中断传送方式的区别。
9、8088的外部中断,可分为可屏蔽中断和非屏蔽中断两种,试述8088可屏蔽中断响应过程与非屏蔽中断响应过程的区别。
10、试初始化8253的计数通道1,使其工作于方式2,低8位单字节二进制计数,端口地址为43H。
11.从功能上分,总线分哪3种?
总线完成一次数据传输周期,一般分哪4个阶段?
系统总线包含有三种不同功能的总线,即数据总线DB(DataBus)、地址总线AB(AddressBus)和控制总线CB(ControlBus)。
一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和T4状态。
12.中断系统的功能是什么?
1)实现中断响应和中断返回2)实现优先权排队 3)实现中断嵌套
13.8086如何响应一个可屏蔽中断请求?
简述响应过程。
当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;
在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;
8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;
8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。
14.设要在地址为DAT1的数据区中顺次存放以下数据:
’A’,’B’,0,0,’C’,’D’,0,0.写出分别用命令DB、DW和DD实现的语句。
15、试给出三种编程方法实现AX和BX中的内容交换的程序段。
16.写出从地址为88H端口读入数据,再从242H端口输出的指令。
17.以DATA为首址的连续两个单元中有一个16位无符号数,试用移位指令实现将改无符号数乘以10。
四、分析题
1.连续执行下列程序后累加器AX中的内容是什么?
1)MOVAX,0
2)DECAX
3)ADDAX,7FFFH
4)ADDAX,2
5)NOTAX
6)SUBAX,0FFFFH
7)ADDAX,8000H
8)ORAX,0BFDFH
9)ANDAX,0EBEDH
10)XHCHGAH,AL
11)SALAX,1
12)RCLAX,1
2.指出下列指令源操作数的寻址方式
(1)MOVBX,100H
(2)MOVAX,DAT[BX][DI]
(3)MOVSE
(4)ADDAX,BX
(5)MOVBX,[100]
3、指出下列指令的错误
(1)MOVAH,BX
(2)ADD15H,BX
(3)MOVCS,AX
(4)MOVAX,[SI][DI]
(5)MOVBYTEPTR[BX],1000
4、若STR是字符串的首地址,指出下列程序的功能,并将语句加上注解。
LEABX,STR
MOVCX,20
LP:
CMP[BX],‘&
’
JNZNEXT
MOV[BX],‘$’
NEXT:
INCBX
LOOPLP
HLT
5、8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?
若将C口的PC2引脚输出高电平(置位)假设8255A控制口地址是303H,程序段就应是怎样的?
6、设(30150H)=AAH,(30151H)=55H,(30152H)=88H,(30153H)=FFH,(30154H)=0AH,当前数据段寄存器DS=3000H,试给出分别执行下列语句后的结果(3分,每空1分)
1)MOVAX,[0150H];
(AX)=_________
2)LEAAX,[0151H];
3)MOVAL,[0150H];
(AL)=_________
7.说明下列程序段的功能(5分)
1)MOVCX,102)CLD
LEASI,FIRSTLEADI,[1200H]
LEADI,SECONDMOVCX,00F0H
STDXORAX,AX
REPMOVSBREPSTOSW
3)LOOP1:
MOVAL,BYTEPTR[SI]
MOVES:
BYTEPTR[DI],AL
INCSI
INCDI
LOOPLOOP1
4)LOOP1:
MOVAL,BYTEPTR[SI]
INCSIDECSI
5)LOOP1:
INCDIDECDI
LOOPLOOP1
6)LOOP1:
CMPAL,ES:
BYTEPTR[DI]
JEEXIT
8.下列程序段执行完毕后,(AL)=?
MOVAL,10H
SHLAL,1
MOVAH,11H
ADDAL,AH
9.求下列程序段执行完毕后,(BL)=?
MOVCL,02H
MOVBL,55H
ADDBL,CL
10.若(SP)=1FF8H,求执行程序段后的(SP)
PUSHAX
PUSHDX
POPCX
POPBX
CALLBX
1)MOVAX,1000H
MOVDS,AX
MOVES,AX
MOVSI,0100H
MOVDI,0200H
MOVCX,50D
REPMOVSB
程序功能:
2)MOVBX,2000H
MOVDS,BX
XORAL,AL
MOVCX,100
AGAIN:
MOV[BX],AL
INCBX
LOOPAGAIN
11说明下列程序段功能
12.阅读下面程序后回答填空
DATA_DSSEGMENT
DATA1DB10H,34H,9AH,5CH,BCH,0,33H,EFH,00H,FAH
PLUSDB?
MINUSDB?
ZERODB?
DATA_DSENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA_DS
START:
LEASI,DATA
MOVCX,10
CLD
XORAL,AL
MOVPLUS,AL
MOVMINUS,AL
MOVZERO,AL
LODSB
ADDAL,0
JSXX
JZYY
INCPLUS
JMPNEXT
XX:
INCMINUS
YY:
INCZERO
NEXT:
CODEENDS
ENDSTART
1)该程序功能是:
2)程序中画波浪线部分若没有,则程序执行后PLUS、MINUS、ZERO三个存储单元段结果分别是、和。
13.执行下列指令后,AL里的内容是多少?
MOVAL,22H
ORAL,01H
ANDAL,0FH
14.MOVAX,9090H
SUBAX,4AE0H
JCL1
JOL2
JMPL3
上述程序执行后AX=,程序转向
15.设SS=4000H,SP=1000H,(SP)=20H,AX=11AAH,BX=0011H,CX=2233H行,试分析下列程序执行后,AX、BX、CX、SP、(SP)中的内容各位多少?
PUSHAX
PUSHBX
PUSHCX
…
POPAX
POPCX
SP=_____,(SP)=______,(AX)=________,(BX)=_______,(CX)=_______
16.假设寄存器AX=1234H,DX=0A000H
MOVBX,0
MOVCX,BX
SUBCX,AX
SBBBX,DX
MOVAX,CX
MOVDX,BX
上述程序段执行后AX=,DX=
程序功能是
17.已知8253端口地址为80H、82H、84H、86H,初始化程序如下,说明程序的含义。
MOVAL,67H
OUT86H,AL
MOVAL,80H
OUT82H,AL
该程序含义是
18.面是多字节加法程序,第一个数是8A0BH,第二个数是D705H。
请填写出正确结果。
DATASEGMENT
FIRSTDB,,0H
SECONDDB,
DATAENDS
CODESEGMENT
DATA
MOVAX,DATA
MOVDS,AX
MOVCX,
MOVSI,0
NEXT:
MOVAL,SECOND[SI]
ADCFIRST[SI],AL
INCSI
LOOPNEXT
MOVAL,0
ADCAL,
MOVFIRST[SI],AL
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
19.根据下列伪指令定义语句画出存储器存储情况
1)DATA1DB0AH,-1
2)DATA2DW100H,‘B’
3)DATA3DB2DUP(1,‘1’)
20.下程序功能是查找字符串中是否含有‘?
’自负,如果有则AL置0,否则置FFH,已知字符串首地址是BUF,串长100字节,请补充以下程序
LEADI,_______________
MOVCX,_______________
MOVAL,‘?
NE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 复习题