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

📄 standard_asm.fal

📁 toshiba 帮助手册,内容丰富,数据准确 非常好用 希望对大家有用.
💻 FAL
字号:
Copyright(C) TOSHIBA CORPORATION 1993-1999  All rights reserved.
Fri Dec 17 17:55:15 2004

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     1]     STANDARD_ASM.FAL
Runtime option : C:\Program Files\TOSHIBA\T870C\BIN\TUFAL -$ -f D:\CSS\CodeDemo\870C\Standard_ASM.BLD\SYSTEM\PROJ\Standard_ASM.OPL 

Location  Object                     Ins   Line Source Statement

                                 +0    1      1 $include "IO_RAM.H"
                                 +0    2      2 
                                 +0    3      3 extern _main
                                 +0    4      4 
                                 +0    5      5 RAM_TOP   equ   0x0040
                                 +0    6      6 RAM_END   equ   0x023F
                                 +0    7      7 RAM_SIZE  equ   0x0200
                                 +0    8      8 
                                 +0    9      9 MainFunc   section   code
                                 +0   10     10 _STARTUP:					;Startup routine
0000E000  C83A                   +0   11     11 	DI
0000E002  083401B1               +0   12     12 	LDW	(WDTCR), 0xB101
0000E006  4E3F02                 +0   13     13 	LD   	SP, RAM_END 
0000E009  4C4000                 +0   14     14 	LD   	IX, RAM_TOP
0000E00C  4D0002                 +0   15     15 	LD   	IY, RAM_SIZE
                                 +0   16     16 SRAMCLR:					;RAM clear
0000E00F  F478                   +0   17     17 	LD   	(IX), A
0000E011  34                     +0   18     18 	INC   IX
0000E012  3D                     +0   19     19 	DEC   IY
0000E013  BA                     +0   20     20 	J   	F, SRAMCLR
                                 +0   21     21 	;
                                 +0   22     22 _initial:					;Setting initail value to I/O and variables
0000E014  0A007F                 +0   23     23 	LD   	(P0DR), 0x7F
0000E017  0A011F                 +0   24     24 	LD   	(P1DR), 0x1F
0000E01A  0A0D3B                 +0   25     25 	LD   	(P1CR), 0x3B
Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     2]     STANDARD_ASM.FAL

0000E01D  0A0207                 +0   26     26 	LD   	(P2DR), 0x07
0000E020  0A037F                 +0   27     27 	LD   	(P3DR), 0x7F
0000E023  0A0E07                 +0   28     28 	LD   	(P3CR), 0x07
0000E026  0A04FF                 +0   29     29 	LD   	(P4DR), 0xFF
0000E029  0A0FFF                 +0   30     30 	LD   	(P4CR), 0xFF
0000E02C  C801                   +0   31     31 	clr  	(P1DR).0			;Enable P10 
                                 +0   32     32 ;
0000E02E  083C0000               +0   33     33 	LDW   (IL), 0x0000		;Interrupt latch clear
0000E032  083A8000               +0   34     34 	LDW   (EIR), 0x0080		;Interrupt enable register
0000E036  C03A                   +0   35     35 	EI					;Enable interrupt
                                 +0   36     36 	;
0000E038  FD4BE0                 +0   37     37 	call 	_main				;Calling the main function
                                 +0   38     38 	
                                 +0   39     39 	
                                 +0   40     40 RESET section romdata abs=0xFFFE
0000FFFE  00E0                   +0   41     41 dw	_STARTUP
                                 +0   42     42 
                                 +0   43     43 end

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     3]     STANDARD_ASM.FAL

Public symbol table listing
---------------------------

Symbol           Category         Value     Attribute

Startup                  MOD
Code_main        C       SEC      0000E04B  A D       
IODef            D       SEC      00000000  A 3E      
IntFunc          C       SEC      0000E03B  A 10      
MainFunc         C       SEC      0000E000  A 3B      
RESET            R       SEC      0000FFFE  A 2       
TC1_VEC          R       SEC      0000FFF0  A 2       
Var              D       SEC      00000040  A 1       
EIR              D       VAR      0000003A  A PUB     
Flag             D       VAR      00000040  A PUB     
IL               D       VAR      0000003C  A PUB     
P0DR             D       VAR      00000000  A PUB     
P1CR             D       VAR      0000000D  A PUB     
P1DR             D       VAR      00000001  A PUB     
P2DR             D       VAR      00000002  A PUB     
P3CR             D       VAR      0000000E  A PUB     
P3DR             D       VAR      00000003  A PUB     
P4CR             D       VAR      0000000F  A PUB     
P4DR             D       VAR      00000004  A PUB     
TC1CR            D       VAR      00000014  A PUB     
TC1DRA           D       VAR      00000010  A PUB     
WDTCR            D       VAR      00000034  A PUB     
_main            C       LAB      0000E04B  A PUB     

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     4]     STANDARD_ASM.FAL

Local symbol table listing
--------------------------

Symbol           Category         Value     Attribute

RAM_END                           0000023F    
RAM_SIZE                          00000200    
RAM_TOP                           00000040    
SRAMCLR          C                0000E00F  A 
_STARTUP         C                0000E000  A 
_initial         C                0000E014  A 

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     5]     STANDARD_ASM.FAL

