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

📄 ucos_ii.lst

📁 ucosii的源代码希望能给予学习嵌入式系统的朋友一定的帮助
💻 LST
📖 第 1 页 / 共 5 页
字号:
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 1


   1               		.file	"ucos_ii.c"
   2               		.arch atmega128
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  10               	.global	OSUnMapTbl
  11               		.data
  12               		.type	OSUnMapTbl, @object
  13               		.size	OSUnMapTbl, 256
  14               	OSUnMapTbl:
  15 0000 00        		.byte	0
  16 0001 00        		.byte	0
  17 0002 01        		.byte	1
  18 0003 00        		.byte	0
  19 0004 02        		.byte	2
  20 0005 00        		.byte	0
  21 0006 01        		.byte	1
  22 0007 00        		.byte	0
  23 0008 03        		.byte	3
  24 0009 00        		.byte	0
  25 000a 01        		.byte	1
  26 000b 00        		.byte	0
  27 000c 02        		.byte	2
  28 000d 00        		.byte	0
  29 000e 01        		.byte	1
  30 000f 00        		.byte	0
  31 0010 04        		.byte	4
  32 0011 00        		.byte	0
  33 0012 01        		.byte	1
  34 0013 00        		.byte	0
  35 0014 02        		.byte	2
  36 0015 00        		.byte	0
  37 0016 01        		.byte	1
  38 0017 00        		.byte	0
  39 0018 03        		.byte	3
  40 0019 00        		.byte	0
  41 001a 01        		.byte	1
  42 001b 00        		.byte	0
  43 001c 02        		.byte	2
  44 001d 00        		.byte	0
  45 001e 01        		.byte	1
  46 001f 00        		.byte	0
  47 0020 05        		.byte	5
  48 0021 00        		.byte	0
  49 0022 01        		.byte	1
  50 0023 00        		.byte	0
  51 0024 02        		.byte	2
  52 0025 00        		.byte	0
  53 0026 01        		.byte	1
  54 0027 00        		.byte	0
  55 0028 03        		.byte	3
  56 0029 00        		.byte	0
  57 002a 01        		.byte	1
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 2


  58 002b 00        		.byte	0
  59 002c 02        		.byte	2
  60 002d 00        		.byte	0
  61 002e 01        		.byte	1
  62 002f 00        		.byte	0
  63 0030 04        		.byte	4
  64 0031 00        		.byte	0
  65 0032 01        		.byte	1
  66 0033 00        		.byte	0
  67 0034 02        		.byte	2
  68 0035 00        		.byte	0
  69 0036 01        		.byte	1
  70 0037 00        		.byte	0
  71 0038 03        		.byte	3
  72 0039 00        		.byte	0
  73 003a 01        		.byte	1
  74 003b 00        		.byte	0
  75 003c 02        		.byte	2
  76 003d 00        		.byte	0
  77 003e 01        		.byte	1
  78 003f 00        		.byte	0
  79 0040 06        		.byte	6
  80 0041 00        		.byte	0
  81 0042 01        		.byte	1
  82 0043 00        		.byte	0
  83 0044 02        		.byte	2
  84 0045 00        		.byte	0
  85 0046 01        		.byte	1
  86 0047 00        		.byte	0
  87 0048 03        		.byte	3
  88 0049 00        		.byte	0
  89 004a 01        		.byte	1
  90 004b 00        		.byte	0
  91 004c 02        		.byte	2
  92 004d 00        		.byte	0
  93 004e 01        		.byte	1
  94 004f 00        		.byte	0
  95 0050 04        		.byte	4
  96 0051 00        		.byte	0
  97 0052 01        		.byte	1
  98 0053 00        		.byte	0
  99 0054 02        		.byte	2
 100 0055 00        		.byte	0
 101 0056 01        		.byte	1
 102 0057 00        		.byte	0
 103 0058 03        		.byte	3
 104 0059 00        		.byte	0
 105 005a 01        		.byte	1
 106 005b 00        		.byte	0
 107 005c 02        		.byte	2
 108 005d 00        		.byte	0
 109 005e 01        		.byte	1
 110 005f 00        		.byte	0
 111 0060 05        		.byte	5
 112 0061 00        		.byte	0
 113 0062 01        		.byte	1
 114 0063 00        		.byte	0
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 3


 115 0064 02        		.byte	2
 116 0065 00        		.byte	0
 117 0066 01        		.byte	1
 118 0067 00        		.byte	0
 119 0068 03        		.byte	3
 120 0069 00        		.byte	0
 121 006a 01        		.byte	1
 122 006b 00        		.byte	0
 123 006c 02        		.byte	2
 124 006d 00        		.byte	0
 125 006e 01        		.byte	1
 126 006f 00        		.byte	0
 127 0070 04        		.byte	4
 128 0071 00        		.byte	0
 129 0072 01        		.byte	1
 130 0073 00        		.byte	0
 131 0074 02        		.byte	2
 132 0075 00        		.byte	0
 133 0076 01        		.byte	1
 134 0077 00        		.byte	0
 135 0078 03        		.byte	3
 136 0079 00        		.byte	0
 137 007a 01        		.byte	1
 138 007b 00        		.byte	0
 139 007c 02        		.byte	2
 140 007d 00        		.byte	0
 141 007e 01        		.byte	1
 142 007f 00        		.byte	0
 143 0080 07        		.byte	7
 144 0081 00        		.byte	0
 145 0082 01        		.byte	1
 146 0083 00        		.byte	0
 147 0084 02        		.byte	2
 148 0085 00        		.byte	0
 149 0086 01        		.byte	1
 150 0087 00        		.byte	0
 151 0088 03        		.byte	3
 152 0089 00        		.byte	0
 153 008a 01        		.byte	1
 154 008b 00        		.byte	0
 155 008c 02        		.byte	2
 156 008d 00        		.byte	0
 157 008e 01        		.byte	1
 158 008f 00        		.byte	0
 159 0090 04        		.byte	4
 160 0091 00        		.byte	0
 161 0092 01        		.byte	1
 162 0093 00        		.byte	0
 163 0094 02        		.byte	2
 164 0095 00        		.byte	0
 165 0096 01        		.byte	1
 166 0097 00        		.byte	0
 167 0098 03        		.byte	3
 168 0099 00        		.byte	0
 169 009a 01        		.byte	1
 170 009b 00        		.byte	0
 171 009c 02        		.byte	2
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 4


 172 009d 00        		.byte	0
 173 009e 01        		.byte	1
 174 009f 00        		.byte	0
 175 00a0 05        		.byte	5
 176 00a1 00        		.byte	0
 177 00a2 01        		.byte	1
 178 00a3 00        		.byte	0
 179 00a4 02        		.byte	2
 180 00a5 00        		.byte	0
 181 00a6 01        		.byte	1
 182 00a7 00        		.byte	0
 183 00a8 03        		.byte	3
 184 00a9 00        		.byte	0
 185 00aa 01        		.byte	1
 186 00ab 00        		.byte	0
 187 00ac 02        		.byte	2
 188 00ad 00        		.byte	0
 189 00ae 01        		.byte	1
 190 00af 00        		.byte	0
 191 00b0 04        		.byte	4
 192 00b1 00        		.byte	0
 193 00b2 01        		.byte	1
 194 00b3 00        		.byte	0
 195 00b4 02        		.byte	2
 196 00b5 00        		.byte	0
 197 00b6 01        		.byte	1
 198 00b7 00        		.byte	0
 199 00b8 03        		.byte	3
 200 00b9 00        		.byte	0
 201 00ba 01        		.byte	1
 202 00bb 00        		.byte	0
 203 00bc 02        		.byte	2
 204 00bd 00        		.byte	0
 205 00be 01        		.byte	1
 206 00bf 00        		.byte	0
 207 00c0 06        		.byte	6
 208 00c1 00        		.byte	0
 209 00c2 01        		.byte	1
 210 00c3 00        		.byte	0
 211 00c4 02        		.byte	2
 212 00c5 00        		.byte	0
 213 00c6 01        		.byte	1
 214 00c7 00        		.byte	0
 215 00c8 03        		.byte	3
 216 00c9 00        		.byte	0
 217 00ca 01        		.byte	1
 218 00cb 00        		.byte	0
 219 00cc 02        		.byte	2
 220 00cd 00        		.byte	0
 221 00ce 01        		.byte	1
 222 00cf 00        		.byte	0
 223 00d0 04        		.byte	4
 224 00d1 00        		.byte	0
 225 00d2 01        		.byte	1
 226 00d3 00        		.byte	0
 227 00d4 02        		.byte	2
 228 00d5 00        		.byte	0
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 5


 229 00d6 01        		.byte	1
 230 00d7 00        		.byte	0
 231 00d8 03        		.byte	3
 232 00d9 00        		.byte	0
 233 00da 01        		.byte	1
 234 00db 00        		.byte	0
 235 00dc 02        		.byte	2
 236 00dd 00        		.byte	0
 237 00de 01        		.byte	1
 238 00df 00        		.byte	0
 239 00e0 05        		.byte	5
 240 00e1 00        		.byte	0
 241 00e2 01        		.byte	1
 242 00e3 00        		.byte	0
 243 00e4 02        		.byte	2
 244 00e5 00        		.byte	0
 245 00e6 01        		.byte	1
 246 00e7 00        		.byte	0
 247 00e8 03        		.byte	3
 248 00e9 00        		.byte	0
 249 00ea 01        		.byte	1
 250 00eb 00        		.byte	0
 251 00ec 02        		.byte	2
 252 00ed 00        		.byte	0
 253 00ee 01        		.byte	1
 254 00ef 00        		.byte	0
 255 00f0 04        		.byte	4
 256 00f1 00        		.byte	0
 257 00f2 01        		.byte	1
 258 00f3 00        		.byte	0
 259 00f4 02        		.byte	2
 260 00f5 00        		.byte	0
 261 00f6 01        		.byte	1
 262 00f7 00        		.byte	0
 263 00f8 03        		.byte	3
 264 00f9 00        		.byte	0
 265 00fa 01        		.byte	1
 266 00fb 00        		.byte	0
 267 00fc 02        		.byte	2
 268 00fd 00        		.byte	0
 269 00fe 01        		.byte	1
 270 00ff 00        		.byte	0
 271               	.global	OSMapTbl
 272               		.type	OSMapTbl, @object
 273               		.size	OSMapTbl, 8
 274               	OSMapTbl:
 275 0100 01        		.byte	1
 276 0101 02        		.byte	2
 277 0102 04        		.byte	4
 278 0103 08        		.byte	8
 279 0104 10        		.byte	16
 280 0105 20        		.byte	32
 281 0106 40        		.byte	64
 282 0107 80        		.byte	-128
 283               		.text
 284               	.global	OSIntEnter
 285               		.type	OSIntEnter, @function
