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

📄 ram.lst

📁 calculator code ,use toshibaor nec LSI
💻 LST
📖 第 1 页 / 共 5 页
字号:
Copyright(C) TOSHIBA CORPORATION 1997-2003  All rights reserved
Mon Sep 03 09:08:48 2007
TLCS-870/C Relocatable Assembler (32) V1.0e  [Page     1]  RAM.lst
Runtime option : C:\Program Files\TOSHIBA\T870C\bin\asm870c -g -l -lf RAM.lst -O1 -o D:\yuanyy\5514T\5514T_TOSHIBA.BLD\USER\PRODUCT\RAM.rel -$ D:\yuanyy\5514T\5514T_TOSHIBA.BLD\USER\SOURCE\RAM.ASM

Location  Object                     Ins   Line Source Statement

                                 +0    1      1 ;*******************************************************************************
                                 +0    2      2 ;*******************************************************************************
                                 +0    3      3 ;*                                                                             *
                                 +0    4      4 ;*              (C)Copyright, CLOVER China Electronics Co.,LTD.                *
                                 +0    5      5 ;*                          All Rigits Reserved                                *
                                 +0    6      6 ;*   add:No.58-F Yang Dong Road, LuoFeng Demonstrative Zone Suzhou, China      *
                                 +0    7      7 ;*                    Tel: 0512-67261886 Fax:0512-67261882                     *
                                 +0    8      8 ;*                        http://www.clover.co.jp                              *
                                 +0    9      9 ;*                                                                             *
                                 +0   10     10 ;*******************************************************************************
                                 +0   11     11 ;*******************************************************************************
                                 +0   12     12 ;
                                 +0   13     13 ;		OBS CPD3212T source program
                                 +0   14     14 ;		CPU: TOSHIBA TLC-870/C series TMP86CM74A
                                 +0   15     15 ;		RAM: 2Kbytes(0040h - 083Fh)
                                 +0   16     16 ;		ROM: 32Kbytes(a000h - FFFFh)
                                 +0   17     17 ;
                                 +0   18     18 ;
                                 +0   19     19 ;Memory assignment
                                 +0   20     20 ;SFR................
                                 +0   21     21 	public	P0DR,P1DR,P2DR,P3DR,P4DR,P5DR,P6DR,P7DR,P8DR,P9DR
                                 +0   22     22 	public	P0CR,P1OUTCR,P4CR1,P5CR	
                                 +0   23     23 	public	ADCCR1,ADCCR2	
                                 +0   24     24 	public	TC3DRA,TC3DRB,TC3CR,TC2CR,TC4CR,P1PRD,P2PRD,P3PRD,TC4DR
                                 +0   25     25 	public	SIOCR1,SIOCR2,SIOSR,SIOBUF,PDDR
                                 +0   26     26 ;---------0020h
                                 +0   27     27 	public	TC1DRAL,TC1DRAH,TC1DRBL,TC1DRBH,TC2DRL,TC2DRH
                                 +0   28     28 	public	ADCDR2,ADCDR1,P4CR2,TC3SEL,VFTCR1,VFTCR2,VFTCR3,VFTSR
                                 +0   29     29 ;---------0031h
                                 +0   30     30 	public	STOPCR,TC1CR,WDTCR1,WDTCR2
                                 +0   31     31 	public	TBTCR,EINTCR,SYSCR1,SYSCR2,EIRL,EIRH,ILL,ILH,INTSEL,PSTW	
                                 +0   32     32 ;P0 bit arrangement
                                 +0   33     33 	public	SW_LTP,STB2,STB1,LAT;EP_DIO,EP_SK,EP_CS
                                 +0   34     34 	public	IO_PF
                                 +0   35     35 	public	ENA2,ENA1,IN1,IN2
                                 +0   36     36 	public	SLID_RT0,SLID_RT1,SLID_RT2,SLID_RT3
                                 +0   37     37 	public	G1,G2,G3,G4,G5,G6,G7,G8
                                 +0   38     38 	public	G9,G10,G11,G12,G13,G14,G15,SEG_dp
                                 +0   39     39 	public	SEGMENT	
                                 +0   40     40 	public	SEG_g,SEG_f,SEG_e,SEG_d,SEG_c,SEG_b,SEG_a,SEG_COM,SEG_M,SEG_MIN,SEG_E
                                 +0   41     41 
                                 +0   42     42 
                                 +0   43     43 ;RAM(40h - ffh)................
                                 +0   44     44 	public	W1,W2,W3,TENKEY,ACC,CONST,COST,SELL,MARG,IC_A
                                 +0   45     45 	public	FLG_1,FLG_2,FLG_E,FLG_C,FLG_K,MDCHK
                                 +0   46     46 	public	MDSW_0,MDSW_1,MDSW_2,MDSW_3,MDSW_01,MDSW_11,MDSW_21,MDSW,MDBK
                                 +0   47     47 	public	MDFLG,MDFLG_0,MDFLG_1,MDFLG_2,MDFLG_3,MDFLG_01,MDFLG_11,MDFLG_21
                                 +0   48     48 	public	MDFLG_RT,MDFLG_RT3,MDFLG_RT2,MDFLG_RT1,MDFLG_RT0,MDFLG_RT21,MDFLG_RT11,MDFLG_RT01
                                 +0   49     49 
                                 +0   50     50 	public	TEN_CT,DP_POS_RT,DP_POS,DW_CT,PRE_KEY,PRE_KEY_BK
                                 +0   51     51 	public	TPSC,RP_TIM,TP_CNT,CL_CNT,TC1_COUNT,TC3_COUNT,TW1,F_PCONT,SYM
                                 +0   52     52 
                                 +0   53     53 ;RAM equation(40h - ffh)...........
                                 +0   54     54 	public	LENG_WK,OFF_S,OFF_MSD,OFF_MSD12,OFF_LSD,OFF_DP,OFF_MSD10
                                 +0   55     55 	public	D_PRN_MAX,PRN_MAX
                                 +0   56     56 	public	PRN_BUF_SYM_LTP,PRN_BUF_LSD_LTP	;V4.03D_PRN_MAX_LTP,
                                 +0   57     57 	public	W1_S,W1_LSD,W1_MSD,W1_DP,W2_S,W2_LSD,W2_MSD,W2_DP,W3_S,W3_LSD,W3_MSD,W3_DP
                                 +0   58     58 	public	TEN_S,TEN_LSD,TEN_DP,DT_BUF_MSD,DT_BUF_LSD,DT_DOT_CNT,DT_CHR_CNT
                                 +0   59     59 
                                 +0   60     60 ;RAM(100h -)................
                                 +0   61     61 	public	DISP,DISP_CT,DISP_TMP,FLG_2
                                 +0   62     62 	public	YEAR,MON,DAY,HOUR,MIN,SEC,BLK_CT,BLK_D,PTR,RTC_CK,COLOR_CT,DELAY_CT
                                 +0   63     63 	public	KEY_BUF,KEY_WPTR,KEY_RPTR,KEY_CT,KEYIN,SCAN_BK,KI_CT,RET_BK,SCAN_CT
                                 +0   64     64 	public	PRN_BUF,TAXRT,PF_CNT,DT_BUF,DT_CT,TEMP,WO_CLR,W1_CLR
                                 +0   65     65 	public	MEM1,MEMGT,IC_M,IC_G,FLG_ICON,TW1_BAK,IC_BK,FLG_RTC
                                 +0   66     66 
                                 +0   67     67 
                                 +0   68     68 ;RAM equation(100h -)...........
                                 +0   69     69 	public	RAM_TOP,RAM_BOT,TO_DBR,TO_DBR_LSD
                                 +0   70     70 	public	DBR_TOP,DBR_SEG,DBR_BOT,DISP_MSD,DISP_LSD
                                 +0   71     71 	public	PRN_BUF_MSD,PRN_BUF_LSD,PRN_BUF_SYM,PRN_BUF_S,IC_SYM
                                 +0   72     72 	public	PRN_BUF_MSD_LTP
                                 +0   73     73 	public	AVR_ITEM,AVR_BUF
                                 +0   74     74 	public	T_YEAR,T_MON,T_DAY,T_HOUR,T_MIN,T_Y20,T_AMPM,BACKUP,BK_Y20,BK_HOUR,BK_AMPM
                                 +0   75     75 	public	FLG_MODE
                                 +0   76     76 ;RAM equation(100h).............
                                 +0   77     77 	public	EP_ADDR,EP_TIM,FINANCE_1,FINANCE_0,OFF_CT
                                 +0   78     78 	public	F_PCONT_1,F_PCONT_2,F_PCONT_3
                                 +0   79     79 ;RAM bit...........
                                 +0   80     80 	public	E_MUL,E_DIV,E_DLT,E_MUP,E_CST,E_SEL,E_MAR,F_M2CAL
                                 +0   81     81 	public	C_MUL,C_DIV,C_DLT,C_MUP,C_CST,C_SEL,C_MAR,CSM_RECALL
                                 +0   82     82 	public	F_CALER,F_ZDIVER,F_PERCAL
                                 +0   83     83 	public	ICON_MIN,ICON_M,ICON_E,ICON_GT,F_ICDSP,F_GTON,RTC_CHK
                                 +0   84     84 	public	F_KON,F_KOFF,F_TNKEY
                                 +0   85     85 
                                 +0   86     86 	public	F_INIT,F_FEED,F_PRINT,F_FDREQ,F_PRREQ,F_RUSH,F_REDBAK,P_MOVE
                                 +0   87     87 	public	F_LPRN,F_EXFED,F_RVSE,F_RVREQ,F_STBDLY,F_CHPOFF,F_REVCAN,F_STBON
                                 +0   88     88 	public	F_SSTB,F_BHLD,F_ACC,P_ERR,P_NP,P_RED,IO_MT,F_TRAN
                                 +0   89     89 
                                 +0   90     90 	public	F_MIN_TRA,F_DPIN,F_OFF,F_RATE,F_RTUPD
                                 +0   91     91 	public	SW_OFF_RT,SW_RAT_RT,SW_NP_RT,SW_FIN_RT,SW_FEED_RT,SW_DMY_RT,SW_24_RT,F_ENLARG,F_LARGP,F_INIREQ
                                 +0   92     92 	public  F_HLD_FED,F_HLD_SET,PAPER_FEED
                                 +0   93     93 	public	RTC_ON,RTC_TIM,RTC_24,RTC_DMY,RTC_YMD,RTC_SET,F_ICPN,NO_CLK,MEQ_ENB,ERR_MES,ERR_CLR
                                 +0   94     94 	public	EP_FAIL,EP_ACCES,RATE_PROG,IC_PROG,F_WAKE
                                 +0   95     95 	public	SW_DP0,SW_DP1,SW_DP2,SW_DP3,SW_DP4,SW_DP5,SW_DP6,SW_ADM,SW_ADM12,SW_DTST,M10,SW_SG;
                                 +0   96     96 	public	SW_RND54,SW_RNDUP,SW_GT,SW_NP,SW_EUTX,SW_MGT,SW_OFF,SW_IC,SW_ICPM,SW_SGT,SW_SGM,SW_SGG;
                                 +0   97     97 	public	SW_SGK,SW_EUROS,SW_FEED,SW_A,SW_M2,SW_AC,M14,SW_DMY,SW_TA,SW_V15,SW_24,SW_FIN,SW_RATE
                                 +0   98     98 	public	SW_IC_RT,SW_ICPM_RT,F_ICPM,F_EQU,SW_RND54_RT,SW_RNDUP_RT,SW_GT_RT,F_PEREXE,SW_ADM_RT
                                 +0   99     99 	public	FEED_REQ,DP_UPDATE,EURO_DISPLY,F_COUNTRY,F_COUNTRY1,F_COUNTRY2,F_COUNTRY_EQU,F_WAITP,F_TX12,RATE_INI,F_24ON
                                 +0  100    100 	public	M_FX_SD,M_FX_SGM,M_FX_TA,M_FX_54,M_FX_M14,M_FX_V15,F_POWER,F_BLINK,M_FX_AC,M_5514T
                                 +0  101    101 	public	RTC_INIT,NO_PRINT
                                 +0  102    102 ;RAM equation(200).............
                                 +0  103    103 	public	FN_INTEREST,FN_AMOUNT,FN_MONTH,FN_PAYMENT,FN_MTHRATE,FN_TEMP,FN_TEMP1
                                 +0  104    104 	public	FN_MONTH_H,DEC_SET_CONT,AUTO_OFF_TIM
                                 +0  105    105 	public	FINANCE_0,FINANCE_1,W4,COUNTRY,COUNTRY1,COUNTRY2,COUNTRY_TEN
                                 +0  106    106 	public	TAX2RT,EURO_RATE1,EURO_RATE2
                                 +0  107    107 	public	VPRN,STB_BAK,PHASE_CT,STEP_CT,LINE_PTR,DOT_CT,DOT_LINE,DIGIT_CT,HD_TEMP,STEP_BAK,LINE_PTR_BK
                                 +0  108    108 ;bit 	
                                 +0  109    109 	public	F_INTEREST,F_AMOUNT,F_MONTH,F_PAYMENT,F_MODIFIED,F_CAL_AMOUNT,F_CAL_MONTH,F_CAL_PAYMENT
                                 +0  110    110 	public	F_FNEABL,F_FINBUSY,F_FINAL,EURO_PROG,F_FINCAL,F_FNRECALL
                                 +0  111    111 ;bit	
                                 +0  112    112 	public	M_M2,M_FINANCE ,M_TX2,M_TX1,F_DOFF
                                 +0  113    113 				
                                 +0  114    114 ;=====================================================
                                 +0  115    115 ;==============================================================================
                                 +0  116    116 ;	RAM assign 	SFR
                                 +0  117    117 ;==============================================================================
                                 +0  118    118 SFR	section	data abs=0x0000
