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

📄 flashstr.lst

📁 Utils and test SD card read write cycles
💻 LST
📖 第 1 页 / 共 5 页
字号:
Hyperstone Macro Assembler   Version 4.26     04-12-01     15:45:21    page:   1

PC       Machine Code        I  Line    File: flashstr.asm
00000000                     A     1    ;=======================================
00000000                     A     2    ;  Project    : Startup Code, Trap Funct
00000000                     A     3    ;  Module     : FLASHSTR.ASM						     ;
00000000                     A     4    ;									     ;
00000000                     A     5    ;  Copyright  : hyperstone AG           
00000000                     A     6    ;		Line Eid Stra醗 3					     ;
00000000                     A     7    ;		D-78467 Konstanz, Germany				     ;
00000000                     A     8    ;									     ;
00000000                     A     9    ;  Date       : January  26, 2004       
00000000                     A    10    ;=======================================
00000000                     A    11    
00000000                     A    12    include "FLASHSTR.INC"
00000000                     B     1    INPUT_THRESHOLD   EQU   (1<<24)
00000000                     B     2    OUTPUT_VOLTAGE    EQU   (1<<25)
00000000                     B     3    PCMCIA_OUTVOLTAGE EQU   (1<<26)
00000000                     B     4    PCMCIA_THRESHOLD  EQU   (1<<27)
00000000                     B     5    MCR_MASK	  EQU   (INPUT_THRESHOLD | OUTP
00000000                     B     6    
00000000                     B     7    HARD_RESET      EQU     1
00000000                     B     8    PCMCIA_BOOT     EQU     2
00000000                     B     9    SLEEPMODE_NOT_ALLOWED EQU  (4+8)
00000000                     B    10    
00000000                     B    11    BreakFlag       EQU     <G6>
00000000                     B    12    EventFlags      EQU     <G6>
00000000                     B    13    BCRShadowReg    EQU     <G10>
00000000                     B    14    BCRValue        EQU     <G10>
00000000                     B    15    FCRShadowReg    EQU     <G11>
00000000                     B    16    FCRValue        EQU     <G11>
00000000                     B    17    MCRValue        EQU     <G12>
00000000                     B    18    OverlappedFlags EQU     <G13>
00000000                     B    19    
00000000                     B    20    TimerInt        EQU     (1<<0)
00000000                     B    21    ClearGuardInt   EQU     (1<<1)
00000000                     B    22    COMMANDEVENT    EQU     (1<<2)
00000000                     B    23    DRQEVENT        EQU     (1<<3)
00000000                     B    24    SOFTRESET_EVENT EQU     (1<<4)
00000000                     B    25    PCMCIARESET_EVENT EQU   (1<<5)
00000000                     B    26    FlashReadyEvent EQU     (1<<8) ; Bits 8.
00000000                     B    27    AnyFlashReadyEvent EQU  ((1<<8)+(1<<9)+(
00000000                     B    28    OverlappedEvent EQU     (1<<4) ; Overlap
00000000                     B    29    AnyOverlappedEvent EQU  $ffff0
00000000                     B    30    AllInt          EQU     TimerInt|ClearGu
00000000                     B    31    PC_EVENT        EQU     (COMMANDEVENT|DR
00000000                     B    32    MAX_ACTIVE_CHIPS EQU    1
00000000                     B    33    
00000000                     B    34    
00000000                     A    13    include "SYSCONST.INC"
00000000                     B     1    ;=======================================
00000000                     B     2    ;  Project    : Hyperstone Realtime Kern
00000000                     B     3    ;									     ;
00000000                     B     4    ;  Module     : SYSCONST.INC						     ;
00000000                     B     5    ;									     ;
00000000                     B     6    ;  Description: This module contains the
Hyperstone Macro Assembler   Version 4.26     04-12-01     15:45:21    page:   2

PC       Machine Code        I  Line    File: SYSCONST.INC
00000000                     B     7    ;									     ;
00000000                     B     8    ;  Copyright  : hyperstone electronics G
00000000                     B     9    ;		Am Seerhein 8						     ;
00000000                     B    10    ;		D-78467 Konstanz, Germany				     ;
00000000                     B    11    ;									     ;
00000000                     B    12    ;  Date       : October 10, 1996					   
00000000                     B    13    ;=======================================
00000000                     B    14    
00000000                     B    15    ;---------------------------------------
00000000                     B    16    ;  Status-Register Flags						     ;
00000000                     B    17    ;---------------------------------------
00000000                     B    18    
00000000                     B    19    CFLAG			EQU   1 	    ; Carry-Flag
00000000                     B    20    ZFLAG			EQU   1 <<  1	    ; Zero-Flag
00000000                     B    21    NFLAG			EQU   1 <<  2	    ; Negative-Fla
00000000                     B    22    VFLAG			EQU   1 <<  3	    ; Overflow-Fla
00000000                     B    23    MFLAG			EQU   1 <<  4	    ; Cache-Mode-F
00000000                     B    24    HFLAG			EQU   1 <<  5	    ; High-Global-
00000000                     B    25    LFLAG			EQU   1 << 15	    ; Interrupt-Lo
00000000                     B    26    TFLAG			EQU   1 << 16	    ; Trace-Mode-F
00000000                     B    27    PFLAG			EQU   1 << 17	    ; Trace-Pendin
00000000                     B    28    SFLAG			EQU   1 << 18	    ; Supervisor-S
00000000                     B    29    TaskLevelFlag		EQU   1 <<  7	    ; 0=SLT
00000000                     B    30    
00000000                     B    31    ;---------------------------------------
00000000                     B    32    ; Kernel-Flags (global register G2)					
00000000                     B    33    ;---------------------------------------
00000000                     B    34    
00000000                     B    35    BFLAG			EQU   1 <<  5	    ; Indicates BP
00000000                     B    36    KFLAG			EQU   1 <<  6	    ; Return frame
00000000                     B    37    IFLAG			EQU   1 <<  7	    ; Return frame
00000000                     B    38    FirstUndoneFlag 	EQU   1 << 13	    ; Ind
00000000                     B    39    					    ; UndoneList changed during
00000000                     B    40    					    ; TimeInsert
00000000                     B    41    TPFLAG			EQU   1 << 14	    ; Indicates t
00000000                     B    42    					    ; already pushed onto stack
00000000                     B    43    
00000000                     B    44    ;---------------------------------------
00000000                     B    45    ; FCR-Bits                         					
00000000                     B    46    ;---------------------------------------
00000000                     B    47    
00000000                     B    48    TimerEnableBit		EQU   1 << 23       ; En
00000000                     B    49    
00000000                     B    50    ;--------------------------------------
00000000                     B    51    ; System-Traps								     ;
00000000                     B    52    ;---------------------------------------
00000000                     B    53    
00000000                     B    54    ResetTrap		EQU  62
00000000                     B    55    DataPageFaultTrap	EQU  61
00000000                     B    56    RangeErrorTrap		EQU  60
00000000                     B    57    TraceExceptionTrap	EQU  57
00000000                     B    58    InstructPageFaultTrap	EQU  56
00000000                     B    59    PassiveBreakPointTrap	EQU  16
Hyperstone Macro Assembler   Version 4.26     04-12-01     15:45:21    page:   3

PC       Machine Code        I  Line    File: SYSCONST.INC
00000000                     B    60    
00000000                     B    61    LowestUserTrap		EQU  17
00000000                     B    62    HighestUserTrap 	EQU  22
00000000                     B    63    
00000000                     B    64    ;---------------------------------------
00000000                     B    65    ; Maximum Index for indirect Trap-Calls 
00000000                     B    66    ;---------------------------------------
00000000                     B    67    
00000000                     B    68    MAXFUNCTIONINDEX	EQU 212
00000000                     B    69    
00000000                     B    70    ;---------------------------------------
00000000                     B    71    ; Stack-Reserve 							     ;
00000000                     B    72    ;---------------------------------------
00000000                     B    73    
00000000                     B    74    STACKRESERVETOP 	EQU 100 * 4
00000000                     B    75    STACKRESERVEBOTTOM	EQU   8 * 4
00000000                     B    76    STACKRESERVE		EQU STACKRESERVETOP + STAC
00000000                     B    77    
00000000                     B    78    UBRESERVE		EQU  64 * 4
00000000                     B    79    STACKADDON		EQU  32 * 4
00000000                     B    80    
00000000                     B    81    ;---------------------------------------
00000000                     B    82    ; Values for "GlobalFlags"              
00000000                     B    83    ;---------------------------------------
00000000                     B    84    
00000000                     B    85    ALLTASKSSTOPPED 	EQU  1
00000000                     B    86    
00000000                     B    87    ;---------------------------------------
00000000                     B    88    ; Task States								     ;
00000000                     B    89    ;---------------------------------------
00000000                     B    90    
00000000                     B    91    TERMINATED		EQU  1
00000000                     B    92    DELAYED 		EQU  2
00000000                     B    93    WAITING 		EQU  3
00000000                     B    94    SCHEDULED		EQU  4
00000000                     B    95    
00000000                     B    96    ;---------------------------------------
00000000                     B    97    ; Task Debug States							     ;
00000000                     B    98    ;---------------------------------------
00000000                     B    99    
00000000                     B   100    RUNNING 		EQU  0
00000000                     B   101    STOPPED 		EQU  1
00000000                     B   102    
00000000                     B   103    ;--------------------------------------
00000000                     B   104    ; Wait-Flag Values							     ;
00000000                     B   105    ;---------------------------------------
00000000                     B   106    
00000000                     B   107    NOTIMEOUT		EQU  0
00000000                     B   108    TIMEOUT 		EQU  1
00000000                     B   109    UNLINKED		EQU  2
00000000                     B   110    
00000000                     B   111    ;---------------------------------------
00000000                     B   112    ; SysTask-Priority  and Stack-Size					 
Hyperstone Macro Assembler   Version 4.26     04-12-01     15:45:21    page:   4

PC       Machine Code        I  Line    File: SYSCONST.INC
00000000                     B   113    ;---------------------------------------
00000000                     B   114    
00000000                     B   115    SYSTASKPRIORITY 	EQU  0
00000000                     B   116    SYSTASKSTACKSIZE	EQU  256
00000000                     B   117    
00000000                     B   118    ;---------------------------------------
00000000                     B   119    ; Message-CommandCodes (PC -> HyperStone
00000000                     B   120    ;---------------------------------------
00000000                     B   121    
00000000                     B   122    MAXCOMMANDS		EQU   28
00000000                     B   123    
00000000                     B   124    GETBAUDRATE		EQU    1
00000000                     B   125    SETBAUDRATE		EQU    2
00000000                     B   126    WRITEMEMORY		EQU    3
00000000                     B   127    WRITEREGISTER		EQU    4
00000000                     B   128    WRITEIO 		EQU    5
00000000                     B   129    WRITEZEROS		EQU    6
00000000                     B   130    READMEMORY		EQU    7
00000000                     B   131    READREGISTER		EQU    8
00000000                     B   132    READIO			EQU    9
00000000                     B   133    READTCBS		EQU   10
00000000                     B   134    STARTSYSTEM		EQU   11
00000000                     B   135    STARTUSER		EQU   12
00000000                     B   136    RUNTASK 		EQU   13
00000000                     B   137    STOPTASK		EQU   14
00000000                     B   138    STEPINTO		EQU   15
00000000                     B   139    STEPOVER		EQU   16

⌨️ 快捷键说明

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