Location  Object                     Ins   Line Source Statement

                                 +0    1      1 $include "IO_RAM.H"
                                 +0    2      2 
                                 +0    3      3 IntFunc   section   code
                                 +0    4      4 _INTTC1:
0000E03B  E040E0                 +0    5      5 	CPL 	(Flag).0
0000E03E  D807                   +0    6      6 	J  	EQ , _LEDON
0000E040  D900                   +0    7      7 	J  	NE, _LEDOFF
                                 +0    8      8 _LEDOFF:
0000E042  0A04FF                 +0    9      9 	LD 	(P4DR), 0xff
0000E045  FC03                   +0   10     10 	J   	_IntRet
                                 +0   11     11 _LEDON:
0000E047  0A0400                 +0   12     12 	LD 	(P4DR),0x00
                                 +0   13     13 _IntRet:
0000E04A  FB                     +0   14     14 	RETI
                                 +0   15     15 ;
                                 +0   16     16 
                                 +0   17     17 TC1_VEC section romdata abs=0xFFF0
0000FFF0  3BE0                   +0   18     18 dw	_INTTC1
                                 +0   19     19 
                                 +0   20     20 end

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     6]     STANDARD_ASM.FAL

Local symbol table listing
--------------------------

Symbol           Category         Value     Attribute

_INTTC1          C                0000E03B  A 
_IntRet          C                0000E04A  A 
_LEDOFF          C                0000E042  A 
_LEDON           C                0000E047  A 

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     7]     STANDARD_ASM.FAL

Location  Object                     Ins   Line Source Statement

                                 +0    1      1 IODef  section  data  abs=0x0000
                                 +0    2      2 P0DR		dsb	1		;0x00: Port0
                                 +0    3      3 P1DR		dsb	1		;0x01: Port1
                                 +0    4      4 P2DR		dsb	1		;0x02: Port2
                                 +0    5      5 P3DR		dsb	1		;0x03: Port3
                                 +0    6      6 P4DR		dsb	1		;0x04: Port4
                                 +0    7      7 org 	0x0D
                                 +0    8      8 P1CR		dsb 	1		;0x0d: Port1 control register
                                 +0    9      9 P3CR 		dsb 	1		;0x0e: Port3 control register
                                 +0   10     10 P4CR		dsb 	1		;0x0f: Port4 control register
                                 +0   11     11 TC1DRA 	dsw 	1		;0x10,0x11: TC1 data register
                                 +0   12     12 org 	0x14
                                 +0   13     13 TC1CR 	dsb 	1		;0x14: TC1 control register
                                 +0   14     14 ORG	0x00034
                                 +0   15     15 WDTCR	  	dsw	1		;0x34,0x35: watchdog timer control register
                                 +0   16     16 ORG	0x0003A
                                 +0   17     17 EIR	  	dsw	1		;0x3a,0x3b: interrupt enable register
                                 +0   18     18 IL 		dsw 	1		;0x3c,0x3d: interrupt latch
                                 +0   19     19 
                                 +0   20     20 Var   section   data   small
                                 +0   21     21 Flag    	dsb   1		;Define a variable
                                 +0   22     22 
                                 +0   23     23 public P0DR, P1DR, P2DR, P3DR, P4DR, P1CR, P3CR, P4CR	 
                                 +0   24     24 public TC1DRA, TC1CR, WDTCR, EIR, IL 
                                 +0   25     25 public Flag  
                                 +0   26     26 
                                 +0   27     27 end 

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     8]     STANDARD_ASM.FAL

Local symbol table listing
--------------------------

Symbol           Category         Value     Attribute


Toshiba Unified Fixed Address Lister (32) V1.2l     [Page     9]     STANDARD_ASM.FAL

Location  Object                     Ins   Line Source Statement

                                 +0    1      1 $include "IO_RAM.H"
                                 +0    2      2 
                                 +0    3      3 Code_main section code 
                                 +0    4      4 _main:
0000E04B  0A1400                 +0    5      5 	LD   	(TC1CR), 0x00	;Source clock: fc/2^11;Operating mode: Timer
0000E04E  0810841E               +0    6      6 	LDW  	(TC1DRA), 0x1E84	;Set timer register(1s/(2^11/fc)=0x1e84)
0000E052  C414                   +0    7      7 	set (TC1CR).4;LD   	(TC1CR), 0x10	;TC1CR = 0x10
                                 +0    8      8 	
                                 +0    9      9 	;
                                 +0   10     10 LOOP:					;A loop waiting for the interrupts
0000E054  00                     +0   11     11 	NOP
0000E055  FCFD                   +0   12     12 	J   	LOOP
                                 +0   13     13 ;
0000E057  FA                     +0   14     14 	ret
                                 +0   15     15 
                                 +0   16     16 public _main
                                 +0   17     17 
                                 +0   18     18 end

Toshiba Unified Fixed Address Lister (32) V1.2l     [Page    10]     STANDARD_ASM.FAL

Local symbol table listing
--------------------------

Symbol           Category         Value     Attribute

LOOP             C                0000E054  A 

Fixed Address Lister end

⌨️ 快捷键说明

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