📄 subprogram.lst
字号:
00F5 E0 175 MOVX A,@DPTR
00F6 F551 176 MOV DAT1,A
00F8 D083 177 POP DPH
00FA D082 178 POP DPL
00FC 22 179 RET
180 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
181 ;======西文字符库==============================================
00FD 00000000 182 CHTAB: DB 000H,000H,000H,000H,000H,000H,000H,000H ;" "代码"0"
0101 00000000
0105 04040404 183 DB 004H,004H,004H,004H,000H,000H,004H,000H ; ! 代码"1"
0109 00000400
010D 0A0A0A0A 184 DB 00AH,00AH,00AH,00AH,000H,000H,000H,000H ; " 代码"2"
0111 00000000
0115 0A0A1F0A 185 DB 00AH,00AH,01FH,00AH,01FH,00AH,00AH,000H ; # 代码"3"
0119 1F0A0A00
011D 040F140E 186 DB 004H,00FH,014H,00EH,005H,01EH,004H,000H ; $ 代码"4"
0121 051E0400
0125 18190204 187 DB 018H,019H,002H,004H,008H,013H,003H,000H ; % 代码"5"
0129 08130300
012D 0C121408 188 DB 00CH,012H,014H,008H,015H,012H,00DH,000H ; & 代码"6"
0131 15120D00
0135 0C040800 189 DB 00CH,004H,008H,000H,000H,000H,000H,000H ; ' 代码"7"
0139 00000000
013D 02040808 190 DB 002H,004H,008H,008H,008H,004H,002H,000H ; ( 代码"8"
0141 08040200
0145 08040202 191 DB 008H,004H,002H,002H,002H,004H,008H,000H ; ) 代码"9"
0149 02040800
014D 0004150E 192 DB 000H,004H,015H,00EH,015H,004H,000H,000H ; * 代码"A"
0151 15040000
0155 0004041F 193 DB 000H,004H,004H,01FH,004H,004H,000H,000H ; + 代码"B"
0159 04040000
015D 00000000 194 DB 000H,000H,000H,000H,00CH,004H,008H,000H ; , 代码"C"
0161 0C040800
0165 0000001F 195 DB 000H,000H,000H,01FH,000H,000H,000H,000H ; - 代码"D"
0169 00000000
016D 00000000 196 DB 000H,000H,000H,000H,000H,00CH,00CH,000H ; . 代码"E"
0171 000C0C00
0175 00010204 197 DB 000H,001H,002H,004H,008H,010H,000H,000H ; / 代码"F"
0179 08100000
017D 0E111315 198 DB 00EH,011H,013H,015H,019H,011H,00EH,000H ; 0 代码"10"
0181 19110E00
0185 040C0404 199 DB 004H,00CH,004H,004H,004H,004H,00EH,000H ; 1 代码"11"
0189 04040E00
018D 0E110102 200 DB 00EH,011H,001H,002H,004H,008H,01FH,000H ; 2 代码"12"
0191 04081F00
0195 1F020402 201 DB 01FH,002H,004H,002H,001H,011H,00EH,000H ; 3 代码"13"
0199 01110E00
019D 02060A12 202 DB 002H,006H,00AH,012H,01FH,002H,002H,000H ; 4 代码"14"
01A1 1F020200
01A5 1F101E01 203 DB 01FH,010H,01EH,001H,001H,011H,00EH,000H ; 5 代码"15"
01A9 01110E00
01AD 0608101E 204 DB 006H,008H,010H,01EH,011H,011H,00EH,000H ; 6 代码"16"
01B1 11110E00
01B5 1F010204 205 DB 01FH,001H,002H,004H,004H,004H,004H,000H ; 7 代码"17"
01B9 04040400
01BD 0E11110E 206 DB 00EH,011H,011H,00EH,011H,011H,00EH,000H ; 8 代码"18"
A51 MACRO ASSEMBLER SUBPROGRAM 03/11/2005 13:48:51 PAGE 5
01C1 11110E00
01C5 0E11110E 207 DB 00EH,011H,011H,00EH,001H,002H,00CH,000H ; 9 代码"19"
01C9 01020C00
01CD 000C0C00 208 DB 000H,00CH,00CH,000H,00CH,00CH,000H,000H ; : 代码"1A"
01D1 0C0C0000
01D5 000C0C00 209 DB 000H,00CH,00CH,000H,00CH,004H,008H,000H ; ; 代码"1B"
01D9 0C040800
01DD 02040810 210 DB 002H,004H,008H,010H,008H,004H,002H,000H ; < 代码"1C"
01E1 08040200
01E5 00001F00 211 DB 000H,000H,01FH,000H,01FH,000H,000H,000H ; = 代码"1D"
01E9 1F000000
01ED 08040201 212 DB 008H,004H,002H,001H,002H,004H,008H,000H ; > 代码"1E"
01F1 02040800
01F5 0E110102 213 DB 00EH,011H,001H,002H,004H,000H,004H,000H ; ? 代码"1F"
01F9 04000400
01FD 0E11010D 214 DB 00EH,011H,001H,00DH,015H,015H,00EH,000H ; @ 代码"20"
0201 15150E00
0205 0E111111 215 DB 00EH,011H,011H,011H,01FH,011H,011H,000H ; A 代码"21"
0209 1F111100
020D 1E09090E 216 DB 01EH,009H,009H,00EH,009H,009H,01EH,000H ; B 代码"22"
0211 09091E00
0215 0E111010 217 DB 00EH,011H,010H,010H,010H,011H,00EH,000H ; C 代码"23"
0219 10110E00
021D 1E090909 218 DB 01EH,009H,009H,009H,009H,009H,01EH,000H ; D 代码"24"
0221 09091E00
0225 1F10101F 219 DB 01FH,010H,010H,01FH,010H,010H,01FH,000H ; E 代码"25"
0229 10101F00
022D 1F10101E 220 DB 01FH,010H,010H,01EH,010H,010H,010H,000H ; F 代码"26"
0231 10101000
0235 0E111013 221 DB 00EH,011H,010H,013H,011H,011H,00FH,000H ; G 代码"27"
0239 11110F00
023D 1111111F 222 DB 011H,011H,011H,01FH,011H,011H,011H,000H ; H 代码"28"
0241 11111100
0245 0E040404 223 DB 00EH,004H,004H,004H,004H,004H,00EH,000H ; I 代码"29"
0249 04040E00
024D 07020202 224 DB 007H,002H,002H,002H,002H,012H,00CH,000H ; J 代码"2A"
0251 02120C00
0255 11121418 225 DB 011H,012H,014H,018H,014H,012H,011H,000H ; K 代码"2B"
0259 14121100
025D 10101010 226 DB 010H,010H,010H,010H,010H,010H,01FH,000H ; L 代码"2C"
0261 10101F00
0265 111B1511 227 DB 011H,01BH,015H,011H,011H,011H,011H,000H ; M 代码"2D"
0269 11111100
026D 11191915 228 DB 011H,019H,019H,015H,013H,013H,011H,000H ; N 代码"2E"
0271 13131100
0275 0E111111 229 DB 00EH,011H,011H,011H,011H,011H,00EH,000H ; O 代码"2F"
0279 11110E00
027D 1E11111E 230 DB 01EH,011H,011H,01EH,010H,010H,010H,000H ; P 代码"30"
0281 10101000
0285 0E111111 231 DB 00EH,011H,011H,011H,015H,012H,00BH,000H ; Q 代码"31"
0289 15120B00
028D 1E11111E 232 DB 01EH,011H,011H,01EH,014H,012H,011H,000H ; R 代码"32"
0291 14121100
0295 0E11100E 233 DB 00EH,011H,010H,00EH,001H,011H,00EH,000H ; S 代码"33"
0299 01110E00
029D 1F040404 234 DB 01FH,004H,004H,004H,004H,004H,004H,000H ; T 代码"34"
02A1 04040400
02A5 11111111 235 DB 011H,011H,011H,011H,011H,011H,00EH,000H ; U 代码"35"
02A9 11110E00
02AD 11111111 236 DB 011H,011H,011H,011H,011H,00AH,004H,000H ; V 代码"36"
02B1 110A0400
02B5 11111115 237 DB 011H,011H,011H,015H,015H,01BH,011H,000H ; W 代码"37"
02B9 151B1100
02BD 11110A04 238 DB 011H,011H,00AH,004H,00AH,011H,011H,000H ; X 代码"38"
02C1 0A111100
02C5 1111110A 239 DB 011H,011H,011H,00AH,004H,004H,004H,000H ; Y 代码"39"
A51 MACRO ASSEMBLER SUBPROGRAM 03/11/2005 13:48:51 PAGE 6
02C9 04040400
02CD 1F010204 240 DB 01FH,001H,002H,004H,008H,010H,01FH,000H ; Z 代码"3A"
02D1 08101F00
02D5 0E080808 241 DB 00EH,008H,008H,008H,008H,008H,00EH,000H ; [ 代码"3B"
02D9 08080E00
02DD 00100804 242 DB 000H,010H,008H,004H,002H,001H,000H,000H ; \ 代码"3C"
02E1 02010000
02E5 0E020202 243 DB 00EH,002H,002H,002H,002H,002H,00EH,000H ; ] 代码"3D"
02E9 02020E00
02ED 040A1100 244 DB 004H,00AH,011H,000H,000H,000H,000H,000H ; ^ 代码"3E"
02F1 00000000
02F5 00000000 245 DB 000H,000H,000H,000H,000H,000H,01FH,000H ; _ 代码"3F"
02F9 00001F00
02FD 10080400 246 DB 010H,008H,004H,000H,000H,000H,000H,000H ; ` 代码"40"
0301 00000000
0305 00000E01 247 DB 000H,000H,00EH,001H,00FH,011H,00FH,000H ; a 代码"41"
0309 0F110F00
030D 10101619 248 DB 010H,010H,016H,019H,011H,011H,01EH,000H ; b 代码"42"
0311 11111E00
0315 00000E11 249 DB 000H,000H,00EH,011H,010H,011H,00EH,000H ; c 代码"43"
0319 10110E00
031D 01010D13 250 DB 001H,001H,00DH,013H,011H,011H,00FH,000H ; d 代码"44"
0321 11110F00
0325 00000E11 251 DB 000H,000H,00EH,011H,01FH,010H,00EH,000H ; e 代码"45"
0329 1F100E00
032D 0205040E 252 DB 002H,005H,004H,00EH,004H,004H,004H,000H ; f 代码"46"
0331 04040400
0335 000D1313 253 DB 000H,00DH,013H,013H,00DH,001H,00EH,000H ; g 代码"47"
0339 0D010E00
033D 10101619 254 DB 010H,010H,016H,019H,011H,011H,011H,000H ; h 代码"48"
0341 11111100
0345 04000C04 255 DB 004H,000H,00CH,004H,004H,004H,00EH,000H ; i 代码"49"
0349 04040E00
034D 02000602 256 DB 002H,000H,006H,002H,002H,012H,00CH,000H ; j 代码"4A"
0351 02120C00
0355 0808090A 257 DB 008H,008H,009H,00AH,00CH,00AH,009H,000H ; k 代码"4B"
0359 0C0A0900
035D 0C040404 258 DB 00CH,004H,004H,004H,004H,004H,00EH,000H ; l 代码"4C"
0361 04040E00
0365 00001A15 259 DB 000H,000H,01AH,015H,015H,015H,015H,000H ; m 代码"4D"
0369 15151500
036D 00001619 260 DB 000H,000H,016H,019H,011H,011H,011H,000H ; n 代码"4E"
0371 11111100
0375 00000E11 261 DB 000H,000H,00EH,011H,011H,011H,00EH,000H ; o 代码"4F"
0379 11110E00
037D 00161919 262 DB 000H,016H,019H,019H,016H,010H,010H,000H ; p 代码"50"
0381 16101000
0385 000D1313 263 DB 000H,00DH,013H,013H,00DH,001H,001H,000H ; q 代码"51"
0389 0D010100
038D 00001619 264 DB 000H,000H,016H,019H,010H,010H,010H,000H ; r 代码"52"
0391 10101000
0395 00000F10 265 DB 000H,000H,00FH,010H,01EH,001H,01FH,000H ; s 代码"53"
0399 1E011F00
039D 08081C08 266 DB 008H,008H,01CH,008H,008H,009H,006H,000H ; t 代码"54"
03A1 08090600
03A5 00001212 267 DB 000H,000H,012H,012H,012H,012H,00DH,000H ; u 代码"55"
03A9 12120D00
03AD 00001111 268 DB 000H,000H,011H,011H,011H,00AH,004H,000H ; v 代码"56"
03B1 110A0400
03B5 00001111 269 DB 000H,000H,011H,011H,015H,015H,00AH,000H ; w 代码"57"
03B9 15150A00
03BD 0000110A 270 DB 000H,000H,011H,00AH,004H,00AH,011H,000H ; x 代码"58"
03C1 040A1100
03C5 00001111 271 DB 000H,000H,011H,011H,013H,00DH,001H,00EH ; y 代码"59"
03C9 130D010E
03CD 00001F02 272 DB 000H,000H,01FH,002H,004H,008H,01FH,000H ; z 代码"5A"
A51 MACRO ASSEMBLER SUBPROGRAM 03/11/2005 13:48:51 PAGE 7
03D1 04081F00
03D5 02040408 273 DB 002H,004H,004H,008H,004H,004H,002H,000H ; { 代码"5B"
03D9 04040200
03DD 02020200 274 DB 002H,002H,002H,000H,002H,002H,002H,000H ; | 代码"5C"
03E1 02020200
03E5 08040402 275 DB 008H,004H,004H,002H,004H,004H,008H,000H ; } 代码"5D"
03E9 04040800
03ED 08150200 276 DB 008H,015H,002H,000H,000H,000H,000H,000H ; ~ 代码"5E"
03F1 00000000
03F5 FFFFFFFF 277 DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH ;" "代码"5F"
03F9 FFFFFFFF
278 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
279 ; 灰度生成子程序(字节)GRAYt m childprogram//(6)//
280 ; 占用内部资源:GRAYB,GRAYH,GRAYL,COUNT2,A
281 ; 内部调用子程序:PR2
282 ; 程序调用入口: GRAY
283 ; 程序输入变量:GRAYB
284 ; 灰度生成子程序(字节)如下:
285
03FD 286 _GRAY: ; MOV GRAYB,R7 ;用两个字节来描述一个字节的内容这一个字节的数据,1代表前景数
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -