📄 tmp.lst
字号:
562 0458 B7 00 MOV BH,00H
563 045A CD 10 INT 10H
564 045C 83 F9 03 CMP CX,03H
565 045F 74 0A JZ WEST_2_A1
566 0461 83 F9 02 CMP CX,02H
567 0464 74 22 JZ WEST_2_A3
568 0466 83 F9 01 CMP CX,01H
569 0469 74 3A JZ WEST_2_A2
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 11
F:\工程文件\Fasm\交通灯\tmp.ASM
570 046B 51 WEST_2_A1: PUSH CX
571 046C BF 0000s MOV DI,SEG DAT2
572 046F 8E C7 MOV ES,DI
573 0471 BD 0032r MOV BP,OFFSET DAT2
574 0474 B0 00 MOV AL,00H
575 0476 8A 1E 00EFr MOV BL,RED
576 047A B4 13 MOV AH,13H
577 047C B9 0001 MOV CX,01H
578 047F CD 10 INT 10H
579 0481 FE 06 00F9r INC LEFT_COL
580 0485 59 POP CX
581 0486 E2 C6 LOOP WEST_2
582 0488 51 WEST_2_A3: PUSH CX
583 0489 BF 0000s MOV DI,SEG DAT2
584 048C 8E C7 MOV ES,DI
585 048E BD 0032r MOV BP,OFFSET DAT2
586 0491 B0 00 MOV AL,00H
587 0493 8A 1E 00F2r MOV BL,WHIT
588 0497 B4 13 MOV AH,13H
589 0499 B9 0001 MOV CX,01H
590 049C CD 10 INT 10H
591 049E FE 06 00F9r INC LEFT_COL
592 04A2 59 POP CX
593 04A3 E2 A9 LOOP WEST_2
594 04A5 51 WEST_2_A2: PUSH CX
595 04A6 BF 0000s MOV DI,SEG DAT2
596 04A9 8E C7 MOV ES,DI
597 04AB BD 0032r MOV BP,OFFSET DAT2
598 04AE B0 00 MOV AL,00H
599 04B0 8A 1E 00F1r MOV BL,WHITE
600 04B4 B4 13 MOV AH,13H
601 04B6 B9 0001 MOV CX,01H
602 04B9 CD 10 INT 10H
603 04BB FE 06 00F9r INC LEFT_COL
604 04BF 59 POP CX
605 04C0 E2 00 LOOP R_W2
606 04C2 5B R_W2: POP BX
607 04C3 88 1E 00F9r MOV LEFT_COL,BL
608 04C7 5B POP BX
609 04C8 88 1E 00F8r MOV LEFT_ROW,BL
610 04CC C3 RET
611 04CD WEST2 ENDP
612 ;************************************* EAST 2
613 04CD EAST2 PROC NEAR
614 04CD 8A 1E 00FAr MOV BL ,RIGHT_ROW
615 04D1 53 PUSH BX
616 04D2 8A 1E 00FBr MOV BL,RIGHT_COL
617 04D6 53 PUSH BX
618 04D7 B4 02 EAST_2: MOV AH,02H
619 04D9 8A 36 00FAr MOV DH,RIGHT_ROW
620 04DD 8A 16 00FBr MOV DL,RIGHT_COL
621 04E1 B7 00 MOV BH,00H
622 04E3 CD 10 INT 10H
623 04E5 83 F9 03 CMP CX,03H
624 04E8 74 0A JZ EAST_2_A1
625 04EA 83 F9 02 CMP CX,02H
626 04ED 74 22 JZ EAST_2_A3
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 12
F:\工程文件\Fasm\交通灯\tmp.ASM
627 04EF 83 F9 01 CMP CX,01H
628 04F2 74 3A JZ EAST_2_A2
629 04F4 51 EAST_2_A1: PUSH CX
630 04F5 BF 0000s MOV DI,SEG DAT2
631 04F8 8E C7 MOV ES,DI
632 04FA BD 0032r MOV BP,OFFSET DAT2
633 04FD B0 00 MOV AL,00H
634 04FF 8A 1E 00EFr MOV BL,RED
635 0503 B4 13 MOV AH,13H
636 0505 B9 0001 MOV CX,01H
637 0508 CD 10 INT 10H
638 050A FE 06 00FBr INC RIGHT_COL
639 050E 59 POP CX
640 050F E2 C6 LOOP EAST_2
641 0511 51 EAST_2_A3: PUSH CX
642 0512 BF 0000s MOV DI,SEG DAT2
643 0515 8E C7 MOV ES,DI
644 0517 BD 0032r MOV BP,OFFSET DAT2
645 051A B0 00 MOV AL,00H
646 051C 8A 1E 00F2r MOV BL,WHIT
647 0520 B4 13 MOV AH,13H
648 0522 B9 0001 MOV CX,01H
649 0525 CD 10 INT 10H
650 0527 FE 06 00FBr INC RIGHT_COL
651 052B 59 POP CX
652 052C E2 A9 LOOP EAST_2
653 052E 51 EAST_2_A2: PUSH CX
654 052F BF 0000s MOV DI,SEG DAT2
655 0532 8E C7 MOV ES,DI
656 0534 BD 0032r MOV BP,OFFSET DAT2
657 0537 B0 00 MOV AL,00H
658 0539 8A 1E 00F1r MOV BL,WHITE
659 053D B4 13 MOV AH,13H
660 053F B9 0001 MOV CX,01H
661 0542 CD 10 INT 10H
662 0544 FE 06 00FBr INC RIGHT_COL
663 0548 59 POP CX
664 0549 E2 00 LOOP R_E2
665 054B 5B R_E2: POP BX
666 054C 88 1E 00FBr MOV RIGHT_COL,BL
667 0550 5B POP BX
668 0551 88 1E 00FAr MOV RIGHT_ROW ,BL
669 0555 C3 RET
670 0556 EAST2 ENDP
671 0556 MOD2 ENDP
672 ;*********************************************
673 0556 MOD3 PROC NEAR
674 0556 B9 0003 MOV CX,03H
675 0559 E8 0016 CALL NORTH3
676 055C B9 0003 MOV CX,03H
677 055F E8 0099 CALL SOUTH3
678 0562 B9 0003 MOV CX,03H
679 0565 E8 011C CALL WEST3
680 0568 B9 0003 MOV CX,03H
681 056B E8 019F CALL EAST3
682 056E E8 05DB CALL DELAY3
683 0571 C3 RET
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 13
F:\工程文件\Fasm\交通灯\tmp.ASM
684 ;************************************* NORTH3
685 0572 NORTH3 PROC NEAR
686 0572 8A 1E 00F4r MOV BL,UPPER_ROW
687 0576 53 PUSH BX
688 0577 8A 1E 00F5r MOV BL,UPPER_COL
689 057B 53 PUSH BX
690 057C B4 02 NORTH_3: MOV AH,02H
691 057E 8A 36 00F4r MOV DH,UPPER_ROW
692 0582 8A 16 00F5r MOV DL,UPPER_COL
693 0586 B7 00 MOV BH,00H
694 0588 CD 10 INT 10H
695 058A 83 F9 03 CMP CX,03H
696 058D 74 0A JZ NORTH_3_A1
697 058F 83 F9 02 CMP CX,02H
698 0592 74 22 JZ NORTH_3_A3
699 0594 83 F9 01 CMP CX,01H
700 0597 74 3A JZ NORTH_3_A2
701 0599 51 NORTH_3_A1: PUSH CX
702 059A BF 0000s MOV DI,SEG DAT2
703 059D 8E C7 MOV ES,DI
704 059F BD 0032r MOV BP,OFFSET DAT2
705 05A2 B0 00 MOV AL,00H
706 05A4 8A 1E 00F1r MOV BL,WHITE
707 05A8 B4 13 MOV AH,13H
708 05AA B9 0001 MOV CX,01H
709 05AD CD 10 INT 10H
710 05AF FE 06 00F5r INC UPPER_COL
711 05B3 59 POP CX
712 05B4 E2 C6 LOOP NORTH_3
713 05B6 51 NORTH_3_A3: PUSH CX
714 05B7 BF 0000s MOV DI,SEG DAT2
715 05BA 8E C7 MOV ES,DI
716 05BC BD 0032r MOV BP,OFFSET DAT2
717 05BF B0 00 MOV AL,00H
718 05C1 8A 1E 00F3r MOV BL,YELLOW
719 05C5 B4 13 MOV AH,13H
720 05C7 B9 0001 MOV CX,01H
721 05CA CD 10 INT 10H
722 05CC FE 06 00F5r INC UPPER_COL
723 05D0 59 POP CX
724 05D1 E2 A9 LOOP NORTH_3
725 05D3 51 NORTH_3_A2: PUSH CX
726 05D4 BF 0000s MOV DI,SEG DAT2
727 05D7 8E C7 MOV ES,DI
728 05D9 BD 0032r MOV BP,OFFSET DAT2
729 05DC B0 00 MOV AL,00H
730 05DE 8A 1E 00F1r MOV BL,WHITE
731 05E2 B4 13 MOV AH,13H
732 05E4 B9 0001 MOV CX,01H
733 05E7 CD 10 INT 10H
734 05E9 FE 06 00F5r INC UPPER_COL
735 05ED 59 POP CX
736 05EE E2 00 LOOP R_N3
737 05F0 5B R_N3: POP BX
738 05F1 88 1E 00F5r MOV UPPER_COL,BL
739 05F5 5B POP BX
740 05F6 88 1E 00F4r MOV UPPER_ROW,BL
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 14
F:\工程文件\Fasm\交通灯\tmp.ASM
741 05FA C3 RET
742 05FB NORTH3 ENDP
743 ;************************************* SOUTH 3
744 05FB SOUTH3 PROC NEAR
745 05FB 8A 1E 00F6r MOV BL,UNDER_ROW
746 05FF 53 PUSH BX
747 0600 8A 1E 00F7r MOV BL,UNDER_COL
748 0604 53 PUSH BX
749 0605 B4 02 SOUTH_3: MOV AH,02H
750 0607 8A 36 00F6r MOV DH,UNDER_ROW
751 060B 8A 16 00F7r MOV DL,UNDER_COL
752 060F B7 00 MOV BH,00H
753 0611 CD 10 INT 10H
754 0613 83 F9 03 CMP CX,03H
755 0616 74 0A JZ SOUTH_3_A1
756 0618 83 F9 02 CMP CX,02H
757 061B 74 22 JZ SOUTH_3_A3
758 061D 83 F9 01 CMP CX,01H
759 0620 74 3A JZ SOUTH_3_A2
760 0622 51 SOUTH_3_A1: PUSH CX
761 0623 BF 0000s MOV DI,SEG DAT2
762 0626 8E C7 MOV ES,DI
763 0628 BD 0032r MOV BP,OFFSET DAT2
764 062B B0 00 MOV AL,00H
765 062D 8A 1E 00F1r MOV BL,WHITE
766 0631 B4 13 MOV AH,13H
767 0633 B9 0001 MOV CX,01H
768 0636 CD 10 INT 10H
769 0638 FE 06 00F7r INC UNDER_COL
770 063C 59 POP CX
771 063D E2 C6 LOOP SOUTH_3
772 063F 51 SOUTH_3_A3: PUSH CX
773 0640 BF 0000s MOV DI,SEG DAT2
774 0643 8E C7 MOV ES,DI
775 0645 BD 0032r MOV BP,OFFSET DAT2
776 0648 B0 00 MOV AL,00H
777 064A 8A 1E 00F3r MOV BL,YELLOW
778 064E B4 13 MOV AH,13H
779 0650 B9 0001 MOV CX,01H
780 0653 CD 10 INT 10H
781 0655 FE 06 00F7r INC UNDER_COL
782 0659 59 POP CX
783 065A E2 A9 LOOP SOUTH_3
784 065C 51 SOUTH_3_A2: PUSH CX
785 065D BF 0000s MOV DI,SEG DAT2
786 0660 8E C7 MOV ES,DI
787 0662 BD 0032r MOV BP,OFFSET DAT2
788 0665 B0 00 MOV AL,00H
789 0667 8A 1E 00F1r MOV BL,WHITE
790 066B B4 13 MOV AH,13H
791 066D B9 0001 MOV CX,01H
792 0670 CD 10 INT 10H
793 0672 FE 06 00F7r INC UNDER_COL
794 0676 59 POP CX
795 0677 E2 00 LOOP R_S3
796 0679 5B R_S3: POP BX
797 067A 88 1E 00F7r MOV UNDER_COL,BL
Turbo Assembler Version 4.1 06/01/11 16:25:37 Page 15
F:\工程文件\Fasm\交通灯\tmp.ASM
798 067E 5B POP BX
799 067F 88 1E 00F6r MOV UNDER_ROW,BL
800 0683 C3 RET
801 0684 SOUTH3 ENDP
802 ;************************************* WEST 3
803 0684 WEST3 PROC NEAR
804 0684 8A 1E 00F8r MOV BL,LEFT_ROW
805 0688 53 PUSH BX
806 0689 8A 1E 00F9r MOV BL,LEFT_COL
807 068D 53 PUSH BX
808 068E B4 02 WEST_3: MOV AH,02H
809 0690 8A 36 00F8r MOV DH,LEFT_ROW
810 0694 8A 16 00F9r MOV DL,LEFT_COL
811 0698 B7 00 MOV BH,00H
812 069A CD 10 INT 10H
813 069C 83 F9 03 CMP CX,03H
814 069F 74 0A JZ WEST_3_A1
815 06A1 83 F9 02 CMP CX,02H
816 06A4 74 22 JZ WEST_3_A3
817 06A6 83 F9 01 CMP CX,01H
818 06A9 74 3A JZ WEST_3_A2
819 06AB 51 WEST_3_A1: PUSH CX
820 06AC BF 0000s MOV DI,SEG DAT2
821 06AF 8E C7 MOV ES,DI
822 06B1 BD 0032r MOV BP,OFFSET DAT2
823 06B4 B0 00 MOV AL,00H
824 06B6 8A 1E 00F1r MOV BL,WHITE
825 06BA B4 13 MOV AH,13H
826 06BC B9 0001 MOV CX,01H
827 06BF CD 10 INT 10H
828 06C1 FE 06 00F9r INC LEFT_COL
829 06C5 59 POP CX
830 06C6 E2 C6 LOOP WEST_3
831 06C8 51 WEST_3_A3: PUSH CX
832 06C9 BF 0000s MOV DI,SEG DAT2
833 06CC 8E C7 MOV ES,DI
834 06CE BD 0032r MOV BP,OFFSET DAT2
835 06D1 B0 00 MOV AL,00H
836 06D3 8A 1E 00F3r MOV BL,YELLOW
837 06D7 B4 13 MOV AH,13H
838 06D9 B9 0001 MOV CX,01H
839 06DC CD 10 INT 10H
840 06DE FE 06 00F9r INC LEFT_COL
841 06E2 59 POP CX
842 06E3 E2 A9 LOOP WEST_3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -