3、解:
评分要求:程序结构对5分,其余部分总计5分每错一条指令扣1分。 DATA SEGMENT X DB ? Y DB ? DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA THREE PROC FAR START: PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX
;----------------------------------- MOV AL,X CMP AL,-1 JGE BIGER MOV AL,0FFH MOV Y,AL JMP NEXT BIGER: JE EQUL MOV AL,1 MOV Y,AL JMP NEXT EQUL: MOV Y,0 NEXT: RET
;----------------------------------- THREE ENDP CODE ENDS END THREE
4、解:只编写驱动部分
(1)共4分;评分标准:写入控制字2分,写入计数初值2分。 MOV AL,50H ; 01010000B) MOV DX,207H OUT DX,AL MOV AL,128 MOV DX,205H OUT DX,AL
(2)共6分;评分标准:写入控制字2分,写入计数初值4分。 MOV AL,33H ; 00110011B MOV DX,207H OUT DX,AL MOV AX,3000H MOV DX,204H OUT DX,AL MOV AL,AH OUT DX,AL
标准答案和评分标准制定人: 任课教师: 教研室主任:
年 月年 月年 月 日 日 日