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

📄 ioutil.cod

📁 ARM读写SD卡程序
💻 COD
字号:
; Listing generated by Microsoft (R) Optimizing Compiler Version 12.20.9615 

	TTL	c:\wince420\platform\sdklh7a404\drivers\sdmmc\driver\.\ioutil.c
	CODE32

  00000			 AREA	 |.drectve|, DRECTVE
	DCB	"-defaultlib:coredll.lib "
	DCB	"-defaultlib:corelibc.lib "


  00000			 AREA	 |.data|, DATA
	 COMMON	|multipleRdWr|, 0x2

	EXPORT	|get_interface_error|
; File c:\wince420\platform\sdklh7a404\drivers\sdmmc\driver\ioutil.c

  00000			 AREA	 |.text| { |get_interface_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000			 AREA	 |.pdata$$get_interface_error|, PDATA, SELECTION=5, ASSOC=|.text| { |get_interface_error| } ; comdat associative
|$T36559| DCD	|get_interface_error|
	DCD	0x40000401
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |get_interface_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000		 |get_interface_error| PROC

; 399  : {

  00000	e52de004	 str       lr, [sp, #-4]!
  00004		 |$M36557|

; 400  :      return(interface_error(driveno));

  00004	eb000000	 bl        interface_error

; 401  : }

  00008	e8bd4000	 ldmia     sp!, {lr}
  0000c	e12fff1e	 bx        lr
  00010		 |$M36558|

			 ENDP  ; |get_interface_error|

	IMPORT	|controller_s|

  00000			 AREA	 |.text| { |interface_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000			 AREA	 |.pdata$$interface_error|, PDATA, SELECTION=5, ASSOC=|.text| { |interface_error| } ; comdat associative
|$T36566| DCD	|interface_error|
	DCD	0x40000400
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |interface_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000		 |interface_error| PROC

; 349  : {

  00000		 |$M36564|

; 350  :     PDEVICE_CONTROLLER pc;
; 351  : 
; 352  : #if (N_INTERFACES > 1)
; 353  :     pc = drno_to_controller(driveno);
; 354  : #else
; 355  :     driveno = driveno;
; 356  :     pc = &controller_s[0];
; 357  : #endif
; 358  : 
; 359  :     return(pc->error_code);

  00000	e59f0004	 ldr       r0, [pc, #4]
  00004	e1d001f6	 ldrsh     r0, [r0, #0x16]

; 360  : }

  00008	e12fff1e	 bx        lr
  0000c		 |$L36568|
  0000c	00000000	 DCD       |controller_s|
  00010		 |$M36565|

			 ENDP  ; |interface_error|

	EXPORT	|pc_get_error|

  00000			 AREA	 |.text| { |pc_get_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000			 AREA	 |.pdata$$pc_get_error|, PDATA, SELECTION=5, ASSOC=|.text| { |pc_get_error| } ; comdat associative
|$T36575| DCD	|pc_get_error|
	DCD	0x40000401
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |pc_get_error| }, CODE, ARM, SELECTION=1 ; comdat noduplicate

  00000		 |pc_get_error| PROC

; 404  : {

  00000	e52de004	 str       lr, [sp, #-4]!
  00004		 |$M36573|

; 405  :      return(interface_error(driveno));

  00004	eb000000	 bl        interface_error

; 406  : }

  00008	e8bd4000	 ldmia     sp!, {lr}
  0000c	e12fff1e	 bx        lr
  00010		 |$M36574|

			 ENDP  ; |pc_get_error|

	END

⌨️ 快捷键说明

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