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

📄 bul16550.cod

📁 以嵌入式处理器pxa270为硬件平台的wince系统rs232驱动
💻 COD
📖 第 1 页 / 共 5 页
字号:
; Function compile flags: /Ogsy

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

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

; 156  :     virtual UINT8   Read_IIR() { return (UCHAR)READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->iir_fcr)) ;};

  00000		 |$L33817|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33815|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830008	 add         r0, r3, #8
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33816|

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


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

  00000			 AREA	 |.pdata$$?Write_LCR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_LCR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33827| DCD	|$L33826|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

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

; 157  :     virtual void    Write_LCR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->lcr), uData);};

  00000		 |$L33826|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33824|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e283000c	 add         r0, r3, #0xC
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33825|

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


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

  00000			 AREA	 |.pdata$$?Read_LCR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_LCR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33837| DCD	|$L33836|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

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

; 158  :     virtual UINT8   Read_LCR() { return (UCHAR)READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->lcr));};

  00000		 |$L33836|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33834|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e283000c	 add         r0, r3, #0xC
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33835|

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


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

  00000			 AREA	 |.pdata$$?Write_MCR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_MCR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33846| DCD	|$L33845|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

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

; 159  :     virtual void    Write_MCR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->mcr), uData);};

  00000		 |$L33845|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33843|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830010	 add         r0, r3, #0x10
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33844|

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


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

  00000			 AREA	 |.pdata$$?Read_MCR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_MCR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33856| DCD	|$L33855|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

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

; 160  :     virtual UINT8   Read_MCR() { return (UCHAR) READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->mcr) );};

  00000		 |$L33855|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33853|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830010	 add         r0, r3, #0x10
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33854|

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


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

  00000			 AREA	 |.pdata$$?Write_LSR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_LSR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33865| DCD	|$L33864|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

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

; 161  :     virtual void    Write_LSR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->lsr), uData);};

  00000		 |$L33864|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33862|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830014	 add         r0, r3, #0x14
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33863|

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


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

  00000			 AREA	 |.pdata$$?Read_LSR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_LSR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33875| DCD	|$L33874|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

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

; 162  :     virtual UINT8   Read_LSR() { return (UCHAR) READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->lsr) );};

  00000		 |$L33874|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33872|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830014	 add         r0, r3, #0x14
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33873|

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


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

  00000			 AREA	 |.pdata$$?Write_MSR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_MSR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33884| DCD	|$L33883|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

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

; 163  :     virtual void    Write_MSR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->msr), uData) ; };

  00000		 |$L33883|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33881|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830018	 add         r0, r3, #0x18
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33882|

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


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

  00000			 AREA	 |.pdata$$?Read_MSR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_MSR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33894| DCD	|$L33893|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

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

; 164  :     virtual UINT8   Read_MSR() { return (UCHAR) READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->msr)); };

  00000		 |$L33893|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33891|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830018	 add         r0, r3, #0x18
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33892|

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


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

  00000			 AREA	 |.pdata$$?Write_SCR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_SCR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33903| DCD	|$L33902|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

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

; 165  :     virtual void    Write_SCR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->scr), uData );};

  00000		 |$L33902|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33900|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e283001c	 add         r0, r3, #0x1C
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33901|

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


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

  00000			 AREA	 |.pdata$$?Read_SCR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_SCR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33913| DCD	|$L33912|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

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

; 166  :     virtual UINT8   Read_SCR() { return (UCHAR) READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->scr)); };

  00000		 |$L33912|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33910|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e283001c	 add         r0, r3, #0x1C
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33911|

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


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

  00000			 AREA	 |.pdata$$?Write_SIR@CBulReg16550@@UAAXE@Z|, PDATA, SELECTION=5, ASSOC=|.text| { |?Write_SIR@CBulReg16550@@UAAXE@Z| } ; comdat associative
|$T33922| DCD	|$L33921|
	DCD	0x40000601
; Function compile flags: /Ogsy

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

  00000		 |?Write_SIR@CBulReg16550@@UAAXE@Z| PROC ; CBulReg16550::Write_SIR

; 171  :     virtual void    Write_SIR(UINT8 uData) { WRITE_REGISTER_ULONG( (PULONG)&(m_pRegAddr->irdasel), uData);};

  00000		 |$L33921|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33919|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830020	 add         r0, r3, #0x20
  0000c	eb000000	 bl          WRITE_REGISTER_ULONG
  00010	e49de004	 ldr         lr, [sp], #4
  00014	e12fff1e	 bx          lr
  00018		 |$M33920|

			 ENDP  ; |?Write_SIR@CBulReg16550@@UAAXE@Z|, CBulReg16550::Write_SIR


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

  00000			 AREA	 |.pdata$$?Read_SIR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_SIR@CBulReg16550@@UAAEXZ| } ; comdat associative
|$T33932| DCD	|$L33931|
	DCD	0x40000701
; Function compile flags: /Ogsy

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

  00000		 |?Read_SIR@CBulReg16550@@UAAEXZ| PROC	; CBulReg16550::Read_SIR

; 172  :     virtual UINT8    Read_SIR() { return (UCHAR) READ_REGISTER_ULONG( (PULONG)&(m_pRegAddr->irdasel)); };

  00000		 |$L33931|
  00000	e52de004	 str         lr, [sp, #-4]!
  00004		 |$M33929|
  00004	e590303c	 ldr         r3, [r0, #0x3C]
  00008	e2830020	 add         r0, r3, #0x20
  0000c	eb000000	 bl          READ_REGISTER_ULONG
  00010	e20000ff	 and         r0, r0, #0xFF
  00014	e49de004	 ldr         lr, [sp], #4
  00018	e12fff1e	 bx          lr
  0001c		 |$M33930|

			 ENDP  ; |?Read_SIR@CBulReg16550@@UAAEXZ|, CBulReg16550::Read_SIR


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

  00000			 AREA	 |.pdata$$?Read_FIOR@CBulReg16550@@UAAEXZ|, PDATA, SELECTION=5, ASSOC=|.text| { |?Read_FIOR@CBu

⌨️ 快捷键说明

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