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

📄 hos_asm.lis

📁 050117 CD 修正分 iTRON hosroot
💻 LIS
📖 第 1 页 / 共 3 页
字号:
*** H8/300H ASSEMBLER (Evaluation software) Ver.1.0 ***     08/10/02 17:01:08                                            PAGE     1
PROGRAM NAME =

    1                             1     ; ---------------------------------------------------------------------------
    2                             2     ;  HOS-H8 廐寧斉僐儞僷僀儔梡 僆僽僕僃僋僩僷僢働乕僕壔僼傽僀儖
    3                             3     ;
    4                             4     ;                                      Copyright(C) 1998-2002 by Project HOS
    5                             5     ; ---------------------------------------------------------------------------
    6                             6                     .CPU     300HN
    7                             7     
    8                             8                     .INCLUDE "..\extern.inc"
    9                             1 I1  ; ---------------------------------------------------------------------------
   10                             2 I1  ;  HOS-H8h 奜晹掕媊僔儞儃儖愰尵僼傽僀儖
   11                             3 I1  ;
   12                             4 I1  ;                                      Copyright(C) 1998-2002 by Project HOS
   13                             5 I1  ; ---------------------------------------------------------------------------
   14                             6 I1  
   15                             7 I1  
   16                             8 I1          ; 俠尵岅儖乕僠儞偱偺愰尵
   17                             9 I1                  .IMPORT ___initialize   ; 僐儞僼傿僊儏儗乕僞乕惗惉偺弶婜壔
   18                            10 I1                  .IMPORT _start_up       ; 僗僞乕僩傾僢僾儖乕僠儞
   19                            11 I1                  .IMPORT ___tsk_dsp      ; 僞僗僋偺惓婯壔
   20                            12 I1                  .IMPORT _ext_tsk        ; 僞僗僋偺廔椆
   21                            13 I1  
   22                            14 I1                  .IMPORT _sysstat        ; 僔僗僥儉忬懺
   23                            15 I1                  .IMPORT ___system_stack ; 僞僗僋撈棫晹棙梡偺僗僞僢僋
   24                            16 I1                  .IMPORT _int_cnt        ; 妱傝崬傒僱僗僩夞悢
   25                            17 I1                  .IMPORT _curtcb         ; 尰嵼幚峴拞偺TCB
   26                            18 I1                  .IMPORT _dlydsp         ; 抶墑僨傿僗僷僢僠梡僼儔僌
   27                            19 I1                  .IMPORT _rdyque         ; 儗僨傿乕僉儏乕
   28                            20 I1                  .IMPORT _rdqcnt         ; 儗僨傿乕僉儏乕偺悢
   29                            21 I1  
   30                            22 I1  
   31                            23 I1          ; int_asm.src 偱偺愰尵
   32                            24 I1  
   33                            25 I1                  .GLOBAL _int_default    ; 僨僼僅儖僩偺妱傝崬傒僴儞僪儔
   34                            26 I1                  .GLOBAL _int_trap       ; 捠忢偺妱傝崬傒僴儞僪儔
   35                            27 I1  
   36                            28 I1  
   37                            29 I1          ; satrtup.src 偱偺愰尵
   38                            30 I1                  .GLOBAL _hos_start      ; 俷俽偺奐巒斣抧
   39                            31 I1  
   40                            32 I1  
   41                            33 I1          ; tsk_dsp.src 偱偺愰尵
   42                            34 I1  
   43                            35 I1                  .GLOBAL ___di           ; 妱崬傒嬛巭(斈梡)
   44                            36 I1                  .GLOBAL ___ei           ; 妱崬傒嫋壜(斈梡)
   45                            37 I1                  .GLOBAL ___set_imsk     ; 妱崬傒嬛巭(僔僗僥儉僐乕儖梡)
   46                            38 I1                  .GLOBAL ___res_imsk     ; 妱傝崬傒暅婣(僔僗僥儉僐乕儖梡)
   47                            39 I1                  .GLOBAL ___tskst_entry  ; 僞僗僋偺幚峴奐巒斣抧
   48                            40 I1                  .GLOBAL ___swc_dsp      ; 僞僗僋偺愗傝懼偊
   49                            41 I1                  .GLOBAL ___sta_dsp      ; 僞僗僋偺奐巒
   50                            42 I1                  .GLOBAL ___end_dsp      ; 僞僗僋偺廔椆
   51                            43 I1                  .GLOBAL ___tsk_hlt      ; 幚峴僞僗僋柍偟(HALT)
   52                            44 I1                  .GLOBAL _halt_stack     ; HALT帪偵巊偆僗僞僢僋
   53                            45 I1                  .GLOBAL _halt_sp        ; HALT帪偺僗僞僢僋億僀儞僞
   54                            46 I1  
   55                             9     
   56                            10                     .INCLUDE "startup.src"          ;昗弨僗僞乕僩傾僢僾
   57                             1 I1  ; ---------------------------------------------------------------------------
