《汇编语言与接口技术》练习题参考答案填空题(1)(1)段选择子级联方式索引(2)(12)特殊全嵌套方式(13)(3)同一级别(同级)段描述符(14)(4)中断屏蔽寄存器(IMR)中断描述符表(IDT)(15)(5)数据信息串行异步通信(16)(6)状态信息串行同步通信(17)(7)控制信息起始位(18)(8)校验位准备就绪(Ready)前10(19)(9)(20)读操作(10)块传输方式“×"判断题(用“/”表示正确,表示错误。二、23467158910xVxxxxxNVx13141516171112181920xxVVXxVXX23242627283021222529xV×xJV1Vxx三、单选题35678910124BBAABBADcD11121314151617182019DAABcBcBBA22232425262728293021DcDcBCBDAA403334 36 313235373839DABBDDccAc1
1 《汇编语言与接口技术》练习题参考答案 一、填空题 (1) 段选择子 (11) 级联方式 (2) 索引 (12) 特殊全嵌套方式 (3) 段描述符 (13) 同一级别(同级) (4) 中断描述符表(IDT) (14) 中断屏蔽寄存器(IMR) (5) 数据信息 (15) 串行异步通信 (6) 状态信息 (16) 串行同步通信 (7) 控制信息 (17) 起始位 (8) 准备就绪(Ready) (18) 校验位 (9) 10 (19) 前 (10) 块传输方式 (20) 读操作 二、判断题(用“√”表示正确,“×”表示错误。) 1 2 3 4 5 6 7 8 9 10 × √ × × × × × √ √ × 11 12 13 14 15 16 17 18 19 20 × √ × × √ √ × × √ × 21 22 23 24 25 26 27 28 29 30 × √ × √ × × √ × √ √ 三、单选题 1 2 3 4 5 6 7 8 9 10 B B A A B B A D C D 11 12 13 14 15 16 17 18 19 20 A D A A B C B C B B 21 22 23 24 25 26 27 28 29 30 D C D B C B D A A C 31 32 33 34 35 36 37 38 39 40 D A B B D D C C A C
四、程序分析题1.AX=0FF00H,CF=02.AH=20HAL=31H3.AX=4860H,CF=14.CX=44AAH,DX=44D5H5.AH=05HAL=06H五、程序填空题()(11)MOVBYTEPTR[BX],20H/32/′MOVAH,2(12)(2)INCBXLOOPBACK(13)(3)JZIJEK1CMPBYTE PTR [BX], 'S'(4)(14)MOVPLW,AXJB/JNAE/JCSHOW(5)CMP(15)AL, [BX]SUBAL,32/20H(16)DECCX(6)DECCX(17)(7)MOVXORAL, OFHBX,0(8)K1(18)JNACONTJNZJJNE(19)(9)MOVADDBX, 1/INCBX[BX],AL(20)(10)MOVAL,AHLOOPLP1六、接口编程题1.主片初始化程序段:从片初始化程序段:MOVAL,00010001BMOVAL,00010001BOUT20H,ALOUTOAOH,ALMOVAL,00001000BMOVAL,01110000BOUTOUT21H,ALOAIH,ALMOVAL,00000100BMOVAL,00000010BOUT21H,ALOUTOAIH,ALMOVMOVAL,00010001BAL,00000001BOUT21H,ALOUTOAIH,AL2
2 四、程序分析题 1. AX= 0FF00H ,CF= 0 。 2. AH= 20H ,AL= 31H 。 3. AX= 4860H ,CF= 1 。 4. CX= 44AAH ,DX= 44D5H 。 5. AH= 05H ,AL= 06H 。 五、程序填空题 (1) MOV BYTE PTR [BX], 20H/32/' ' (11) MOV AH, 2 (2) LOOP BACK (12) INC BX (3) JZ/JE K1 (13) CMP BYTE PTR [BX], '$' (4) MOV PLW, AX (14) JB/JNAE/JC SHOW (5) CMP AL, [BX] (15) SUB AL, 32/20H (6) DEC CX (16) DEC CX (7) XOR AL, 0FH (17) MOV BX, 0 (8) JNZ/JNE K1 (18) JNA CONT (9) MOV [BX], AL (19) ADD BX, 1/INC BX (10) MOV AL, AH (20) LOOP LP1 六、接口编程题 1. 主片初始化程序段: 从片初始化程序段: MOV AL, 00010001B OUT 20H, AL MOV AL, 00001000B OUT 21H, AL MOV AL, 00000100B OUT 21H, AL MOV AL, 00010001B OUT 21H, AL MOV AL, 00010001B OUT 0A0H, AL MOV AL, 01110000B OUT 0A1H, AL MOV AL, 00000010B OUT 0A1H, AL MOV AL, 00000001B OUT 0A1H, AL
2.初始化:发送字符:接收字符:MOVMOVAH, 0AH, 1MOVAH,2MOVMOVAL,'Y"MOVDX, 0AL, 11111010BMOVDX,0MOVDX,0INT14HINT14HINT14H3.0)78H(6)PORTB(2)79H(7)00100000B(3)(8)7AHPORTC(4)7BHLP3(9)JNZ(5)(10)MOVLOOPLP1AL,10001100B3
3 2. 初始化: 发送字符: 接收字符: MOV AH, 0 MOV AL, 11111010B MOV DX, 0 INT 14H MOV AH, 1 MOV AL, 'Y' MOV DX, 0 INT 14H MOV AH, 2 MOV DX, 0 INT 14H 3. (1) 78H (6) PORTB (2) 79H (7) 00100000B (3) 7AH (8) PORTC (4) 7BH (9) JNZ LP3 (5) MOV AL, 10001100B (10) LOOP LP1