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 + -
显示快捷键?