*** H8/300H ASSEMBLER (Evaluation software) Ver.1.0 ***     08/10/02 17:01:08                                            PAGE     2
PROGRAM NAME =

   58                             2 I1  ;  HOS-H8 僗僞乕僩傾僢僾儖乕僠儞
   59                             3 I1  ;
   60                             4 I1  ;                                      Copyright(C) 1998-2002 by Project HOS
   61                             5 I1  ; ---------------------------------------------------------------------------
   62                             6 I1  
   63                             7 I1          ;       .CPU     300HN
   64                             8 I1          ;       .INCLUDE "extern.inc"
   65                             9 I1  
   66   0000                     10 I1                  .SECTION  D,DATA,ALIGN=2
   67   0000                     11 I1                  .SECTION  X,DATA,ALIGN=2
   68   0000                     12 I1                  .SECTION  B,DATA,ALIGN=2
   69   0000                     13 I1                  .SECTION  P,CODE,ALIGN=2
   70                            14 I1  
   71                            15 I1  ; -------------------------------------
   72                            16 I1  ;  僗僞乕僩傾僢僾儖乕僠儞
   73                            17 I1  ; -------------------------------------
   74   0000                     18 I1  _hos_start:
   75                            19 I1          ; ----- 僗僞僢僋弶婜壔
   76                            20 I1  ;偙偙傪曄峏 2002/07/03 by 郷
   77                            21 I1  ;               mov.l   @___system_stack,er7
   78   0000 6B070000            22 I1                  mov.w   @___system_stack,r7
   79                            23 I1          ; ----- D 僙僋僔儑儞僐僺乕 乮DATA偑64kbyte埲壓偲壖掕乯
   80                            24 I1  ;偙偙傪曄峏 2002/07/03 by 郷
   81                            25 I1  ;               MOV.L   #(STARTOF D),ER5
   82                            26 I1  ;               MOV.L   #(STARTOF X),ER6
   83                            27 I1  ;               MOV.W   #(LWORD (SIZEOF X)),R4
   84   0004 79050000            28 I1                  MOV.W   #(STARTOF D),R5
   85   0008 79060000            29 I1                  MOV.W   #(STARTOF X),R6
   86   000C 79040000            30 I1                  MOV.W   #(LWORD (SIZEOF X)),R4
   87   0010 7BD4598F            31 I1  CPY_DSEC:       EEPMOV.W
   88   0014 0D44                32 I1                  MOV.W   R4,R4
   89   0016 46F8                33 I1                  BNE     CPY_DSEC
   90                            34 I1  
   91                            35 I1          ; ----- B 僙僋僔儑儞僋儕傾乮BSS偑64kbyte埲壓偲壖掕乯
   92                            36 I1  ;偙偙傪曄峏 2002/07/03 by 郷
   93                            37 I1  ;               MOV.L   #(STARTOF B),ER5
   94                            38 I1  ;               MOV.L   #((STARTOF B)+1),ER6
   95   0018 79050000            39 I1                  MOV.W   #(STARTOF B),R5
   96   001C 79060000            40 I1                  MOV.W   #((STARTOF B)+1),R6
   97   0020 79040000            41 I1                  MOV.W   #((LWORD (SIZEOF B)) - 1),R4
   98   0024 F800                42 I1                  MOV.B   #0,R0L
   99   0026 68D8                43 I1                  MOV.B   R0L,@ER5
  100   0028 7BD4598F            44 I1  CLR_BSEC:       EEPMOV.W
  101   002C 0D44                45 I1                  MOV.W   R4,R4
  102   002E 46F8                46 I1                  BNE     CLR_BSEC
  103                            47 I1  
  104                            48 I1          ; ----- 弶婜壔儖乕僠儞屇傃弌偟
  105   0030 5E000000            49 I1                  JSR     @___initialize:16
  106                            50 I1  
  107   0034 79000004            51 I1                  MOV.W   #H'04,R0
  108   0038 6B800000            52 I1                  MOV.W   R0,@_sysstat    ; 僗僞乕僩傾僢僾偼僞僗僋撈棫晹
  109   003C 79000001            53 I1                  MOV.W   #H'01,R0
  110   0040 6B800000            54 I1                  MOV.W   R0,@_int_cnt    ; 僗僞乕僩傾僢僾偼妱傝崬傒拞偲傒側偡
  111   0044 0700                55 I1                  LDC.B   #H'00,CCR       ; 妱傝崬傒嫋壜
  112                            56 I1  
  113   0046 5E000000            57 I1                  JSR     @_start_up      ; 僗僞乕僩傾僢僾儖乕僠儞屇傃弌偟
  114                            58 I1  
*** H8/300H ASSEMBLER (Evaluation software) Ver.1.0 ***     08/10/02 17:01:08                                            PAGE     3
PROGRAM NAME =

  115   004A 07FF                59 I1                  LDC.B   #H'FF, CCR      ; 妱傝崬傒嬛巭
  116   004C 6500                60 I1                  XOR.W   R0,R0
  117   004E 6B800000            61 I1                  MOV.W   R0,@_sysstat    ; 埲屻僞僗僋晹
  118   0052 6B800000            62 I1                  MOV.W   R0,@_int_cnt    ; 妱傝崬傒僇僂儞僞僋儕傾
  119                            63 I1  
  120   0056 5A000000            64 I1                  JMP     @___tsk_dsp;    ; 僞僗僋僨傿僗僷僢僠
  121                            65 I1  
  122                            66 I1  ;               .END
  123                            11                     .INCLUDE "task_dsp.src"
  124                             1 I1  ; ---------------------------------------------------------------------------
  125                             2 I1  ;  HOS 僞僗僋僨傿僗僷僢僠張棟
  126                             3 I1  ;
  127                             4 I1  ;                                      Copyright(C) 1998-2002 by Project HOS
  128                             5 I1  ; ---------------------------------------------------------------------------
  129                             6 I1  
  130                             7 I1          ;       .CPU     300HN
  131                             8 I1          ;       .INCLUDE "extern.inc"
  132                             9 I1  
  133   005A                     10 I1                  .SECTION  P,CODE,ALIGN=2
  134                            11 I1  ; -----------------------------------------------
  135                            12 I1  ;  妱崬傒儅僗僋 (斈梡)
  136                            13 I1  ; -----------------------------------------------
  137   005A                     14 I1  ___di:

⌨️ 快捷键说明

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