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

📄 hos_asm.lis

📁 050117 CD 修正分 iTRON hosroot
💻 LIS
📖 第 1 页 / 共 3 页
字号:
  138   005A 0480                15 I1                  ORC     #H'80, CCR
  139   005C 5470                16 I1                  RTS
  140                            17 I1  
  141                            18 I1  ; -----------------------------------------------
  142                            19 I1  ;  妱崬傒儅僗僋夝彍 (斈梡)
  143                            20 I1  ; -----------------------------------------------
  144   005E                     21 I1  ___ei:
  145   005E 067F                22 I1                  ANDC    #H'7F,CCR
  146   0060 5470                23 I1                  RTS
  147                            24 I1  
  148                            25 I1  ; -----------------------------------------------
  149                            26 I1  ;  妱崬傒儅僗僋 (僔僗僥儉僐乕儖梡)
  150                            27 I1  ; -----------------------------------------------
  151   0062                     28 I1  ___set_imsk:
  152   0062 0480                29 I1                  ORC     #H'80, CCR
  153   0064 5470                30 I1                  RTS
  154                            31 I1  
  155                            32 I1  ; -----------------------------------------------
  156                            33 I1  ;  妱崬傒儅僗僋偐傜偺暅婣 (僔僗僥儉僐乕儖梡)
  157                            34 I1  ; -----------------------------------------------
  158   0066                     35 I1  ___res_imsk:
  159   0066 6B000000            36 I1                  MOV.W   @_sysstat,R0
  160   006A 79600002            37 I1                  AND.W   #H'02,R0
  161   006E 4602                38 I1                  BNE     NO_SET
  162   0070 067F                39 I1                  ANDC    #H'7F,CCR
  163   0072                     40 I1  NO_SET:
  164   0072 5470                41 I1                  RTS
  165                            42 I1  
  166                            43 I1  ; -----------------------------------------------
  167                            44 I1  ;           僞僗僋僗僞乕僩晹暘
  168                            45 I1  ;     嵟弶偺僨傿僗僷僢僠屻偙偙偵棃傞
  169                            46 I1  ; -----------------------------------------------
  170   0074                     47 I1  ___tskst_entry:
  171   0074 0700                48 I1                  LDC     #H'00,CCR       ; 妱傝崬傒嫋壜
*** H8/300H ASSEMBLER (Evaluation software) Ver.1.0 ***     08/10/02 17:01:08                                            PAGE     4
PROGRAM NAME =

  172   0076 6DF0                49 I1                  PUSH.W  R0              ; 僗僞乕僩僷儔儊乕僞乕
  173   0078 5D60                50 I1                  JSR     @ER6
  174   007A 0B87                51 I1                  ADDS    #2,ER7
  175   007C 5A000000            52 I1                  JMP     @_ext_tsk       ; 僞僗僋廔椆
  176                            53 I1  
  177                            54 I1  ; -----------------------------------------------
  178                            55 I1  ;  僞僗僋愗傝懼偊
  179                            56 I1  ;  H   __swc_dsp(T_TCB *tcb);
  180                            57 I1  ; -----------------------------------------------
  181   0080                     58 I1  ___swc_dsp:
  182   0080 01006DF2            59 I1                  PUSH.L  ER2
  183   0084 01006DF3            60 I1                  PUSH.L  ER3
  184   0088 01006DF4            61 I1                  PUSH.L  ER4
  185   008C 01006DF5            62 I1                  PUSH.L  ER5
  186   0090 01006DF6            63 I1                  PUSH.L  ER6
  187   0094 1B87                64 I1                  SUBS    #2, ER7         ; 儕僞乕儞僷儔儊乕僞梡椞堟嶌惉
  188                            65 I1  ;偙偙傪曄峏2002/07/03 by 郷
  189                            66 I1  ;               MOV.L   @_curtcb,ER1
  190                            67 I1  ;               MOV.L   ER7,@(0, ER1)   ; 僗僞僢僋億僀儞僞曐懚
  191                            68 I1  ;               MOV.L   @(0, ER0), ER7  ; 僗僞僢僋億僀儞僞暅婣
  192                            69 I1  ;               MOV.L   ER0,@_curtcb    ; 怴TCB搊榐
  193   0096 6B010000            70 I1                  MOV.W   @_curtcb,R1
  194   009A 6F970000            71 I1                  MOV.W   R7,@(0, ER1)    ; 僗僞僢僋億僀儞僞曐懚
  195   009E 6F070000            72 I1                  MOV.W   @(0, ER0), R7   ; 僗僞僢僋億僀儞僞暅婣
  196   00A2 6B800000            73 I1                  MOV.W   R0,@_curtcb             ; 怴TCB搊榐
  197   00A6 6D70                74 I1                  POP.W   R0              ; 儕僞乕儞僷儔儊乕僞乕庢摼
  198   00A8 01006D76            75 I1                  POP.L   ER6
  199   00AC 01006D75            76 I1                  POP.L   ER5
  200   00B0 01006D74            77 I1                  POP.L   ER4
  201   00B4 01006D73            78 I1                  POP.L   ER3
  202   00B8 01006D72            79 I1                  POP.L   ER2
  203   00BC 5470                80 I1                  RTS
  204                            81 I1  
  205                            82 I1  ; -----------------------------------------------
  206                            83 I1  ; 僞僗僋偺暅婣
  207                            84 I1  ; void __sta_dsp(T_TCB *tcb);
  208                            85 I1  ; -----------------------------------------------
  209   00BE                     86 I1  ___sta_dsp:
  210                            87 I1  ;偙偙傪曄峏2002/07/03 by 郷
  211                            88 I1  ;               MOV.L   @(0, ER0),ER7   ; 僗僞僢僋億僀儞僞暅婣
  212   00BE 6F070000            89 I1                  MOV.W   @(0, ER0),R7    ; 僗僞僢僋億僀儞僞暅婣
  213   00C2 6D70                90 I1                  POP.W   R0
  214   00C4 01006D76            91 I1                  POP.L   ER6
  215   00C8 01006D75            92 I1                  POP.L   ER5
  216   00CC 01006D74            93 I1                  POP.L   ER4
  217   00D0 01006D73            94 I1                  POP.L   ER3
  218   00D4 01006D72            95 I1                  POP.L   ER2
  219   00D8 5470                96 I1                  RTS
  220                            97 I1  
  221                            98 I1  ; -----------------------------------------------
  222                            99 I1  ; 僞僗僋偺掆巭
  223                           100 I1  ; H    __end_dsp(void);
  224                           101 I1  ; -----------------------------------------------
  225   00DA                    102 I1  ___end_dsp:
  226   00DA 01006DF2           103 I1                  PUSH.L  ER2
  227   00DE 01006DF3           104 I1                  PUSH.L  ER3
  228   00E2 01006DF4           105 I1                  PUSH.L  ER4
