⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ram.lst

📁 calculator code ,use toshibaor nec LSI
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                 +0  625    625 
  000025D0                       +0  626    626 ICON_MIN	equ	(FLG_ICON<<4)+0	;
  000025D1                       +0  627    627 ICON_E		equ	(FLG_ICON<<4)+1	;
  000025D2                       +0  628    628 ICON_M		equ	(FLG_ICON<<4)+2	;
  000025D3                       +0  629    629 ICON_GT		equ	(FLG_ICON<<4)+3	;
  000025D4                       +0  630    630 F_GTON		equ	(FLG_ICON<<4)+4	;
  000025D5                       +0  631    631 F_ICPM		equ	(FLG_ICON<<4)+5	;defined for [IC] key
  000025D6                       +0  632    632 F_EQU		equ	(FLG_ICON<<4)+6	;
  000025D7                       +0  633    633 F_PEREXE	equ	(FLG_ICON<<4)+7	;calculation for percent
                                 +0  634    634 
  000025E0                       +0  635    635 RTC_INIT	equ	(FLG_ICON_1<<4)+0	
                                 +0  636    636 
  000009B0                       +0  637    637 F_KON		equ	(FLG_K<<4)+0	;for key interrupt
  000009B1                       +0  638    638 F_KOFF		equ	(FLG_K<<4)+1	;for key interrupt
  000009B2                       +0  639    639 F_HLD_FED	equ	(FLG_K<<4)+2	;FEED key press and hold
  000009B3                       +0  640    640 F_HLD_SET	equ	(FLG_K<<4)+3	;SET key(share with = key) press and hold
  000009B4                       +0  641    641 F_WAKE		equ	(FLG_K<<4)+4	;
  000009B5                       +0  642    642 F_TNKEY		equ	(FLG_K<<4)+5	;indicate ten key or dot entry
  000009B6                       +0  643    643 F_ICPN		equ	(FLG_K<<4)+6	;indicate IC already printed
  000009B7                       +0  644    644 F_ICDSP		equ	(FLG_K<<4)+7	;
                                 +0  645    645 ;-----------------------------------------
                                 +0  646    646 ;
  00000B40                       +0  647    647 SW_DP0		equ	(MDFLG_0<<4)+0	;
  00000B41                       +0  648    648 SW_DP1		equ	(MDFLG_0<<4)+1	;
  00000B42                       +0  649    649 SW_DP2		equ	(MDFLG_0<<4)+2	;
  00000B43                       +0  650    650 SW_DP3		equ	(MDFLG_0<<4)+3	;
  00000B44                       +0  651    651 SW_DP4		equ	(MDFLG_0<<4)+4	;
  00000B45                       +0  652    652 SW_DP5		equ	(MDFLG_0<<4)+5	;
  00000B46                       +0  653    653 SW_DP6		equ	(MDFLG_0<<4)+6	;
  00000B47                       +0  654    654 SW_ADM		equ	(MDFLG_0<<4)+7	;
                                 +0  655    655 ;-----------------------------------------
                                 +0  656    656 ;
  00000B50                       +0  657    657 SW_SGT		equ	(MDFLG_1<<4)+0	;
  00000B51                       +0  658    658 SW_SGM		equ	(MDFLG_1<<4)+1	;
  00000B52                       +0  659    659 SW_SGG		equ	(MDFLG_1<<4)+2	;
  00000B53                       +0  660    660 SW_SGK		equ	(MDFLG_1<<4)+3	;
  00000B54                       +0  661    661 SW_GT		equ	(MDFLG_1<<4)+4	;
  00000B55                       +0  662    662 SW_MGT		equ	(MDFLG_1<<4)+5	;
  00000B56                       +0  663    663 SW_RNDUP	equ	(MDFLG_1<<4)+6	;
  00000B57                       +0  664    664 SW_RND54	equ	(MDFLG_1<<4)+7	;
                                 +0  665    665 ;------------------------------------------
  00000B60                       +0  666    666 SW_SG		equ	(MDFLG_2<<4)+0	;
  00000B61                       +0  667    667 SW_ICPM		equ	(MDFLG_2<<4)+1	;
  00000B62                       +0  668    668 SW_IC		equ	(MDFLG_2<<4)+2	;
  00000B63                       +0  669    669 SW_NP		equ	(MDFLG_2<<4)+3	;
  00000B64                       +0  670    670 SW_OFF		equ	(MDFLG_2<<4)+4	;
  00000B65                       +0  671    671 SW_AC		equ	(MDFLG_2<<4)+5	;
  00000B66                       +0  672    672 SW_V15		equ	(MDFLG_2<<4)+6	;
  00000B67                       +0  673    673 SW_FEED		equ	(MDFLG_2<<4)+7	;
                                 +0  674    674 ;-----------------------------------------
  00000B70                       +0  675    675 SW_DTST		equ	(MDFLG_3<<4)+0	;
  00000B71                       +0  676    676 SW_ADM12	equ	(MDFLG_3<<4)+1	;
  00000B72                       +0  677    677 SW_EUTX		equ	(MDFLG_3<<4)+2	;
  00000B73                       +0  678    678 M14		equ	(MDFLG_3<<4)+3	;
  00000B74                       +0  679    679 M10		equ	(MDFLG_3<<4)+4	;
  00000B75                       +0  680    680 SW_TA		equ	(MDFLG_3<<4)+5	;
  00000B76                       +0  681    681 SW_M2		equ	(MDFLG_3<<4)+6	;
  00000B77                       +0  682    682 SW_RATE		equ	(MDFLG_3<<4)+7	;
                                 +0  683    683 ;----------------------------------------
  00000B80                       +0  684    684 FEED_REQ	equ	(MDFLG_01<<4)+0	;
  00000B81                       +0  685    685 SW_DMY		equ	(MDFLG_01<<4)+1	;
  00000B82                       +0  686    686 SW_24		equ	(MDFLG_01<<4)+2	;
  00000B83                       +0  687    687 SW_EUROS	equ	(MDFLG_01<<4)+3	;
  00000B84                       +0  688    688 SW_A		equ	(MDFLG_01<<4)+4	;
  00000B85                       +0  689    689 SW_FIN		equ	(MDFLG_01<<4)+5	;
                                 +0  690    690 ;		equ	(MDFLG_01<<4)+6	;
                                 +0  691    691 ;		equ	(MDFLG_01<<4)+7	;
                                 +0  692    692 ;----------------------------------------
  00000B90                       +0  693    693 F_TX12		equ	(MDFLG_11<<4)+0	;temporary flag for tax12+/- for Victor
  00000B91                       +0  694    694 DP_UPDATE	equ	(MDFLG_11<<4)+1	;temporary flag
  00000B92                       +0  695    695 RATE_INI	equ	(MDFLG_11<<4)+2	;temporary flag for rate initial
  00000B93                       +0  696    696 F_24ON		equ	(MDFLG_11<<4)+3	;temporary flag for time setting
  00000B94                       +0  697    697 F_WAITP		equ	(MDFLG_11<<4)+4	;temporary flag for power failure happen with no real time
  00000B95                       +0  698    698 EURO_DISPLY	equ	(MDFLG_11<<4)+5	;temporary flag for eidt euro rate display
  00000B96                       +0  699    699 F_COUNTRY	equ	(MDFLG_11<<4)+6	;
                                 +0  700    700 ;		equ	(MDFLG_11<<4)+7	;
                                 +0  701    701 ;----------------------------------------
  00000BA0                       +0  702    702 F_COUNTRY1		equ	(MDFLG_21<<4)+0	;
  00000BA1                       +0  703    703 F_COUNTRY2		equ	(MDFLG_21<<4)+1	;
  00000BA2                       +0  704    704 F_COUNTRY_EQU		equ	(MDFLG_21<<4)+2	;
                                 +0  705    705 ;		equ	(MDFLG_21<<4)+3	;
                                 +0  706    706 ;		equ	(MDFLG_21<<4)+4	;
                                 +0  707    707 ;		equ	(MDFLG_21<<4)+5	;
                                 +0  708    708 ;		equ	(MDFLG_21<<4)+6	;
                                 +0  709    709 ;		equ	(MDFLG_21<<4)+7	;V2.13 
                                 +0  710    710 ;-------------------------------------------
  00000A17                       +0  711    711 PAPER_FEED	equ	(MDSW_2<<4)+7	
  00000A13                       +0  712    712 NO_PRINT	equ	(MDSW_2<<4)+3	
                                 +0  713    713 ;------mode slider flag------------------------------------
                                 +0  714    714 ;DP0		equ	(MDFLG_RT0<<4)+0	;decimal0
                                 +0  715    715 ;DP1		equ	(MDFLG_RT0<<4)+1	;decimal1
                                 +0  716    716 ;DP2		equ	(MDFLG_RT0<<4)+2	;decimal2
                                 +0  717    717 ;DP3		equ	(MDFLG_RT0<<4)+3	;decimal3
                                 +0  718    718 ;DP4		equ	(MDFLG_RT0<<4)+4	;decimal4
                                 +0  719    719 ;DP5		equ	(MDFLG_RT0<<4)+5	;decimal5
                                 +0  720    720 ;DP6		equ	(MDFLG_RT0<<4)+6	;decimal6
  00000AD7                       +0  721    721 SW_ADM_RT	equ	(MDFLG_RT0<<4)+7	;deciaml point ADM
                                 +0  722    722 ;FLOAT
                                 +0  723    723 
                                 +0  724    724 ;SGT		equ	(MDFLG_RT1<<4)+0	;+,- is have the +=,-= function
                                 +0  725    725 ;SGM		equ	(MDFLG_RT1<<4)+1	;M+,M- is have M+=,M-= function
                                 +0  726    726 ;SGG		equ	(MDFLG_RT1<<4)+2	;M2+/M2- have the M2+=/M2-= function
                                 +0  727    727 ;SGK		equ	(MDFLG_RT1<<4)+3	;+=,-=,M+=,M-=,M2+=,M2-= all have constant calculation
  00000AE4                       +0  728    728 SW_GT_RT	equ	(MDFLG_RT1<<4)+4	;total key will add the result to GT memory
                                 +0  729    729 ;MGT		equ	(MDFLG_RT1<<4)+5	;total key will add result to memory1
  00000AE6                       +0  730    730 SW_RNDUP_RT	equ	(MDFLG_RT1<<4)+6	;round up while next digit of last is not 0
  00000AE7                       +0  731    731 SW_RND54_RT	equ	(MDFLG_RT1<<4)+7	;round up while the next digit of last digit is more the 4
                                 +0  732    732 
                                 +0  733    733 
                                 +0  734    734 ;SG=%		equ	(MDFLG_RT2<<4)+0	;=, % key will add the result to accumlator
  00000AF1                       +0  735    735 SW_ICPM_RT	equ	(MDFLG_RT2<<4)+1	;-,M1,M2- will decreases item counter
  00000AF2                       +0  736    736 SW_IC_RT	equ	(MDFLG_RT2<<4)+2	;item counter
  00000AF3                       +0  737    737 SW_NP_RT	equ	(MDFLG_RT2<<4)+3	;non-print mode select
  00000AF4                       +0  738    738 SW_OFF_RT	equ	(MDFLG_RT2<<4)+4	;off mode
                                 +0  739    739 ;AC		equ	(MDFLG_RT2<<4)+5	;AC function is selected for the CE/C/AC key
                                 +0  740    740 ;V15		equ	(MDFLG_RT2<<4)+6	;
  00000AF7                       +0  741    741 SW_FEED_RT	equ	(MDFLG_RT2<<4)+7	;paper feed
                                 +0  742    742 
                                 +0  743    743 ;#/D		equ	(MDFLG_RT3<<4)+0	;rate slid
                                 +0  744    744 ;ADM12		equ	(MDFLG_RT3<<4)+1	;mul and div also in add mode (when add on), 1st factor shif for mul, 2nd for div
                                 +0  745    745 ;EUTX		equ	(MDFLG_RT3<<4)+2	;tax+/tax- key have euro/local function
                                 +0  746    746 ;D14		equ	(MDFLG_RT3<<4)+3	;
                                 +0  747    747 ;D10		equ	(MDFLG_RT3<<4)+4	;10 digit
                                 +0  748    748 ;TA		equ	(MDFLG_RT3<<4)+5	;TA logic
                                 +0  749    749 ;M2		equ	(MDFLG_RT3<<4)+6	;M2+/M2- is selected for euro/local, M2S/M2T have OFF/TIME functio
  00000B07                       +0  750    750 SW_RAT_RT	equ	(MDFLG_RT3<<4)+7	;financial calculation selected
                                 +0  751    751 
                                 +0  752    752 ;feed_req	equ	(MDFLG_RT01<<4)+0	;
  00000B11                       +0  753    753 SW_DMY_RT	equ	(MDFLG_RT01<<4)+1	;date format: dd--mm--yy
  00000B12                       +0  754    754 SW_24_RT	equ	(MDFLG_RT01<<4)+2	;military time selected
                                 +0  755    755 ;EUROS		equ	(MDFLG_RT01<<4)+3	;select no euro symbol
                                 +0  756    756 ;A		equ	(MDFLG_RT01<<4)+4	;the deciaml for tax,mu,d%,fin cal,c/s/m will be left 2 digit
  00000B15                       +0  757    757 SW_FIN_RT	equ	(MDFLG_RT01<<4)+5	;
  00000B16                       +0  758    758 F_ENLARG	equ	(MDFLG_RT01<<4)+6	;V4.03	enlarge the font for 5514T total print
  00000B17                       +0  759    759 F_LARGP		equ	(MDFLG_RT01<<4)+7	;V4.03 printing large font
                                 +0  760    760 
  00000B20                       +0  761    761 F_INIREQ	equ	(MDFLG_RT11<<4)+0	;V4.08 for initial printer before printing.
                                 +0  762    762 ;		equ	(MDFLG_RT11<<4)+1	;
                                 +0  763    763 ;		equ	(MDFLG_RT11<<4)+2	;
                                 +0  764    764 ;		equ	(MDFLG_RT11<<4)+3	;
                                 +0  765    765 ;		equ	(MDFLG_RT11<<4)+4	;
                                 +0  766    766 ;		equ	(MDFLG_RT11<<4)+5	;
                                 +0  767    767 ;		equ	(MDFLG_RT11<<4)+6	;
                                 +0  768    768 ;		equ	(MDFLG_RT11<<4)+7	;
                                 +0  769    769 
                                 +0  770    770 ;		equ	(MDFLG_RT21<<4)+0	;
                                 +0  771    771 ;		equ	(MDFLG_RT21<<4)+1	;
                                 +0  772    772 ;		equ	(MDFLG_RT21<<4)+2	;
                                 +0  773    773 ;		equ	(MDFLG_RT21<<4)+3	;
                                 +0  774    774 ;		equ	(MDFLG_RT21<<4)+4	;
                                 +0  775    775 ;		equ	(MDFLG_RT21<<4)+5	;
                                 +0  776    776 ;		equ	(MDFLG_RT21<<4)+6	;
                                 +0  777    777 ;		equ	(MDFLG_RT21<<4)+7	;
                  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -