STI ;开中断РLP: MOV AL,HOUR Р MOV AH,0 Р MOV CL,10 Р DIV CL Р MOV CH,AH Р MOV AH,0 Р MOV BX,OFFSET LEDMAP Р ADD BX,AX Р MOV AL,[BX] ;时的十位转换成显示码Р MOV LEDBUF,AL ;显示码存入显示缓冲区Р MOV BX,OFFSET LEDMAP Р MOV AL,CH Р MOV AH,0 Р ADD BX,AX Р MOV AL,[BX] ;时的个位转换成显示码Р OR AL,80H Р MOV LEDBUF+1,AL ;显示码存入后一位显示缓冲区Р MOV AL,MINUTE Р MOV AH,0 Р MOV CL,10 Р DIV CL Р MOV CH,AH Р MOV AH,0 Р MOV BX,OFFSET LEDMAP Р ADD BX,AX Р MOV AL,[BX] ;分的十位转换成显示码Р MOV LEDBUF+2,AL Р MOV BX,OFFSET LEDMAP Р MOV AL,CH Р MOV AH,0 Р ADD BX,AX Р MOV AL,[BX] ;分的个位转换成显示码Р OR AL,80H Р MOV LEDBUF+3,AL Р MOV AL,SECOND Р MOV AH,0 Р MOV CL,10 Р DIV CL Р MOV CH,AH Р MOV AH,0 Р MOV BX,OFFSET LEDMAP Р ADD BX,AX Р MOV AL,[BX] ;秒的十位转换成显示码Р MOV LEDBUF+4,AL Р MOV BX,OFFSET LEDMAP Р MOV AL,CH Р MOV AH,0 Р ADD BX,AX Р MOV AL,[BX] ;分的个位转换成显示码Р OR AL,80H