四川大学计算机学院微机原理试卷,四川大学 微机原理接口技术试题.doc

四川大学 微机原理接口技术试题

四 川 大 学 中 期 考 试 试 题

(2008 —— 2009 学年第 1 学期)

课程号: 课序号: 课程名称:微机原理与接口技术 任课教师:黄雪梅 成绩:

适用专业年级: 学生人数: 印题份数: 学号: 姓名:

考 试 须 知

四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。

四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。

总分

程序分析题(本大题共6小题,每小题8分,共48分)

MOV DL,AL

NOT DL

TEST DL,04H

JE NEXT

NEXT: ……

若上述程序段执行时产生分支,说明AL中的D?位一定为1?程序段执行后CF是多少?

答:AL中第2位(D2)为1(3分‘ABCDEFGHI’

DA2 DB 9 DUP(0)

LEA SI,DA1

LEA DI,DA2

MOV CX,9

CLD

LOP: LODSB

SUB AL,10H

STOSB

LOOP LOP

…… 注:1试题字迹务必清晰,书写工整。 本题 5 页,本页为第 1 页

2 题间不留空,一般应题卷分开 教务处试题编号:

3务必用A4纸打印

学号: 姓名

试问:(1)写出程序执行后DA2各字节中的数据。

答:DA2 DB ‘123456789’

(2)保持程序功能情况下,程序中 可否改写为

答: 不可以

3.已知:BX=4567

NEG BX

INC BX

NEG BX

DEC BX

程序段执行后,BX= 4565H (3分), CF= 1 (3分).

MOV BL,64H

MOV CL,03H

XOR AX,AX

AGAIN:ADD AL,BL

ADC AH,0

DEC CL

JNZ AGAIN

试问:(1)该程序段完成的功能是:

答:完成AX←64H×3 (3分)

(2)AX= 012CH 或 300 (3分)。

5.已知数据段中定义

DAT1 DB 12H,34H,56H,78H

MOV CX,0

MOV AX,WORD PTR DAT1

MOV CL,DAT1+3

当程序段执行完后, AX= 3412H (3分), CX= 78H 。

6. DA1 DB 83H, 72H, 61H, 94H, 5AH

MOV CX,WORD PTR DA1

AND CX,OFH

MOV AL,DA1+3

SHL AL,CL

上述指令序列执行后,AL= 0A0H(3分), CL= 03H 。 本题 5 页,本页为第 2 页

教务处试题编号:

学号: 姓名

二、程序填空题(本大题共2小题,每小题6分,共12分)

在NUMW单元存放有一个0-65535范围内的整数,将该数除以500,商和余数分别存入QUI和REM单元,请在空行处各填上一条指令完善该程序。

MOV AX,NUMW

MOV BX,500 (3分)

XOR DX,DX

DIV BX

MOV QUI,AX

MOV REM,DX(3分)

2. 某程序欲用单个字符显示的2号功能调用去显示STRING中的字符串‘COMPUTER

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值