微型计算机原理06-07第二学期

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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分)

相关文档
最新文档