📄 tmp.lst
字号:
281 01D0 B9 0001 MOV CX,01H
282 01D3 CD 10 INT 10H
283 01D5 FE 06 00F7r INC UNDER_COL
284 01D9 59 POP CX
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 6
F:\工程文件\Fasm\交通灯\tmp.ASM
285 01DA E2 A9 LOOP SOUTH_1
286 01DC 51 SOUTH_1_A2: PUSH CX
287 01DD BF 0000s MOV DI,SEG DAT2
288 01E0 8E C7 MOV ES,DI
289 01E2 BD 0032r MOV BP,OFFSET DAT2
290 01E5 B0 00 MOV AL,00H
291 01E7 8A 1E 00F1r MOV BL,WHITE
292 01EB B4 13 MOV AH,13H
293 01ED B9 0001 MOV CX,01H
294 01F0 CD 10 INT 10H
295 01F2 FE 06 00F7r INC UNDER_COL
296 01F6 59 POP CX
297 01F7 E2 00 LOOP R_S1
298 01F9 5B R_S1: POP BX
299 01FA 88 1E 00F7r MOV UNDER_COL,BL
300 01FE 5B POP BX
301 01FF 88 1E 00F6r MOV UNDER_ROW,BL
302 0203 C3 RET
303 0204 SOUTH1 ENDP
304 ;************************************* WEST 1
305 0204 WEST1 PROC NEAR
306 0204 8A 1E 00F8r MOV BL,LEFT_ROW
307 0208 53 PUSH BX
308 0209 8A 1E 00F9r MOV BL,LEFT_COL
309 020D 53 PUSH BX
310 020E B4 02 WEST_1: MOV AH,02H
311 0210 8A 36 00F8r MOV DH,LEFT_ROW
312 0214 8A 16 00F9r MOV DL,LEFT_COL
313 0218 B7 00 MOV BH,00H
314 021A CD 10 INT 10H
315 021C 83 F9 03 CMP CX,03H
316 021F 74 0A JZ WEST_1_A1
317 0221 83 F9 02 CMP CX,02H
318 0224 74 22 JZ WEST_1_A3
319 0226 83 F9 01 CMP CX,01H
320 0229 74 3A JZ WEST_1_A2
321 022B 51 WEST_1_A1: PUSH CX
322 022C BF 0000s MOV DI,SEG DAT2
323 022F 8E C7 MOV ES,DI
324 0231 BD 0032r MOV BP,OFFSET DAT2
325 0234 B0 00 MOV AL,00H
326 0236 8A 1E 00F1r MOV BL,WHITE
327 023A B4 13 MOV AH,13H
328 023C B9 0001 MOV CX,01H
329 023F CD 10 INT 10H
330 0241 FE 06 00F9r INC LEFT_COL
331 0245 59 POP CX
332 0246 E2 C6 LOOP WEST_1
333 0248 51 WEST_1_A3: PUSH CX
334 0249 BF 0000s MOV DI,SEG DAT2
335 024C 8E C7 MOV ES,DI
336 024E BD 0032r MOV BP,OFFSET DAT2
337 0251 B0 00 MOV AL,00H
338 0253 8A 1E 00F2r MOV BL,WHIT
339 0257 B4 13 MOV AH,13H
340 0259 B9 0001 MOV CX,01H
341 025C CD 10 INT 10H
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 7
F:\工程文件\Fasm\交通灯\tmp.ASM
342 025E FE 06 00F9r INC LEFT_COL
343 0262 59 POP CX
344 0263 E2 A9 LOOP WEST_1
345 0265 51 WEST_1_A2: PUSH CX
346 0266 BF 0000s MOV DI,SEG DAT2
347 0269 8E C7 MOV ES,DI
348 026B BD 0032r MOV BP,OFFSET DAT2
349 026E B0 00 MOV AL,00H
350 0270 8A 1E 00F0r MOV BL,GREEN
351 0274 B4 13 MOV AH,13H
352 0276 B9 0001 MOV CX,01H
353 0279 CD 10 INT 10H
354 027B FE 06 00F9r INC LEFT_COL
355 027F 59 POP CX
356 0280 E2 00 LOOP R_W1
357 0282 5B R_W1: POP BX
358 0283 88 1E 00F9r MOV LEFT_COL,BL
359 0287 5B POP BX
360 0288 88 1E 00F8r MOV LEFT_ROW ,BL
361 028C C3 RET
362 028D WEST1 ENDP
363 ;************************************* EAST1
364 028D EAST1 PROC NEAR
365 028D 8A 1E 00FAr MOV BL,RIGHT_ROW
366 0291 53 PUSH BX
367 0292 8A 1E 00FBr MOV BL,RIGHT_COL
368 0296 53 PUSH BX
369 0297 B4 02 EAST_1: MOV AH,02H
370 0299 8A 36 00FAr MOV DH,RIGHT_ROW
371 029D 8A 16 00FBr MOV DL,RIGHT_COL
372 02A1 B7 00 MOV BH,00H
373 02A3 CD 10 INT 10H
374 02A5 83 F9 03 CMP CX,03H
375 02A8 74 0A JZ EAST_1_A1
376 02AA 83 F9 02 CMP CX,02H
377 02AD 74 22 JZ EAST_1_A3
378 02AF 83 F9 01 CMP CX,01H
379 02B2 74 3A JZ EAST_1_A2
380 02B4 51 EAST_1_A1: PUSH CX
381 02B5 BF 0000s MOV DI,SEG DAT2
382 02B8 8E C7 MOV ES,DI
383 02BA BD 0032r MOV BP,OFFSET DAT2
384 02BD B0 00 MOV AL,00H
385 02BF 8A 1E 00F1r MOV BL,WHITE
386 02C3 B4 13 MOV AH,13H
387 02C5 B9 0001 MOV CX,01H
388 02C8 CD 10 INT 10H
389 02CA FE 06 00FBr INC RIGHT_COL
390 02CE 59 POP CX
391 02CF E2 C6 LOOP EAST_1
392 02D1 51 EAST_1_A3: PUSH CX
393 02D2 BF 0000s MOV DI,SEG DAT2
394 02D5 8E C7 MOV ES,DI
395 02D7 BD 0032r MOV BP,OFFSET DAT2
396 02DA B0 00 MOV AL,00H
397 02DC 8A 1E 00F2r MOV BL,WHIT
398 02E0 B4 13 MOV AH,13H
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 8
F:\工程文件\Fasm\交通灯\tmp.ASM
399 02E2 B9 0001 MOV CX,01H
400 02E5 CD 10 INT 10H
401 02E7 FE 06 00FBr INC RIGHT_COL
402 02EB 59 POP CX
403 02EC E2 A9 LOOP EAST_1
404 02EE 51 EAST_1_A2: PUSH CX
405 02EF BF 0000s MOV DI,SEG DAT2
406 02F2 8E C7 MOV ES,DI
407 02F4 BD 0032r MOV BP,OFFSET DAT2
408 02F7 B0 00 MOV AL,00H
409 02F9 8A 1E 00F0r MOV BL,GREEN
410 02FD B4 13 MOV AH,13H
411 02FF B9 0001 MOV CX,01H
412 0302 CD 10 INT 10H
413 0304 FE 06 00FBr INC RIGHT_COL
414 0308 59 POP CX
415 0309 E2 00 LOOP R_E1
416 030B 5B R_E1: POP BX
417 030C 88 1E 00FBr MOV RIGHT_COL,BL
418 0310 5B POP BX
419 0311 88 1E 00FAr MOV RIGHT_ROW ,BL
420 0315 C3 RET
421 0316 EAST1 ENDP
422 0316 MOD1 ENDP
423 ;*********************************************
424 0316 MOD2 PROC NEAR
425 0316 B9 0003 MOV CX,03H
426 0319 E8 0016 CALL NORTH2
427 031C B9 0003 MOV CX,03H
428 031F E8 0099 CALL SOUTH2
429 0322 B9 0003 MOV CX,03H
430 0325 E8 011C CALL WEST2
431 0328 B9 0003 MOV CX,03H
432 032B E8 019F CALL EAST2
433 032E E8 063D CALL DELAY2
434 0331 C3 RET
435 ;************************************* 灯颜色和位置设置1
436 0332 NORTH2 PROC NEAR
437 0332 8A 1E 00F4r MOV BL,UPPER_ROW
438 0336 53 PUSH BX
439 0337 8A 1E 00F5r MOV BL,UPPER_COL
440 033B 53 PUSH BX
441 033C B4 02 NORTH_2: MOV AH,02H
442 033E 8A 36 00F4r MOV DH,UPPER_ROW
443 0342 8A 16 00F5r MOV DL,UPPER_COL
444 0346 B7 00 MOV BH,00H
445 0348 CD 10 INT 10H
446 034A 83 F9 03 CMP CX,03H
447 034D 74 0A JZ NORTH_2_A1
448 034F 83 F9 02 CMP CX,02H
449 0352 74 22 JZ NORTH_2_A3
450 0354 83 F9 01 CMP CX,01H
451 0357 74 3A JZ NORTH_2_A2
452 0359 51 NORTH_2_A1: PUSH CX
453 035A BF 0000s MOV DI,SEG DAT2
454 035D 8E C7 MOV ES,DI
455 035F BD 0032r MOV BP,OFFSET DAT2
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 9
F:\工程文件\Fasm\交通灯\tmp.ASM
456 0362 B0 00 MOV AL,00H
457 0364 8A 1E 00F1r MOV BL,WHITE
458 0368 B4 13 MOV AH,13H
459 036A B9 0001 MOV CX,01H
460 036D CD 10 INT 10H
461 036F FE 06 00F5r INC UPPER_COL
462 0373 59 POP CX
463 0374 E2 C6 LOOP NORTH_2
464 0376 51 NORTH_2_A3: PUSH CX
465 0377 BF 0000s MOV DI,SEG DAT2
466 037A 8E C7 MOV ES,DI
467 037C BD 0032r MOV BP,OFFSET DAT2
468 037F B0 00 MOV AL,00H
469 0381 8A 1E 00F2r MOV BL,WHIT
470 0385 B4 13 MOV AH,13H
471 0387 B9 0001 MOV CX,01H
472 038A CD 10 INT 10H
473 038C FE 06 00F5r INC UPPER_COL
474 0390 59 POP CX
475 0391 E2 A9 LOOP NORTH_2
476 0393 51 NORTH_2_A2: PUSH CX
477 0394 BF 0000s MOV DI,SEG DAT2
478 0397 8E C7 MOV ES,DI
479 0399 BD 0032r MOV BP,OFFSET DAT2
480 039C B0 00 MOV AL,00H
481 039E 8A 1E 00F0r MOV BL,GREEN
482 03A2 B4 13 MOV AH,13H
483 03A4 B9 0001 MOV CX,01H
484 03A7 CD 10 INT 10H
485 03A9 FE 06 00F5r INC UPPER_COL
486 03AD 59 POP CX
487 03AE E2 00 LOOP R_N2
488 03B0 5B R_N2: POP BX
489 03B1 88 1E 00F5r MOV UPPER_COL ,BL
490 03B5 5B POP BX
491 03B6 88 1E 00F4r MOV UPPER_ROW ,BL
492 03BA C3 RET
493 03BB NORTH2 ENDP
494 ;************************************* 灯颜色和位置设置1
495 03BB SOUTH2 PROC NEAR
496 03BB 8A 1E 00F6r MOV BL,UNDER_ROW
497 03BF 53 PUSH BX
498 03C0 8A 1E 00F7r MOV BL,UNDER_COL
499 03C4 53 PUSH BX
500 03C5 B4 02 SOUTH_2: MOV AH,02H
501 03C7 8A 36 00F6r MOV DH,UNDER_ROW
502 03CB 8A 16 00F7r MOV DL,UNDER_COL
503 03CF B7 00 MOV BH,00H
504 03D1 CD 10 INT 10H
505 03D3 83 F9 03 CMP CX,03H
506 03D6 74 0A JZ SOUTH_2_A1
507 03D8 83 F9 02 CMP CX,02H
508 03DB 74 22 JZ SOUTH_2_A3
509 03DD 83 F9 01 CMP CX,01H
510 03E0 74 3A JZ SOUTH_2_A2
511 03E2 51 SOUTH_2_A1: PUSH CX
512 03E3 BF 0000s MOV DI,SEG DAT2
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 10
F:\工程文件\Fasm\交通灯\tmp.ASM
513 03E6 8E C7 MOV ES,DI
514 03E8 BD 0032r MOV BP,OFFSET DAT2
515 03EB B0 00 MOV AL,00H
516 03ED 8A 1E 00F1r MOV BL,WHITE
517 03F1 B4 13 MOV AH,13H
518 03F3 B9 0001 MOV CX,01H
519 03F6 CD 10 INT 10H
520 03F8 FE 06 00F7r INC UNDER_COL
521 03FC 59 POP CX
522 03FD E2 C6 LOOP SOUTH_2
523 03FF 51 SOUTH_2_A3: PUSH CX
524 0400 BF 0000s MOV DI,SEG DAT2
525 0403 8E C7 MOV ES,DI
526 0405 BD 0032r MOV BP,OFFSET DAT2
527 0408 B0 00 MOV AL,00H
528 040A 8A 1E 00F2r MOV BL,WHIT
529 040E B4 13 MOV AH,13H
530 0410 B9 0001 MOV CX,01H
531 0413 CD 10 INT 10H
532 0415 FE 06 00F7r INC UNDER_COL
533 0419 59 POP CX
534 041A E2 A9 LOOP SOUTH_2
535 041C 51 SOUTH_2_A2: PUSH CX
536 041D BF 0000s MOV DI,SEG DAT2
537 0420 8E C7 MOV ES,DI
538 0422 BD 0032r MOV BP,OFFSET DAT2
539 0425 B0 00 MOV AL,00H
540 0427 8A 1E 00F0r MOV BL,GREEN
541 042B B4 13 MOV AH,13H
542 042D B9 0001 MOV CX,01H
543 0430 CD 10 INT 10H
544 0432 FE 06 00F7r INC UNDER_COL
545 0436 59 POP CX
546 0437 E2 00 LOOP R_S2
547 0439 5B R_S2: POP BX
548 043A 88 1E 00F7r MOV UNDER_COL ,BL
549 043E 5B POP BX
550 043F 88 1E 00F6r MOV UNDER_ROW ,BL
551 0443 C3 RET
552 0444 SOUTH2 ENDP
553 ;************************************* WEST 2
554 0444 WEST2 PROC NEAR
555 0444 8A 1E 00F8r MOV BL,LEFT_ROW
556 0448 53 PUSH BX
557 0449 8A 1E 00F9r MOV BL,LEFT_COL
558 044D 53 PUSH BX
559 044E B4 02 WEST_2: MOV AH,02H
560 0450 8A 36 00F8r MOV DH,LEFT_ROW
561 0454 8A 16 00F9r MOV DL,LEFT_COL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -