2012专接本微型计算机原理与汇编语言练习2

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

计算机科学与技术专业专接本模拟试题

微机原理与汇编语言部分(二)

一、单项选择题(每小题1分,共15分)

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

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

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

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

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

A.RD B.WR C.M/IO D.INTA

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

A.AL B.BL C.CL D.DL

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

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

C.程序计数器D.堆栈

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

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

A.DEN B.ALE C.BHE D.DT/ R

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

A..EXE B..OBJ C..BAT D..ASM

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

A.END B.ENDP C.ENDS D.ENDM

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

A.BP B.BX C.SI D.DI

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

A.DF、SF、OF B.DF、IF、TF

C.OF、CF、PF D.AF、OF、SF

11. 两个组合十进制数46H、35H相加,调整指令DAA完成的是( C )。

A.加00H调整B.加60H调整

C.加06H调整D.加66H调整

12. 在8086的I/O指令中,间接端口寄存器是( C )。

A.BX B.SI C.DX D.DI

13. 浮点加减中的对阶是( A )。

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

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

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

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

14. 保护断点就是保存( D )。

A.中断类型码B.中断服务程序入口地址

C.现场D.当前CS 、IP的值

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

A.指令中断B.非屏蔽中断C.可屏蔽中断D.单步中断

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

1. 指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,

那么有效地址为,物理地址为。

2. 对于十六进制表示的数码19.8H,转换为十进制数时为;该数码用压缩BCD 码表示时数据为。

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

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

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

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

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

7. 组成16M×8位的存储器,需要1M×4位的存储芯片______片。

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

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

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

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

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

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

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

接口是位于主机与外设之间的一些转换电路的总称.是CPU与外设交互通信的中间接点,一般由若干组存储单元组成,用于暂存数据发实现CPU与外设之间的通信,并有缓冲的功能用来平衡CPU与外设的不匹配。硬接口是用硬件来实现接口的功能,而软接口是通过程序设计来实现接口的功能的。

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’,程序段有什么结果?

3. 请把下列程序中所缺语句补充完整,并回答问题:

TITLE EXAMPLE.ASM

DA TA SEGMENT

A DW 0

B DW 0

C DW 230,20,54

__________________________

CODE SEGMENT

ASSUME ______________________________

PROG PROC FAR

START: PUSH DS

MOV AX.0

_______________

MOV AX,DATA

________________

MOV BX, OFFSET C

MOV AX, [BX]

MOV B, AX

MOV AX, 2[BX]

ADD AX, B

MOV A, AX

EXIT: ___________________

____________________

CODE ENDS

___________________

问题:(1)程序执行完后,A单元的内容是多少?

相关文档
最新文档