GAS LISTING C:\DOCUME~1\捞悼荐\LOCALS~1\Temp/cc0Kaaaa.s 			page 6


 286               	OSIntEnter:
 287               	/* prologue: frame size=0 */
 288               	/* prologue end (size=0) */
 289 0000 8091 0000 		lds r24,OSRunning
 290 0004 8130      		cpi r24,lo8(1)
 291 0006 09F0      		breq .L5
 292               	.L1:
 293 0008 0895      		ret
 294               	.L5:
 295 000a 8091 0000 		lds r24,OSIntNesting
 296 000e 8F3F      		cpi r24,lo8(-1)
 297 0010 D9F3      		breq .L1
 298 0012 8F5F      		subi r24,lo8(-(1))
 299 0014 8093 0000 		sts OSIntNesting,r24
 300 0018 0895      		ret
 301               	/* epilogue: frame size=0 */
 302               	/* epilogue: noreturn */
 303               	/* epilogue end (size=0) */
 304               	/* function OSIntEnter size 13 (13) */
 305               		.size	OSIntEnter, .-OSIntEnter
 306               	.global	OSIntExit
 307               		.type	OSIntExit, @function
 308               	OSIntExit:
 309               	/* prologue: frame size=0 */
 310               	/* prologue end (size=0) */
 311 001a 8091 0000 		lds r24,OSRunning
 312 001e 8130      		cpi r24,lo8(1)
 313 0020 09F0      		breq .L11
 314 0022 0895      		ret
 315               	.L11:
 316               	/* #APP */
 317 0024 F894      		cli
 318               	/* #NOAPP */
 319 0026 8091 0000 		lds r24,OSIntNesting
 320 002a 8823      		tst r24
 321 002c 09F0      		breq .+2
 322 002e 4AC0      		rjmp .L12
 323               	.L8:
 324 0030 8823      		tst r24
 325 0032 09F0      		breq .+2
 326 0034 45C0      		rjmp .L9
 327 0036 8091 0000 		lds r24,OSLockNesting
 328 003a 8823      		tst r24
 329 003c 09F0      		breq .+2
 330 003e 40C0      		rjmp .L9
 331 0040 8091 0000 		lds r24,OSRdyGrp
 332 0044 E82F      		mov r30,r24
 333 0046 FF27      		clr r31
 334 0048 E050      		subi r30,lo8(-(OSUnMapTbl))
 335 004a F040      		sbci r31,hi8(-(OSUnMapTbl))
 336 004c 8081      		ld r24,Z

⌨️ 快捷键说明

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