📄 ram.lst
字号:
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 + -