文档详情

微型计算机系统原理(第五版)周明德 8259_中断例题(实验).ppt

发布:2017-03-05约1.54万字共28页下载文档
文本预览下载声明
LEDMAP … … 3 F H 5 B H 6 D H 0 6 H SI→ 4 F H 6 6 H 5 E H 7 D H 0 7 H 7 F H 6 F H 7 7 H 7 C H 3 9 H 7 9 H 7 1 H “0” “1” “2” … “D” “E” “F” “X” SI+X→ MOV AH, 0 ADD AX, SI MOV SI, AX MOV AL, [SI] MOV LEDBUF+4, AL MOV DELAYT, 2 DISPAGAIN: CALL DISPLAYLED DEC DELAYT JNZ DISPAGAIN JMP MLOOP START ENDP CODE ENDS END START 查询码表, 把段码放入缓冲区 显示并延时 循环读入计数结果并显示 DISPLAYLED PROC NEAR MOV BX, OFFSET LEDBUF MOV CL, 6 MOV AH, DLOOP: MOV DX, OUTBIT MOV AL, 0 OUT DX, AL MOV AL, [BX] MOV CH, 8 DLP: PUSH AX MOV AH, 0 TEST AL, 80H JZ GN1 MOV AH, 1 显示子程序_1 BX指向显示缓冲区 一共有6个八段管 从左边第一个开始 关闭所有八段管 测试D7=“1” ? 如果D7=0,则(AH)=0 如果D7=1,则(AH)=1 GN1: MOV DX, DAT164 MOV AL, AH AND AL, 0F
显示全部
相似文档