Documente Academic
Documente Profesional
Documente Cultură
ASSUME CS:ASS6
ORG 1000H
START:
MOV AL,80H
OUT 1EH,AL
;control register turn on
OUT 1FH,AL
PRINT:
;PORT-A
INC SI
INC BX
DEC DX
;PORT-B
INC SI
INC BX
DEC DX
;PORT-C
INC SI
INC BX
DEC DX
CMP DX,0H
JNE PRINT
JMP END
DATA:
;orage color
;1
DB 07FH
DB 07FH
DB 02H
;2
DB 0BFH
DB 0BFH
DB 02H
;3
DB 0DFH
DB 0DFH
DB 02H
;4
DB 0EFH
DB 0EFH
DB 02H
;5
DB 0F7H
DB 0F7H
DB 02H
;6
DB 0FBH
DB 0FBH
DB 02H
;7
DB 0FDH
DB 0FDH
DB 02H
;red color
;8
DB 0FFH
DB 0FDH
DB 04H
;9
DB 0FFH
DB 0FDH
DB 08H
;10
DB 0FFH
DB 0FDH
DB 010H
;11
DB 0FFH
DB 0FDH
DB 020H
;12
DB 0FFH
DB 0FDH
DB 040H
;13
DB 0FFH
DB 0FDH
DB 080H
;green color
;14
DB 0FBH
DB 0FFH
DB 040H
;15
DB 0F7H
DB 0FFH
DB 020H
;16
DB 0EFH
DB 0FFH
DB 010H
;17
DB 0DFH
DB 0FFH
DB 08H
;18
DB 0BFH
DB 0FFH
DB 04H
DATA1:
;when print orange color
;1
DB 0F9H
DB 0F9H
DB 0F9H
;2
DB 0A4H
DB 0A4H
DB 0A4H
;3
DB 0B0H
DB 0B0H
DB 0B0H
;4
DB 099H
DB 099H
DB 099H
;5
DB 092H
DB 092H
DB 092H
;6
DB 082H
DB 082H
DB 082H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;when print red color
;7
DB 0F8H
DB 0F8H
DB 0F8H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;7
DB 0F8H
DB 0F8H
DB 0F8H
;when print green color
;6
DB 082H
DB 082H
DB 082H
;5
DB 092H
DB 092H
DB 092H
;4
DB 099H
DB 099H
DB 099H
;3
DB 0B0H
DB 0B0H
DB 0B0H
;2
DB 0A4H
DB 0A4H
DB 0A4H
END:
ASS6 ENDS
END START