📄 bul16550.cod
字号:
; 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 + -