*** H8/300H ASSEMBLER (Evaluation software) Ver.1.0 ***     08/10/02 17:01:08                                            PAGE     5
PROGRAM NAME =

  229   00E6 01006DF5           106 I1                  PUSH.L  ER5
  230   00EA 01006DF6           107 I1                  PUSH.L  ER6
  231   00EE 1B87               108 I1                  SUBS    #2, ER7         ; 儕僞乕儞僷儔儊乕僞梡椞堟嶌惉
  232                           109 I1  ;偙偙傪曄峏2002/07/03 by 郷
  233                           110 I1  ;               MOV.L   @_curtcb,ER1
  234                           111 I1  ;               MOV.L   ER7,@(0, ER1)   ; 僗僞僢僋億僀儞僞曐懚
  235   00F0 6B010000           112 I1                  MOV.W   @_curtcb,R1
  236   00F4 6B020000           113 I1                  MOV.W   @_curtcb,R2
  237   00F8 6F970000           114 I1                  MOV.W   R7,@(0, ER1)    ; 僗僞僢僋億僀儞僞曐懚
  238   00FC 5A000000           115 I1                  JMP     @___tsk_hlt     ; 僞僗僋掆巭
  239                           116 I1  
  240                           117 I1  ; -----------------------------------------------
  241                           118 I1  ;        HALT (儗僨傿乕僉儏乕偵僞僗僋偑柍偄)
  242                           119 I1  ; -----------------------------------------------
  243   0100                    120 I1  ___tsk_hlt:
  244   0100 7A00FFFFFFFF       121 I1                  MOV.L   #H'FFFFFFFF,ER0         ; NADR
  245   0106 01006B800000       122 I1                  MOV.L   ER0,@_curtcb
  246   010C 7A0700000000       123 I1                  MOV.L   #_halt_sp,ER7
  247   0112 0700               124 I1                  LDC     #H'00,CCR               ; 妱傝崬傒嫋壜
  248   0114 40FE               125 I1  HLT_LOOP:       BRA     HLT_LOOP                ; 柍尷儖乕僾
  249                           126 I1  
  250   0000                    127 I1                  .SECTION  B,DATA,ALIGN=2
  251   0000 00000080           128 I1  _halt_stack:    .RES.W  64                      ; HALT帪偺僗僞僢僋
  252   0080                    129 I1  _halt_sp:
  253                           130 I1  
  254                           131 I1  ;               .END
  255                            12                     .INCLUDE "int_asm.src"
  256                             1 I1  ; ---------------------------------------------------------------------------
  257                             2 I1  ;  HOS 妱傝崬傒娗棟 傾僙儞僽儕晹
  258                             3 I1  ;
  259                             4 I1  ;                                      Copyright(C) 1998-2002 by Project HOS
  260                             5 I1  ; ---------------------------------------------------------------------------
  261                             6 I1          ;       .CPU     300HN
  262                             7 I1  
  263                             8 I1          ;       .INCLUDE "extern.inc"
  264                             9 I1  
  265                            10 I1  
  266   0116                     11 I1                  .SECTION  P,CODE,ALIGN=2
  267                            12 I1  
  268                            13 I1  ; -----------------------------------------------
  269                            14 I1  ;       僨僼僅儖僩偺妱傝崬傒僴儞僪儔
  270                            15 I1  ; -----------------------------------------------
  271   0116                     16 I1  _int_default:
  272   0116 5670                17 I1                  RTE
  273                            18 I1  
  274                            19 I1  ; -----------------------------------------------
  275                            20 I1  ;            妱傝崬傒偺僩儔僢僾
  276                            21 I1  ;   ER1 偵屇傃弌偟傾僪儗僗偑擖偭偰偔傞
  277                            22 I1  ; -----------------------------------------------

⌨️ 快捷键说明

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