(完整word版)微机原理与接口技术(第二版)课后习题答案完整版

微机原理与接口技术(第二版) 清华大学出版社

MOV CX,80

COMPARE: MOV BX,0

CMP BUFF[BX],90 JB LP8 INC DA9 JMP NEXT LP8: LP7: LP6: LP5: NEXT: SUM: CMP BUFF[BX],80 JB LP7 INC DA8 JMP NEXT CMP BUFF[BX],70 JB LP6 INC DA7 JMP NEXT CMP BUFF[BX],60 JB LP5 INC DA6 JMP NEXT INC DA5 JMP NEXT INC BX

LOOP COMPARE MOV CX,80 XOR AX,AX MOV BX,00

ADD AX,BUFF[BX] INC BX LOOP LP1 MOV CL,80 DIV CL

MOV AVER , AL

25

微机原理与接口技术(第二版) 清华大学出版社

MOV AH,4CH INT 21H CODE ENDS END START

13. 编写一个子程序,对AL中的数据进行偶校验,并将经过校验的结果放回AL中。 答:

JIOU PROC

PUSH CX PUSH BX XOR AH, AH PUSH AX MOV CL, 7

LOOP1: SAR AL, 1

ADC AH, 0 LOOP LOOP1 MOV AL, AH XOR AH, AH MOV BL, 2 DIV BL MOV BL, AH POP AX ROR BL, 1 OR AL, BL POP BX POP CX RET

JIOU ENDP

14. 利用上题的子程序,对80000H开始的256个单元的数据加上偶校验,试编

26

微机原理与接口技术(第二版) 清华大学出版社

程序。

CODE SEGMENT

ASSUME CS: CODE START : MOV AX, 8000H MOV DS, AX MOV SI, 0 MOV CX, 256 LP: MOV AL, [SI] CALL JIOU MOV [SI], AL INC SI LOOP LP MOV AH, 4CH INT 21H JIOU PROC

PUSH CX PUSH BX XOR AH, AH PUSH AX MOV CL, 7

LOOP1: SAR AL, 1

ADC AH, 0 LOOP LOOP1 MOV AL, AH XOR AH, AH MOV BL, 2 DIV BL MOV BL, AH POP AX ROR BL, 1 OR AL, BL

27

微机原理与接口技术(第二版) 清华大学出版社

POP BX POP CX RET JIOU ENDP CODE ENDS END START

28

联系客服:779662525#qq.com(#替换为@)