微机原理复习题.docx
- 文档编号:745747
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:10
- 大小:68.95KB
微机原理复习题.docx
《微机原理复习题.docx》由会员分享,可在线阅读,更多相关《微机原理复习题.docx(10页珍藏版)》请在冰豆网上搜索。
微机原理复习题
一、填空题
1、微型计算机由______________,______________,______________与系统总线组成、
2、8086/8088最大模式系统中有两个或多个微处理器,其中有一个就是主处理器8086/8088,其它得处理器称为______________。
3、若内存容量为4GB,字长为32,则地址总线______________条,数据总线得宽度为______________。
4、清零AL得第二位与第三位得指令________________________________。
5、8086CPU引脚中控制地址锁存器锁存地址得引脚就是________________,控制总线驱动器方向得引脚就是________________。
6、当多个外设同时产生中断请求,CPU响应中断得顺序就是受______________得影响。
7、8086系统得工作模式分为___________________与_____________________。
8、在DEBUG模式下,单步调试程序得命令就是______________,查瞧寄存器内容得命令就是______________。
9、MOVAX,[BX][SI],就是对______________段得______________寻址方式。
10、存储器容量得扩充包括______________扩充与________________扩充。
11、置位AL得第七位得指令____________________________。
12、计算机控制系统中得系统总线包括三种总线分别就是_____________________,___________________________,____________________________。
13、指令语句中两种类型得操作数为:
__________操作数与_________操作数。
14、十进制数84、32转换成十六进制____________________H。
(精确到小数点后4位)
15、补码CBH得十进制真值_________________,反码D2H得十进制真值_______________。
16、8086加电启动时,其内部CS=______________,IP=_____________,即8086得启动程序应从_______________开始执行,该执行单元一般存放_______________指令。
17、8086就是_______位微处理器,_______位地址线,可寻址得地址空间为_________字节。
18、8088得总线接口部件得指令队列有__________字节。
19、若(CS)=1000H,(DS)=2000H,(SS)=3000H,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令MOVAX,[BP]得功能就是将____________单元得内容传送给AL,将__________单元得内容传送给AH(填写物理地址)。
20、CPU与外设之间得数据传送方式有_______________、_______________、_______________与_______________。
21、在8086/8088得通用寄存器AX、BX、CX、DX中,用作存储器间址得寄存器为____;用作I/O端口间址得寄存器为____;用作循环控制指令(LOOP)得寄存器为____。
22、8086中得BIU由_____个_____位段寄存器、一个______位指令指针、_____字节指令队列、______位地址加法器与控制电路组成。
23、已知X得补码就是11101011,Y得补码就是01001010,则XY得补码就是_______________。
24、微型计算机由_______________、_______________、_______________与系统总线组成。
25、加电启动时,8086得启动程序应从_______________开始执行。
该执行单元一般存放_______________指令。
26、8086CPU对存储器得最大寻址空间为_______________;在独立编址时对接口得最大寻址空间就是_______________。
27、用8086CPU组成得计算机系统中,在最小工作方式时总线控制信号由_______________产生,最大工作方式时总线控制信号由_______________产生。
28、在寻址方式中,可作基址寄存器得有___________、_________。
29、若(AX)=9520H,则当AX得内容为带符号数时,(AX)/2应用指令__________,结果就是(AX)=_____________H。
30、汇编语言源程序结束伪指令就是_______________。
31、如果某存储器SRAM芯片得容量为4K×8位,则存储器组内寻址地址线就是_______根,如果它在系统中起始地址为0F0000H,则它得末地址就是_______________。
32、CPU与外设之间得数据传送方式有_______________、_______________、_______________与_______________。
二、简答题
1、什么就是中断?
什么就是中断向量?
中断过程一般包括哪几个阶段?
2、简述8086汇编语言子程序与宏汇编得异同点。
3、简述存储器芯片片选信号得构成方法及特点。
4、随机存取存储器芯片分几类?
介绍其特点?
5、简述取中断向量与设置中断向量得方法。
6、1)、下面得时序图就是CPU在什么模式下做什么操作?
2)、下图中分别代表输出什么?
3)、得引脚得作用就是什么?
在此时序中电平状态就是什么?
4)、为什么要插入状态?
7、简述存储器芯片片选信号得构成方法及特点。
8、用4个8b*32KEPROM存储器27C256设计一个32位得存储系统,画出连接图。
9、只读存储器芯片分几类?
介绍其特点?
10、分别指出下列指令中源操作数得寻址方式。
(1)MOVAX,1000H
(2)MOVAX,ES:
1000H(3)ADDAX,[BX+4](4)SUBAX,[BX+DI+5]
(5)MOV[BX],AL
11、存储器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)得地址分配范围。
(写出具体步骤)
12、8253A控制方式字如下,设8253A得端口地址为620H~623H。
若用通道1工作在方式3,按十进制计数,计数值为2340,对8253进行初始化编程。
13、8086CPU内部由哪两部分组成?
各完成什么工作?
14、请叙述8259A对外部中断请求得处理过程?
15、阅读下面一段程序
MOVCX,10
LEASI,FIRST
LEADI,SECOND
LEABX,SUM
CLC
AGAIN:
MOVAX,[SI]
ADCAX,[DI]
MOV[BX],AX
ADDSI,2
ADDDI,2
ADDBX,2
LOOPAGAIN
请问:
(1)本程序实现得功能就是什么?
(2)结果在哪里存放?
16、详细写出半导体存储器得分类。
三、程序填空题
1、计算(V(X*Y+Z540))/X,其中X、Y、Z、V均为16位带符号数,存入X、Y、Z、V单元中,将上式计算结果商存入AX,余数存入DX中,将程序填写完整:
MOVAX,X
______
MOVCX,AX
MOVBX,DX
MOVAX,Z
______
ADDCX,AX
______BX,DX
SUBCX,540
SBBBX,______
MOVAX,V
CWD
SUBAX,CX
______DX,BX
IDIVX
2、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器得内容。
(1)MOVAX,1200HAX=______
(2)MOVAX,BXAX=______
(3)MOVAX,[1200H]AX=______
(4)MOVAX,[BX]AX=______
(5)MOVAX,1100[BX]AX=______
(6)MOVAX,[BX][SI]AX=______
(7)MOVAX,[BX][SI]1100HAX=______
3、执行完以下指令对标志位得影响。
00000100+00001011
按无符号数运算CF=______按带符号数运算OF=______
00000111+11111011
按无符号数运算CF=______按带符号数运算OF=______
00001001+01111100
按无符号数运算CF=______按带符号数运算OF=______
10000111+11110101
按无符号数运算CF=______按带符号数运算OF=______
4、设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,
(SI)=0002H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH
计算下列各指令中源操作数得物理地址,并指出指令执行后AX寄存器得内容。
MOVAX,ES:
[1000H]
(AX)=_______________。
MOVAX,[BX]
(AX)=_______________。
MOVAX,[BP+DI]
(AX)=_______________。
MOVAX,[BX][SI]
(AX)=_______________。
5、求首地址为ARRAY得10个字之与,结果存入TOTAL
MOVCX,10
MOVAX,0
MOVSI,_______________
AGAIN:
ADDAX,_______________
ADDSI,2
_______________
MOVTOTAL,AX
6、把BX中得二进制数以十六进制得形式显示在屏幕上
mov__________,4
rotate:
movcl,4
__________bx,cl
moval,bl
andal,_______
addal,30h;’0’~’9’ASCII30H~39H
cmpal,3ah
_______printit
addal,7h;’A’~’F’ASCII41H~46H
printit:
movdl,al
movah,2
int21h
__________________
jnzrotate
四、程序设计题
1、codesegment
assumecs:
code
mainprocfar
start:
repeat:
callhebi
c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 复习题