09-10-1本二试卷A河北科技大学微机原理

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

河北科技大学2009—2010学年第1学期

《微机原理及应用》考试试卷

考场号:座位号:学院:

班级:姓名:学号:

题号一二三四五六总分

得分

一、选择题:(每小题2分,共20分)

1、8086指令中不可以用作目的操作数的是【】。

A.立即数B.寄存器操作数C.存贮器操作数D.都不对

2、在AR DB 10 DUP(5,6 DUP(2))中,分配的空间大小是【】字节。A.0 B.10 C.30 D.70

3、使用DOS功能调用时,功能号应放在那个寄存器中【】。

A.AH B. AL C.AX D.IP

4、循环控制指令LOOPNZ控制循环继续执行的条件是【】。

A.CX≠0且ZF=1 B.CX≠0且ZF=0

C.CX≠0或ZF=1 D.CX≠0或ZF=0

5、下列指令中哪条是正确的【】。

A.MOV DS, 0200H B.MOV AX, [SI][DI]

C.MOV BP, AX D.MOV BYTE PTR [BX], 1000

6、只把AL低4位清0,高四位不变。应执行的指令是【】。

A.AND AL,0F0H B.AND AL,F0H

C.OR AL,0F0H D.AND AL,00H

7、设DL=55H,执行指令后能使DL中的数据为0AAH的指令是【】。

A.TEST DL,0AAH B.OR DL,0AAH

C.NEG DL D.XOR DL,0FFH

8、下面哪一条指令执行后可以使BX内容清零【】。

A.XOR BX,BX B.OR BX,BX

C.AND BX,BX D.CMP BX,BX

9、在计算机系统中,可用于传送中断请求和中断响应信号的是【】。

A.地址总线B.数据总线C.控制总线D.都不对10、其他条件具备,74LS138的ABC为100时,下列输出哪个是正确的【】。A.Y1为高B.Y1为低C.Y4为低D.Y5为低

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

1、4Kx4位的静态RAM芯片的片内地址线是__ __条。

2、一个完整的中断处理过程包括:中断请求、、、中断处理和中断返回。

3、指令MOV AX,[BX+SI+6] 源操作数的寻址方式

4、已知[x]反=11101111B,则x =___ _________。

5、CPU通过一个外设接口同外设交换的信息种类有:数据信息、、

3类信息。

6、退出指令REPNE CMPSB的条件是。

三、简述题(每小题4分,共12分)

1、简述BCD码的十进制加法调整规则?

2、简述8086的总线周期4个T状态完成的功能?

3、简述8086CPU使用的存储器的分段原理?

四、程序阅读(每小题4分,共计12分)

1、CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV BL, 41H

MOV CX,04H

TTT: MOV DL,BL

MOV AH,02H

INT 21H

ADD BL,03H

LOOP TTT

MOV AH,4CH

INT 21H

CODE ENDS

END START

该程序完成的功能是。

2、DATA SEGMENT

SUM DW ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

XOR AX,AX

MOV CX,10

MOV BX,2

LP: ADD AX,BX

INC BX

INC BX

LOOP LP

MOV SUM,AX

MOV AH,4CH

INT 21H

CODE ENDS

END START

该程序完成的功能是,程序执行后,SUM单元的内容是。

3、DATA SEGMENT

CN DW 4

RES DW ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

MOV BX,CN

CALL FACTOR

MOV RES,AX

MOV AH,4CH

INT 21H

FACTOR PROC NEAR

PUSH AX

MOV AX,BX

CMP BX,0

JE M0

CMP BX,1

JE M0

DEC BX

CALL FACTOR

MUL BX

POP BX

RET

M0:MOV AX,1

POP BX

RET

FACTOR ENDP

CODE ENDS

END START

程序执行后,变量RES单元中的值是。

五、程序编程题:(每小题12分,共36分)

1、编程实现将寄存器AL中的8位二进制数的内容颠倒过来,既将原来的最高位变为最低位,次高位变为次低位,以此类推。

2、计算2287×8 设被乘数和乘数放在M1开始的单元(ASCII码形式)要求把乘积放在M2开始的单元(ASCII码形式)。

相关文档
最新文档