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

📄 sbrk.exp

📁 ucOS 模拟环境
💻 EXP
字号:
          .CPU        300
          .IMPORT     $sp_regsv$3
          .IMPORT     $spregld2$3
          .EXPORT     _sbrk
          .SECTION    P,CODE,ALIGN=2
          .LINE       "E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\sbrk.c",34
_sbrk:                                  ; function: sbrk
          .STACK      _sbrk=12
          JSR         @$sp_regsv$3:16
          .LINE       35
          MOV.W       R0,R4
          .LINE       38
          MOV.W       #__$brk,R5
          MOV.W       @R5,R6
          MOV.W       R6,R1
          ADD.W       R4,R1
          MOV.W       #__$heap_area+4,R2
          CMP.W       R2,R1
          BLS         L49
          .LINE       39
          MOV.W       #-1,R0
          BRA         L50
L49:                                     
          .LINE       41
          .LINE       42
          MOV.W       R6,R0
          ADD.W       R4,R0
          MOV.W       R0,@R5
          .LINE       43
          MOV.W       R6,R0
          .LINE       44
L50:                                     
          JMP         @$spregld2$3:16
          .SECTION    D,DATA,ALIGN=2
__$brk:                                 ; static: brk
          .DATA.W     __$heap_area
          .SECTION    B,DATA,ALIGN=2
__$heap_area:                           ; static: heap_area
          .RES.W      2
          .END

⌨️ 快捷键说明

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