:名 姓 线 : 号 学 订 : 业 专 装 :院 学广东工业大学考试 答题纸 课程名称: 《汇编语言》试卷(A)参考答案 考试时间: 第 18 周星期二( 6月20日) 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 评分人 一、 单项选择题(每小题2分,共20分) 1、D 2、C 3、C 4、C 5、C 6、B 7、B 8、A 9、A 10、A 二、判断题(10分,正确的在括号中划√,错误的填×) 1、× 2、× 3、× 4、× 5、√ 6、× 7、× 8、× 9、× 10、√ 三、阅读程序回答问题(26分) 1、 4000H 2、A014H 3、(SP)=2FF0H (DX)=2012H (CX)= 2010H ZF = 1 4、(1)、2 (2)、60 (3)、1
四、给定宏定义如下,请按照要求展开宏调用。(每小题6分,共12分) 1、 参考答案: 2 PUSH ADDR+0 2 PUSH ADDR+3 2 PUSH ADDR+6 2、参考答案: 1 MOV TAB +1, 1 2 MOV TAB +2, 2 3 MOV TAB +3, 3 4 MOV TAB +4, 4 五、给定(SP)=0102,(SS)=0320,(FLAGS)=1440,以下存储单元的内容为(001A0)=0042,(001A2)=0120,在段地址为0980及偏移地址为00B0的单元中有一条中断指令INT 68,紧接其后的一条指令其段地址为0980偏移地址为00B2,试问执行INT 68指令后,SP,CS,IP,SS的内容是什么?栈顶的三个字是什么?(14分) (SP)= 00FCH (CS)= 0120H (IP)= 0042H (SS)= 0320H 栈顶的三个字为: 0320H:00FCH 00B2H 0320H:00FEH 0980H 0320H:0100H 1440H 六、编程题(18分) 1、参考答案: WAGES PROC NEAR MOV AL,HOUR MOV BL,RATE MUL BL MOV CX ,AX MOV AX,WORD PTR HOUR MOV BL,10 DIV BL AND AX,00FFH MOV BL,3 MUL BL ADD CX,AX RET WAGES ENDP 2、参考答案: SSEG SEGMENT SKTOP DB 20H DUP (0) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG FACT PROC NEAR AND BX,BX JZ FACT1 PUSH BX DEC BX CALL FACT POP BX MUL BX RET FACT1: MOV AX, 1 RET FACT ENDP MAIN: MOV AX, SSEG MOV DS, AX MOV SP, SIZE SKTOP MOV BX, 6 CALL FACT CSEG ENDS END MAIN
广东工业大学考试试卷 汇编语言试卷(A)参考答案复习资料 汇编语言
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)