南昌航空大学科技学院 2011—2011 学年 第2学期考试
课程名称: 微机原理及应用
A卷
考试班级:0982051,0982052 考试方式 :开卷[√ ] 闭卷[ ] 题号 一 二 三 四 五 满分 20 12 20 18 30 实得分 记标三、程序分析题(共20分)
修1、已知AL=3CH,CF=1,ZF=1,SF=1。执行下列程序后AL= ,BL= 重ZF= ,SF= (10分)
-MOV BL,22H -----ADC AL,BL ----AND AL,5FH
-----2、阅读下列程序段:
--名 姓……
STRING DB‘ABCDEFGHI’ - ……
----- MOV AH,01H ;从键盘上输入1~9之间的字符 ----- INT 21H ---号 AND AL,0FH 学 DEC AL XOR AH,AH
-- MOV BX,OFFSET STRING ----- ADD BX,AX ---- MOV DL,[BX] ----- MOV AH,02H ---级 INT 21H 班 ……
试回答:(10分)
(1)上述程序段能够实现什么功能?
(2)如从键盘输入字符‘4’,则程序段运行后显示什么?
合计 100 CF= , ,
四、编程题(共18分)
试编写具有以下功能的完整程序。
1、编程实现Z=6X+2Y+2,设已知变量和结果均放在数据段,均为无符号数。(8分)
2、在内存AGE开始的单元中存放15个人的年龄,编程取出其中最大的年龄,送入OLD单元中。(10分)
五、综合题(30分)
1、某一存储器系统如下图所示,试分析RAM和EPROM各自的容量及地址范围。(10分)
2、有如下接口原理图,如图一所示。要求发光二极管L0亮4秒后就熄灭;L1在K1启动后亮3秒后就熄灭;L2亮1秒熄灭1秒交替进行。写出源程序片段(20分)
因篇幅问题不能全部显示,请点此查看更多更全内容