(完整版)专接本计算机微机原理与汇编语言模拟试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专接本计算机微机原理与汇编语言模拟试题及答案(一)、单项选择题(每小题1分,共15分)

1. 8088/8086的存储器组织是将存储器划分为段,可作为段的起始地址的是()。

A. 185A2H B . 00020H C . 01003H D . 0AB456H

2•指令POP [BX]中,目的操作数的段寄存器是()。

A. DS B . ES C . SS D . CS

3. CPU执行“OUT 40H AL”指令时,下列信号为高的是()。

A. RD

4. 执行1号DOS系统功能调用后,从键盘输入的字符应存放在()。

A . AL

B . BL

C . CL

D . DL

5. 间接寻址方式中,操作数处在()中。

A .通用寄存器B.内存单元

C.程序计数器

D.堆栈

6. 8086在最小模式下,分时使用AD0〜AD 15,所以必须外接地址锁存器,当总线上为地址

信息时,通过()信号将地址送入地址锁存器。

A . DEN

B . ALE

C .期凤

D . DT/ R

7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。

A . .EXE

B . .OBJ

C . .BAT

D . .ASM

8. 表示过程定义结束的伪指令是()。

9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A . END

B . ENDP

C . ENDS

D . ENDM

9.默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是()°

A .将较小的一个阶码调整到与较大的一个阶码相同

B .将较大的一个阶码调整到与较小的一个阶码相同

C .将被加数的阶码调整到与加数的阶码相同

D .将加数的阶码调整到与被加数的阶码相同 14.保护断点就是保存(

15.对以下类型的中断,优先级最低的是(

二、填空题(每空1分,共20 分)

1.

指令 MOV BX , MASK[BP],若 MASK=3500H , SS=1200H ,

DS=1000H , BP=1000H , 那么有效地址为

,物理地址为 °

表示时数据为 。

A . BP

B . BX

C . SI

D . DI

10. 标志寄存器中属于控制标志的是(

DF 、SF 、OF B . DF 、IF 、TF C . OF 、CF 、PF

D . AF 、OF 、SF

11. 两个组合十进制数 46H 、35H 相加,调整指令 DAA 完成的是( A .加00H 调整 B .力口 60H 调整 C . 加06H 调整

D .力口 66H 调整 12. 在8086的I/O 指令中,

间接端口寄存器是 13. BX

B . SI

C . DX

D . DI

浮点加减中的对阶是(

A .中断类型码

B .中断服务程序入口地址

C .现场

D .当前CS 、IP 的值

A .指令中断

B .非屏蔽中断

C .可屏蔽中断

D .单步中断

3. 已知X的补码为10011001,其原码是;真值为

4•使用DOS功能调用时,子程序的功能号应放在寄存器中。

5.设堆栈段寄存器SS所存放的数据为2250H,堆栈指示器SP所存放的数据为0140H ,

如压入堆栈7个数据库字,问栈顶地址、SS 和SP各为、、。

6. 使CF标志置1的指令是;使DF标志清0的指令是。

7. 组成16MX8位的存储器,需要1MX 4位的存储芯片 ________ 片。

8.8253可编程定时/计数器按照二进制计数,其计数范围是从0到;按照BCD码计

数,其计数范围是从0到。

9. PC机的中断类型有、和不可屏蔽中断三种,不可屏蔽中断的请求信息送CPU

的引脚。

10. 8255A的控制字的最高位D7=1时,表示该控制字为控制字。

11. CPU可访问8259的端口地址数为。

三、简答题(每小题5分,共20分)

1.定时器和计数器有什么相同和不同?

2•什么是接口?硬接口和软接口的含义各是什么?

3. 在A/D转换过程中,采样保持电路有什么作用?在什么情况下可以不使用采样保持电

路?

4. 什么是中断?常见的中断源有哪几类?CPU响应中断的条件是什么?

四、分析题(每小题5分,共15分)

1.若STR是字符串的首地址,阅读程序段,回答问题:

LEA BX , STR

MOV CX, 30

LP: CMP[BX], ‘ $'

JNZ NEXT

MOV[BX], ‘ &'

NEXT : INC BX

LOOP LP

HLT

(1 )指出程序的功能

(2 )对程序的各个语句加上注解。

2. 阅读程序段,完成指定问题:

NUM DB ' ABCDEFGHI

MOV AH,01H

INT 21H

AND AL,0FH

DEC AL

XOR AH,AH

MOV BX,OFFSET NUM

ADD BX,AX

MOV DL,[BX]

MOV AH,02H

INT 21H

试回答:(1)上述程序段的功能是什么?

(2)如从键盘输入字符‘5'程序段有什么结果?

相关文档
最新文档