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

📄 bul16550.cod

📁 以嵌入式处理器pxa270为硬件平台的wince系统rs232驱动
💻 COD
📖 第 1 页 / 共 5 页
字号:
  00000			 AREA	 |.pdata$$?Write_FCR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_FCR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33579| DCD	|$L33578|
	DCD	0x40000801
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_FCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_FCR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_FCR

; 38   :     virtual void    Write_FCR(UINT8 uData) { WRITE_PORT_UCHAR( m_pIIR_FCR, uData);m_FCR = uData; };

  00000		 |$L33578|
  00000	e92d4030	 stmdb       sp!, {r4, r5, lr}
  00004		 |$M33576|
  00004	e1a05001	 mov         r5, r1
  00008	e1a04000	 mov         r4, r0
  0000c	e594001c	 ldr         r0, [r4, #0x1C]
  00010	eb000000	 bl          WRITE_PORT_UCHAR
  00014	e5c4500c	 strb        r5, [r4, #0xC]
  00018	e8bd4030	 ldmia       sp!, {r4, r5, lr}
  0001c	e12fff1e	 bx          lr
  00020		 |$M33577|

			 ENDP  ; |?Write_FCR@CReg16550@@UAAXE@Z|, CReg16550::Write_FCR


  00000			 AREA	 |.text| { |?Read_FCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_FCR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_FCR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33589| DCD	|$L33588|
	DCD	0x40000200
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_FCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_FCR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_FCR

; 39   :     virtual UINT8   Read_FCR() { return m_FCR; };

  00000		 |$L33588|
  00000		 |$M33586|
  00000	e5d0000c	 ldrb        r0, [r0, #0xC]
  00004	e12fff1e	 bx          lr
  00008		 |$M33587|

			 ENDP  ; |?Read_FCR@CReg16550@@UAAEXZ|, CReg16550::Read_FCR


  00000			 AREA	 |.text| { |?Read_IIR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_IIR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_IIR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33599| DCD	|$L33598|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_IIR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_IIR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_IIR

; 40   :     virtual UINT8   Read_IIR() { return READ_PORT_UCHAR( m_pIIR_FCR) ;};

  00000		 |$L33598|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33596|
  00004	e590001c	 ldr         r0, [r0, #0x1C]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33597|

			 ENDP  ; |?Read_IIR@CReg16550@@UAAEXZ|, CReg16550::Read_IIR


  00000			 AREA	 |.text| { |?Write_LCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Write_LCR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_LCR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33608| DCD	|$L33607|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_LCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_LCR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_LCR

; 41   :     virtual void    Write_LCR(UINT8 uData) { WRITE_PORT_UCHAR(m_pLCR, uData);};

  00000		 |$L33607|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33605|
  00004	e5900020	 ldr         r0, [r0, #0x20]
  00008	eb000000	 bl          WRITE_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33606|

			 ENDP  ; |?Write_LCR@CReg16550@@UAAXE@Z|, CReg16550::Write_LCR


  00000			 AREA	 |.text| { |?Read_LCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_LCR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_LCR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33618| DCD	|$L33617|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_LCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_LCR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_LCR

; 42   :     virtual UINT8   Read_LCR() { return READ_PORT_UCHAR(m_pLCR);};

  00000		 |$L33617|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33615|
  00004	e5900020	 ldr         r0, [r0, #0x20]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33616|

			 ENDP  ; |?Read_LCR@CReg16550@@UAAEXZ|, CReg16550::Read_LCR


  00000			 AREA	 |.text| { |?Write_MCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Write_MCR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_MCR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33627| DCD	|$L33626|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_MCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_MCR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_MCR

; 43   :     virtual void    Write_MCR(UINT8 uData) { WRITE_PORT_UCHAR( m_pMCR, uData);};

  00000		 |$L33626|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33624|
  00004	e5900024	 ldr         r0, [r0, #0x24]
  00008	eb000000	 bl          WRITE_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33625|

			 ENDP  ; |?Write_MCR@CReg16550@@UAAXE@Z|, CReg16550::Write_MCR


  00000			 AREA	 |.text| { |?Read_MCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_MCR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_MCR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33637| DCD	|$L33636|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_MCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_MCR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_MCR

; 44   :     virtual UINT8   Read_MCR() { return READ_PORT_UCHAR(m_pMCR);};

  00000		 |$L33636|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33634|
  00004	e5900024	 ldr         r0, [r0, #0x24]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33635|

			 ENDP  ; |?Read_MCR@CReg16550@@UAAEXZ|, CReg16550::Read_MCR


  00000			 AREA	 |.text| { |?Write_LSR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Write_LSR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_LSR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33646| DCD	|$L33645|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_LSR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_LSR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_LSR

; 45   :     virtual void    Write_LSR(UINT8 uData) { WRITE_PORT_UCHAR( m_pLSR, uData);};

  00000		 |$L33645|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33643|
  00004	e5900028	 ldr         r0, [r0, #0x28]
  00008	eb000000	 bl          WRITE_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33644|

			 ENDP  ; |?Write_LSR@CReg16550@@UAAXE@Z|, CReg16550::Write_LSR


  00000			 AREA	 |.text| { |?Read_LSR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_LSR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_LSR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33656| DCD	|$L33655|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_LSR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_LSR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_LSR

; 46   :     virtual UINT8   Read_LSR() { return READ_PORT_UCHAR(m_pLSR);};

  00000		 |$L33655|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33653|
  00004	e5900028	 ldr         r0, [r0, #0x28]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33654|

			 ENDP  ; |?Read_LSR@CReg16550@@UAAEXZ|, CReg16550::Read_LSR


  00000			 AREA	 |.text| { |?Write_MSR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Write_MSR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_MSR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33665| DCD	|$L33664|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_MSR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_MSR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_MSR

; 47   :     virtual void    Write_MSR(UINT8 uData) { WRITE_PORT_UCHAR( m_pMSR, uData) ; };

  00000		 |$L33664|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33662|
  00004	e590002c	 ldr         r0, [r0, #0x2C]
  00008	eb000000	 bl          WRITE_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33663|

			 ENDP  ; |?Write_MSR@CReg16550@@UAAXE@Z|, CReg16550::Write_MSR


  00000			 AREA	 |.text| { |?Read_MSR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_MSR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_MSR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33675| DCD	|$L33674|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_MSR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_MSR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_MSR

; 48   :     virtual UINT8   Read_MSR() { return READ_PORT_UCHAR( m_pMSR); };

  00000		 |$L33674|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33672|
  00004	e590002c	 ldr         r0, [r0, #0x2C]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33673|

			 ENDP  ; |?Read_MSR@CReg16550@@UAAEXZ|, CReg16550::Read_MSR


  00000			 AREA	 |.text| { |?Write_SCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Write_SCR@CReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_SCR@CReg16550@@UAAXE@Z| } ; comdat associative
|$T33684| DCD	|$L33683|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Write_SCR@CReg16550@@UAAXE@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Write_SCR@CReg16550@@UAAXE@Z| PROC	; CReg16550::Write_SCR

; 49   :     virtual void    Write_SCR(UINT8 uData) { WRITE_PORT_UCHAR( m_pSRC, uData );};

  00000		 |$L33683|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33681|
  00004	e5900030	 ldr         r0, [r0, #0x30]
  00008	eb000000	 bl          WRITE_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33682|

			 ENDP  ; |?Write_SCR@CReg16550@@UAAXE@Z|, CReg16550::Write_SCR


  00000			 AREA	 |.text| { |?Read_SCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$?Read_SCR@CReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_SCR@CReg16550@@UAAEXZ| } ; comdat associative
|$T33694| DCD	|$L33693|
	DCD	0x40000501
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |?Read_SCR@CReg16550@@UAAEXZ| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |?Read_SCR@CReg16550@@UAAEXZ| PROC	; CReg16550::Read_SCR

; 50   :     virtual UINT8   Read_SCR() { return READ_PORT_UCHAR(m_pSRC); };

  00000		 |$L33693|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33691|
  00004	e5900030	 ldr         r0, [r0, #0x30]
  00008	eb000000	 bl          READ_PORT_UCHAR
  0000c	e49de004	 ldr         lr, [sp], #4
  00010	e12fff1e	 bx          lr
  00014		 |$M33692|

			 ENDP  ; |?Read_SCR@CReg16550@@UAAEXZ|, CReg16550::Read_SCR

	IMPORT	|??3@YAXPAX@Z|				; operator delete

  00000			 AREA	 |.text| { |??_GCReg16550@@UAAPAXI@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000			 AREA	 |.pdata$$??_GCReg16550@@UAAPAXI@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |??_GCReg16550@@UAAPAXI@Z| } ; comdat associative
|$T33708| DCD	|$L33707|
	DCD	0x40000a01
; Function compile flags: /Ogsy

  00000			 AREA	 |.text| { |??_GCReg16550@@UAAPAXI@Z| }, CODE, ARM, SELECTION=2 ; comdat any

  00000		 |??_GCReg16550@@UAAPAXI@Z| PROC	; CReg16550::`scalar deleting destructor'
  00000		 |$L33707|
  00000	e92d4010	 stmdb       sp!, {r4, lr}
  00004		 |$M33705|
  00004	e1a04000	 mov         r4, r0
  00008	e59f3014	 ldr         r3, [pc, #0x14]
  0000c	e3110001	 tst         r1, #1
  00010	e5843000	 str         r3, [r4]
  00014	1b000000	 blne        |??3@YAXPAX@Z|
  00018	e1a00004	 mov         r0, r4
  0001c	e8bd4010	 ldmia       sp!, {r4, lr}
  00020	e12fff1e	 bx          lr
  00024		 |$L33710|

⌨️ 快捷键说明

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