【正文】
CMP SI,DI JE CORRECT JNE WRONG 。錯(cuò)誤的話不做操作CORRECT: ADD Y,10 。正確,加十分 MOV DL,54H MOV AH,2 INT 21H 。MOV ARRAY[BP],39。Y39。 JMP EXIT4WRONG: MOV AH,2 MOV DL,46H INT 21H 。MOV ARRAY[BP],39。N39。EXIT4: MOV R1,0 。置零, ADD BP,1 MOV X,BP HUICHE POP BP POP DI POP SI POP DX POP CX POP AX RETPANDUAN ENDPTIME PROC 。得到開始時(shí)間 PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH DI MOV AH,2CH INT 21H MOV H,CH MOV M,CL MOV S,DH POP DI POP SI POP DX POP CX POP BX POP AX RETTIME ENDPTIME1 PROC 。得到結(jié)束時(shí)間,并且算出時(shí)間差 PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH DI MOV AH,2CH INT 21H MOV HA,CH MOV MA,CL MOV SA,DH MOV AH,H MOV AL,M MOV BH,S CMP DH,BH 。比較SECOND JAE NEXT6 JB NEXT7NEXT6: SUB DH,BH MOV WS,DH JMP NEXT8NEXT7: DEC CL ADD DH,60 SUB DH,BH MOV WS,DHNEXT8: CMP CL,AL 。比較MINUTES JAE NEXT9 JB NEXT10NEXT9: SUB CL,AL MOV WM,CL JMP NEXT11NEXT10: DEC DH ADD CL,60 SUB CL,AL MOV WM,CLNEXT11: POP DI POP SI POP DX POP CX POP BX POP AX RETTIME1 ENDPINITIAL PROC PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH DI MOV AH,7 。背景 MOV AL,0 MOV CH,0 MOV CL,0 MOV DH,24 MOV DL,79 MOV BH,00100001B 。綠底藍(lán)字 INT 10H MOV AH,2 。title MOV BX,0 MOV DH,1 MOV DL,25 INT 10H LEA DX,TIT MOV AH,9 INT 21H MOV AH,2 。1,開始答題 MOV BX,0 MOV DH,3 MOV DL,1 INT 10H LEA DX,STA MOV AH,9 INT 21H MOV AH,2 。3,退出 MOV BX,0 MOV DH,5 MOV DL,1 INT 10H LEA DX,QU MOV AH,9 INT 21H MOV AH,1 MOV CX,2000H INT 10H 。隱藏光標(biāo) POP DI POP SI POP DX POP CX POP BX POP AX RETINITIAL ENDPCODES ENDS END START 程序運(yùn)行圖:綠底藍(lán)字淡藍(lán)底黑字17