微机原理复习题二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空(20分,每空1分)
1、各设备之间传送信息的公共通道称为________。
2、堆栈是内存中一个专用区域,其存取规则是_________;在8086系统中,当CPU 响应外部中断请求转向中断处理程序前,应将_________的内容压入堆栈。
3、8086/8088CPU中共有_________个十六寄存器,其中有_______、_______、________和________可以分为独立的两个八位寄存器。
4、在指令MOV AL,ES:MAX中,冒号前的ES为__________,即表示把附加段ES 中的变量地址MAX中的内容传到AL。
5、MUL指令中的乘数是放在寄存器或存储单元的8位或16位的________符号数,被乘数固定放在________中。
6、汇编语言源程序不能为计算机识别和执行,必须借助系统通用软件________的翻译或借助手工查表翻译,变成________才能执行。
7、有一条指令语句是V AR1 DB 20H,其中DB是__________;V AR1是_________。
8、6264RAM芯片的存储单元为____________,每单元存储位长为____________,有地址线___________,有数据线_____________。
9、所谓微计算机的I/O是指___________,即通信。
二、选择(30分,每题2分)
1、二进制数011001011110的十六进制表示为()。
A、54EH
B、65FH
C、54FH
D、65EH
2、带符号的八位补码的表示范围是()。
A、-127~+127
B、-32768~+32768
C、-128~+127
D、-32768~+32767
3、在8086CPU中,数据地址引脚()采用时分复用。
A、AD0~AD15
B、D4~AD19
C、AD0~AD20
D、都不是
4、8086的中断系统,可以处理()种不同类型的中断。
A、64
B、128
C、256
D、1024
5、以下指令中不是逻辑运算指令的是()。
A、XOR
B、NOT
C、OR
D、CWD
6、在取指令MOV BX,0123H指令的源操作数时,使用的逻辑地址是()
A、无
B、DS:0123H
C、CS:IP
D、ES:0123H
7、下面的指令中不能完成的操作是()
A、MOV AX,BX
B、ADD BX,CX
ADD AX,CX MOV AX,BX
C、XCHG AX,CX
D、ADD AX,BX
ADD AX,BX ADD AX,CX
8、对于汇编过的程序而言,在()之后产生的程序就可以运行了。
A、EDIT
B、MASM
C、LINK
D、调试
9、以下对伪指令EQU和=的使用中不正确的是()。
A、CONST=6
B、CONST=BUFFER+6
C、CONST EQU 6
D、CONST EQU BUFFER+6
10、存储器芯片2114的存储量为1024×4,若用2114构成16KB的存储器,需要多
少片2114()。
A、4 片
B、8 片
C、16片
D、32片
11、存储器芯片内的字选是由()中的译码电路完成。
A、CPU
B、存储器
C、芯片74LS138
D、芯片8255A
12、8086 CPU寻址I/O端口时,若要访问1024个字节端口,则至少需使用()根地址线。
A、4
B、8
C、10
D、16
13、8086/8088按I/O指令寻址方式得到的地址是()。
A、物理地址
B、有效地址
C、段内偏移量
D、I/O端口地址
14、8086 CPU读/写一次存储器或I/O端口所需要的时间称为一个()。
A、总线周期
B、指令周期
C、时钟周期
D、基本指令执行周期
15、80386系统被复位或上电时,就工作在()方式下。
A、实地址
B、虚地址
C、保护
D、保护虚地址
三、简答题(20分,每题5分)
1、当系统复位时,标志位、IP、CS、DS、SS、ES及指令队列的状态如何?
2、设(DS)=3000H,(BX)=2000H,[SI]=1000H,MAX=1230H,则指令MOV AX,MAX[BX][SI]的源操作数地址为多少?
3、简述ROM与RAM的异同?
4、I/O的编址方式有哪些,各有什么优缺点?
四、程序填空题(每题5分,共10分)
1、将数据段中从AREA1开始存放的100个字节数搬到附加段以AREA2为首址的区中。这里,假设用SI和DI寄存器分别作AREA1区和AREA2区的指针,指向起始地址,采用重复传送一个字节数的循环结构实现,请完成下面的程序填空:
()SI , AREA1
()DI , AREA2
MOV CX , 100
AGAIN:MOV AL , [SI]
MOV [DI] , AL
INC ()
INC ()
DEC ()
JNZ AGAIN
2、读下列程序段,该程序运行后,存放在AX中的结果是什么?
┆
DATA1 DW X1,X2,X3,X4
┆
MOV BX , OFFSET DA TA1
MOV CH , 4
XOR AX , BX
NEXT:MOV CL,CH