00000000                         +0  119    119 P0DR		dsb	1	;0000h port0 output latch
00000001                         +0  120    120 P1DR		dsb	1	;0001h Port1 output latch
00000002                         +0  121    121 P2DR		dsb	1	;0002h Port2 output latch
00000003                         +0  122    122 P3DR		dsb	1	;0003h Port3 output latch
00000004                         +0  123    123 P4DR		dsb	1	;0004h port4 output latch
00000005                         +0  124    124 P5DR		dsb	1	;0005h Port5 output latch
00000006                         +0  125    125 P6DR		dsb	1	;0006h Port6 output latch
00000007                         +0  126    126 P7DR		dsb	1	;0007h Port7 output latch
00000008                         +0  127    127 P8DR		dsb	1	;0008h Port7 output latch
00000009                         +0  128    128 P9DR		dsb	1	;0009h Port7 output latch
0000000A                         +0  129    129 P0CR		dsb	1	;000ah P0 port control register
0000000B                         +0  130    130 P1OUTCR		dsb	1	;000bh PORT1 control register
0000000C                         +0  131    131 P4CR1		dsb	1	;000ch PORT4 control register1
0000000D                         +0  132    132 P5CR		dsb	1	;000dh PORT5 control register
0000000E                         +0  133    133 ADCCR1		dsb	1	;000eh AD control register 1
0000000F                         +0  134    134 ADCCR2		dsb	1	;000fh AD control register 2
00000010                         +0  135    135 TC3DRA		dsb	1	;0010h Timer3 counter 3 data register A
00000011                         +0  136    136 TC3DRB		dsb	1	;0011h Timer Counter 3data register B (only read)
00000012                         +0  137    137 TC3CR		dsb	1	;0012h	Timer Counter 3 control register
00000013                         +0  138    138 TC2CR		dsb	1	;0013h	Timer Counter 2 control register
00000014                         +0  139    139 TC4CR		dsb	1	;0014h Timer Counter 4 control register
00000015                         +0  140    140 P1PRD		dsb	1	;0015h P1 port input data
00000016                         +0  141    141 P2PRD		dsb	1	;0016h P2 port input data
00000017                         +0  142    142 P3PRD		dsb	1	;0017h P3 port input data
00000018                         +0  143    143 TC4DR		dsb	1	;0018h Timer Counter4 data register
00000019                         +0  144    144 SIOCR1		dsb	1	;0019h HSIO control register1
0000001A                         +0  145    145 SIOCR2		dsb	1	;001ah HSIO control register2
0000001B                         +0  146    146 SIOSR		dsb	1	;001bh HSIO status register
0000001C                         +0  147    147 SIOBUF		dsb	1	;001ch HSIO data buffer
0000001D                         +0  148    148 PDDR		dsb	1	;001dh PD port output latch
0000001E                         +0  149    149 Reserved1	dsb	2
00000020                         +0  150    150 TC1DRAL		dsb	1	;0020h Timer Counter 1 data register A"L"

⌨️ 快捷键说明

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