在汇编实验箱上的两个七段管上动态显示00-FF
DATAS SEGMENT ZERO DB 00111111B,00000110B,01011011B,01001111B,01100110B,01101101B,01111101B,00000111B,01111111B,01101111B,11110111B,11111111B,10111001B,10111111B,11111001B,11110001B;定义数组 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX;加载数据段 MOV AL,10000000B MOV DX,606H OUT DX,AL MOV AH,0H WW: MOV CX,0FFH WW1:MOV AL,AH AND AL,0FH MOV BX,OFFSET ZERO XLAT ZERO MOV DX,600H OUT DX,AL MOV AL,11011111B MOV DX,602H OUT DX,AL CALL DELAY MOV AL,11111111B MOV DX,602H OUT DX,AL MOV AL,AH SHR AL,1 SHR AL,1 SHR AL,1 SHR AL,1 AND AL,0FH MOV BX,OFFSET ZERO XLAT ZERO MOV DX,600H OUT DX,AL MOV AL,11101111B MOV DX,602H OUT DX,AL CALL DELAY MOV AL,11111111B MOV DX,602H OUT DX,AL LOOP WW1 INC AH JMP WW MOV AH,4CH INT 21H DELAY: ;延时功能 PUSH CX MOV CX,100H AA2:PUSH AX POP AX LOOP AA2 POP CX RET CODES ENDS END START延时功能也可以结合8254定时器,经8254的输出信号接入8255的C口某一位,然后检测该口电位的高低。