微型计算机原理06-07第二学期
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京化工大学2006——2007学年第二学期
《微机原理》期末考试试卷
课程代码 C S E 2 2 3 0 T
班级:姓名:学号:分数:题号一二三四平时总分得分
一、单项选择题(9分,每小题0.5分)
1、执行完下述指令段后,描述正确的是:
MOV AL,78H
MOV BL,0A4H
SUB AL,BL
A、无进位且无溢出
B、无进位且有溢出
C、有进位且无溢出
D、有进位且有溢出
2、8位字长的字,采用补码形式表示时,一个字所能表示的整数范围是__ ____。
A、–27~ +(27 -1)
B、-(27 –1)~ +(27 –1)
C、-(27 -1)~ +27
D、–27 ~ +27
3、已知一存储器芯片,容量为1024K×8,则正确的是:
A、地址线20根,数据线8根
B、地址线20根,数据线3根
C、地址线10根,数据线3根
D、地址线10根,数据线8根
4、存贮器和CPU之间增加cache的目的是___ __。
A、解决CPU和主存之间的速度匹配问题
B、扩大主存贮器容量
C、扩大CPU中通用寄存器的数量
D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
5、机器数______中,零的表示形式是唯一的。
A、原码
B、补码
C、移码
D、反码
6、已知一中断源,中断类型码为10,则其对应的中断向量为:。
A、10H
B、50H
C、40H
D、是从内存地址10×4中取出的双字数据
7、8086微处理器可寻址访问的最大I/O空间为。
A、1KB
B、64KB
C、1MB
D、640KB
8、中断向量是:____________。
A、子程序入口地址
B、中断服务程序入口地址
C、中断服务程序入口地址的地址
D、中断返回地址
9、设有二进制数[x]补=11001001,则x= 。
A、-73
B、-55
C、+73
D、+55
10、在定点运算中产生溢出的原因是。
A、运算过程中最高位产生了进位或借位
B、参加运算的操作数超出了计算机的表示范围
C、运算的结果超出了计算机的表示范围
D、寄存器的位数太少,不得不舍弃最低有效位
11、从启动一次存储器操作到完成该操作所经历的时间间隔叫。
A、存取时间
B、读周期
C、写周期
D、存取周期
12、8086系统中,存取一个规则字只需一个总线周期,条件是:。
A、A0=0,BHE=0
B、A0=0,BHE=1
C、A0=1,BHE=0
D、A0=1,BHE=1
13、下列指令中使用正确的是:
A、ADD AL,[DX]
B、PUSH DX
C、MOV [BX],[SI+100H]
D、ADD 25H,[SI]
14、中断系统中使用的指令STI功能是:。
A、开放所有可屏蔽中断
B、禁止所有可屏蔽中断
C、屏蔽低优先级中断
D、允许高优先级中断
15、采用DMA传送数据时,数据传送过程是由控制的。
A、软件
B、CPU
C、CPU+软件
D、DMAC
16、PROM是指
A、随机读写存储器
B、可编程只读存储器
C、只读存储器
D、可擦除可编程只读存储器
17、如果内存中某一单元的物理地址是80C7CH,则其逻辑地址是:
A、7DB5H:212CH
B、7EB5H:212CH
C、7FB5H:212CH
D、7EC5H:212CH
18、8086系统存储器按段划分,每个段的容量最大是:。
A、1MB
B、216B
C、216KB
D、216MB
二、填空题(16分)
1、设x=-78, 计算机字长n=8, 则:(2分)
[X]原= ( )B [x]反= ( )B
[X]补= ( )B [-128]补= ( )B
2、(2.5分)已知
(CS)=5A7AH, (DS)=944BH, (ES)=A5B2H,(BX)=456AH
(SS)=274BH, (SP)=6F8FH, (IP)=60D4H
(1) 堆栈段的首物理地址为( )H;
(2) 附加段的末物理地址为( )H;
(3) 堆栈栈顶的逻辑地址为( )H;
(4) 下一条要取指令的物理地址为( )H;
(5) ADD CX,[BX+100H]指令中源操作数的物理地址为( )H。
3、指出下列各指令中操作数的寻址方式(2分)
(1) AND WORD PTR [DI+10H],78H
源操作数( )目标操作数( )
(2) SUB [2100H], AX
源操作数( )目标操作数( )
4、分别用一条指令完成下列各功能(3分,每空1分)
(1) 将AX的值加1,要求不影响进位标志CF
( )
(2) 将内存1000H单元字节数据最高位和最低位取反,其余位不变
( )
(3) 若CF等于0,则转移到标号NEXT处执行程序
( )
5、8086系统的中断向量存于内存的H至H之间的存储空间,总共存放了
个中断向量。(1.5分,每空0.5分)
6、(2分)假设8086存储器0000H:0020H~0000H:0023H存放的数据分别为18H,3DH,79H,
0A3H,问该中断向量对应的中断源的中断类型号是,该中断向量是。
7、(1.5分)目前计算机系统中为了使存储器容量大,速度快,成本低,通常采用三级存储器结
构,分别是,和。
8、计算机与外设间传送数据必须遵循的原则,因此输入接口必须
设有,输出接口必须设有。(1.5分)
三、分析题(共15分)
1、写出下述程序段的执行结果
MOV AL,86H
MOV CX,8
MOV DL,0
AGAIN: SHL AL,1
JC NEXT
INC DL
NEXT: LOOP AGAIN
AL= (1分),DL= (2分)
2、写出下述程序段的执行结果
MOV AX,45ADH
MOV BX,9A86H
ADD AX,BX
AX= (2分) CF=(0.5分) OF=(0.5分)
PF=(0.5分) ZF=(0.5分)