func1.lst
来自「another 8051 core porocesssor vhdl sourc」· LST 代码 · 共 1,209 行 · 第 1/5 页
LST
1,209 行
657 0010 err var err + 1
658
659 0010 E_rst_tl1_notzero equ err ;failed if timer counter 1 low <> 0
660 0011 err var err + 1
661
662 0011 E_rst_th1_notzero equ err ;failed if timer counter 1 high <> 0
663 0012 err var err + 1
664
665 0012 E_rst_scon_notzero equ err ;failed if scon not equal 0
666 0013 err var err + 1
667
668 0013 E_rst_pcon_notzero equ err ;failed if pcon not equal 0
669 0014 err var err + 1
670
671 0014 E_rst_msiz_not4k equ err ;failed if msiz wrong
672 0015 err var err + 1
673
674 0015 E_msiz_complement equ err ;failed if msiz won't write
Tue Oct 19 1999 11:33 Page 13
func1.asm: 1 April 1997 - general instruction test module
675 0016 err var err + 1
676
677 0016 E_port_walk_lame equ err ;failed if ports won't exercise
678 0017 err var err + 1
679
680
681 ; ----------------------
682 ; errors from branch.asm
683 ; ----------------------
684
685 0017 E_ljmp_fwd_failed equ err ;failed to take long jump
686 0018 err var err + 1
687
688 0018 E_sjmp_forward equ err ;failed to take short jump (forward)
689 0019 err var err + 1
690
691 0019 E_sjmp_backward equ err ;failed to take short jump (backward)
692 001A err var err + 1
693
694 001A E_jmp_indirect equ err ;failed to jump via jump table
695 001B err var err + 1
696
697 001B E_jnz_zero_not_set equ err ;failed jnz : zero not set
698 001C err var err + 1
699
700 001C E_jnz_zero_not_clear equ err ;failed jnz : zero not clear
701 001D err var err + 1
702
703 001D E_jz_zero_not_set equ err ;failed jz : zero not set
704 001E err var err + 1
705
706 001E E_jz_zero_not_clear equ err ;failed jz : zero not cleared
707 001F err var err + 1
708
709 001F E_cjne_a_imm_zero_not_set equ err ;failed. cjne jmp taken wrongly
710 0020 err var err + 1
711
712 0020 E_cjne_a_imm_zero_not_clear equ err ;failed. cjne jmp not taken
713 0021 err var err + 1
714
715 0021 E_cjne_ab_zero_not_set equ err ;failed cjne a,b taken wrongly
716 0022 err var err + 1
717
718 0022 E_cjne_ab_zero_not_clear equ err ;failed cjne a,b not taken
719 0023 err var err + 1
720
721 0023 E_cjne_reg_imm_zero_not_set equ err ;failed cjne jump taken incorrectly
722 0024 err var err + 1
723
724 0024 E_cjne_reg_imm_zero_not_clear equ err ;failed cjne jump not taken incorrectly
725 0025 err var err + 1
726
727 0025 E_cjne_ind_imm_zero_not_set equ err ;failed cjne jump taken incorrectly
728 0026 err var err + 1
729
730 0026 E_cjne_ind_imm_zero_not_clear equ err ;failed cjne jump taken incorrectly
731 0027 err var err + 1
Tue Oct 19 1999 11:33 Page 14
func1.asm: 1 April 1997 - general instruction test module
732
733 0027 E_djnz_reg_failed equ err ;failed to loop on djnz
734 0028 err var err + 1
735
736 0028 E_djnz_acc_failed equ err ;failed djnz with accumulator
737 0029 err var err + 1
738
739 0029 E_reti_failed equ err ;failed return from int test
740 002A err var err + 1
741
742 002A E_ljmp_bwd_failed equ err ;failed long jmp backward
743 002B err var err + 1
744
745 002B E_ajmpfailed equ err ;failed abs jump
746
747 ; ----------------------
748 ; errors for logical.asm
749 ; ----------------------
750
751 002B E_anl_a_direct equ err ;failed to set zero flag on anl
752 002C err var err + 1
753
754 002C E_anl_a_breg equ err ;failed a and bbreg test
755 002D err var err + 1
756
757 002D E_anl_a_indirect equ err ;failed a and register indirect
758 002E err var err + 1
759
760 002E E_anl_a_immed equ err ;failed a and immediate test
761 002F err var err + 1
762
763 002F E_anl_b_acc equ err ;failed b and acc test
764 0030 err var err + 1
765
766 0030 E_anl_b_immed equ err ;failed b and immed test
767 0031 err var err + 1
768
769 0031 E_anl_c_breg equ err ;failed carry and b reg test
770 0032 err var err + 1
771
772 0032 E_orl_a_direct equ err ;failed a orl register test
773 0033 err var err + 1
774
775 0033 E_orl_a_indirect equ err ;failed a orl register test
776 0034 err var err + 1
777
778 0034 E_orl_a_breg equ err ;failed a orl breg test
779 0035 err var err + 1
780
781 0035 E_orl_a_immed equ err ;failed a orl immed
782 0036 err var err + 1
783
784 0036 E_orl_b_acc equ err ;failed to or b with acc
785 0037 err var err + 1
786
787 0037 E_orl_b_immed equ err ;failed to or b with immediate data
788 0038 err var err + 1
Tue Oct 19 1999 11:33 Page 15
func1.asm: 1 April 1997 - general instruction test module
789
790 0038 E_orl_c_breg equ err ;failed to or carry with b reg
791 0039 err var err + 1
792
793 0039 E_xrl_a_direct equ err ;failed to xor a and register
794 003A err var err + 1
795
796 003A E_xrl_a_breg equ err ;failed to xor a and b register
797 003B err var err + 1
798
799 003B E_xrl_a_indirect equ err ;failed to xor a and register indirect
800 003C err var err + 1
801
802 003C E_xrl_a_immed equ err ;failed to xor a and immediate data
803 003D err var err + 1
804
805 003D E_xrl_direct_a equ err ;failed to xor direct and a
806 003E err var err + 1
807
808 003E E_xrl_direct_immed equ err ;failed to xor direct and immediate data
809 003F err var err + 1
810
811 003F E_clr_a equ err ;failed to clear acc
812 0040 err var err + 1
813
814 0040 E_cpl_a equ err ;failed to complement accumulator
815 0041 err var err + 1
816
817 0041 E_rl_a_b0clear equ err ;failed to rotate a left one bit
818 0042 err var err + 1
819
820 0042 E_rlc_carryclear equ err ;failed to set carry when rotate left
821 0043 err var err + 1
822
823 0043 E_rlc_a_b0clear equ err ;failed rlc test
824 0044 err var err + 1
825
826 0044 E_rr_a_b7clear equ err ;failed to rotate a right
827 0045 err var err + 1
828
829 0045 E_rrc_carryclear equ err ;failed to set carry with rotate right
830 0046 err var err + 1
831
832 0046 E_rrc_a_b7clear equ err ;failed to set bit 7
833 0047 err var err + 1
834
835 0047 E_swap_a equ err ;failed to swap nibbles
836 0048 err var err + 1
837
838 ; ----------------------
839 ; errors for boolean.asm
840 ; ----------------------
841
842 0048 E_clr_bit equ err ;failed to clear directly addressable bit
843 0049 err var err + 1
844
845 0049 E_cpl_acc equ err ;failed to complement acc
Tue Oct 19 1999 11:33 Page 16
func1.asm: 1 April 1997 - general instruction test module
846 004A err var err + 1
847
848 004A E_cpl_carryset equ err ;failed to complement (i.e. set) carry
849 004B err var err + 1
850
851 004B E_cpl_carryclear equ err ;failed to clear carry
852 004C err var err + 1
853
854 004C E_cpl_bitset equ err ;failed to set bit
855 004D err var err + 1
856
857 004D E_cpl_bitclear equ err ;failed to clear bit
858 004E err var err + 1
859
860 004E E_clr_carry equ err ;failed to clear carry
861 004F err var err + 1
862
863 004F E_jc_carryset equ err ;failed to jump on carry clear
864 0050 err var err + 1
865
866 0050 E_jnb_bitnotset equ err ;failed if bit not set
867 0051 err var err + 1
868
869 0051 E_jnc_carrynotset equ err ;carry not set whne it should have been
870 0052 err var err + 1
871
872 0052 E_setb_carrynotset equ err ;carry not set after setb c
873 0053 err var err + 1
874
875 0053 E_anl_carry_breg equ err ;failed to set carry flag
876 0054 err var err + 1
877
878 0054 E_orl_carry_breg equ err ;failed to or carry and breg
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?