成人教育&网络教育 20XX 年 5 月试题答案课程名称:汇编与微机接口 A 卷√ B 卷 □ 考试时间 100 分钟 评分老师 职称 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,每小题 1 分,共 20 分)1~5: BCDAB 6~10: CDABC 11~15: DABCD 16~20: ABCDA二、填空题(每空 1 分,共 10 分)1. 1110 0111B 2. -123 3. IP 4. ①NEAR ②FAR 5. 1MB 6. 存放堆栈顶偏移地址的寄存器 7. A≥B 8. 把字变量 BUF 的段地送 AX 9. 直接寻址三、简答题(共 30 分)⒈ 用 4 位二进制数表示一位十进制数的二进制编码称为 BCD 码(3 分)一个字节含 2 位 BCD 码,称为压缩的 BCD 码(1 分)一个字节含 1 位 BCD 码,称为非压缩的 BCD 码(1 分)⒉ 16 位的地址寄存器无法直接给出 20 位的地址(3 分) 4 个(1 分) 64KB(1 分)⒊ ⑴ 直接(1 分) ⑵相对基址变址(1 分) ⑶寄存器间接(1 分) ⑷ 基址变址(1 分) ⑸寄存器相对(1 分)⒋ ⑴SUB BX,DI(1 分) ⑵SUB AL,[BX+SI] (1 分) ⑶SUB [BX+0B2H],CX(1 分) ⑷ SUB WORD PTR [520H],3412H (1 分) ⑸SUB AL,0A0H(1 分)⒌ 相同点:简化源程序设计(1 分) 不同点:对执行速度的影响不同(2 分) 对目标程序长度的影响不同(2 分)⒍ 段属性,代表变量的段地址(1 分);偏移属性,代表变量的偏移地址(1 分);类型属性,代表变量占用的字节数(3 分);四、阅读程序题(每小题 4 分,共 20 分)1. 答案: 0 (2 分) 0 (2 分)(其它题同此)2. 答案: AH=60HAL=35H3. 答案: AL=3FHCF=14. 答案: AL=0FFHBL=0FFH5. 答案: CX=44AAHDX=44D5H五、编制程序题(第 1 小题 5 分,第 2 小题 15 分,共 20 分)⒈ 答案: MOVAL,X (1 分)SUBAL,Y (1 分)JNSDONE(1 分)NEGAL (1 分)DONE:MOVRESULT,AL(1 分)⒉ 答案: .MODEL SMALL ①2 分.STACK. DATA ②2 分 BUFX DB XXH ③1 分 BUFY DB XXH BUFZ DB ? .CODE .STARTUP ④2 分MOVAL,BUFXCMP AL,BUFY ⑤2 分JAE STORE ⑥2 分MOVAL,BUFYSTORE: MOV BUFZ,AL ⑦2 分.EXIT 0 ⑧2 分END