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

📄 myshell.lst

📁 S3C4510(ARM7)开发板bootloader实现及板载硬件测试代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
        0x00008914:    1a000005    ....    BNE      0x8930
        0x00008918:    e3a01e50    P...    MOV      r1,#0x500
        0x0000891c:    e51f004c    L...    LDR      r0,0x88d8
        0x00008920:    ebfffeae    ....    BL       uart_init  ; 0x83e0
        0x00008924:    e3a00001    ....    MOV      r0,#1
        0x00008928:    e59f11d0    ....    LDR      r1,0x8b00
        0x0000892c:    e5810000    ....    STR      r0,[r1,#0]
        0x00008930:    e28d0024    $...    ADD      r0,r13,#0x24
        0x00008934:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008938:    e1a00000    ....    NOP      
        0x0000893c:    e59d0020     ...    LDR      r0,[r13,#0x20]
        0x00008940:    e4d05001    .P..    LDRB     r5,[r0],#1
        0x00008944:    e3550000    ..U.    CMP      r5,#0
        0x00008948:    e58d0020     ...    STR      r0,[r13,#0x20]
        0x0000894c:    0a000067    g...    BEQ      0x8af0
        0x00008950:    e355006f    o.U.    CMP      r5,#0x6f
        0x00008954:    0a00003c    <...    BEQ      0x8a4c
        0x00008958:    ca000006    ....    BGT      0x8978
        0x0000895c:    e3550025    %.U.    CMP      r5,#0x25
        0x00008960:    0a000009    ....    BEQ      0x898c
        0x00008964:    e3550063    c.U.    CMP      r5,#0x63
        0x00008968:    0a00000f    ....    BEQ      0x89ac
        0x0000896c:    e3550064    d.U.    CMP      r5,#0x64
        0x00008970:    1a000053    S...    BNE      0x8ac4
        0x00008974:    ea000025    %...    B        0x8a10
        0x00008978:    e3550073    s.U.    CMP      r5,#0x73
        0x0000897c:    0a000017    ....    BEQ      0x89e0
        0x00008980:    e3550078    x.U.    CMP      r5,#0x78
        0x00008984:    1a00004e    N...    BNE      0x8ac4
        0x00008988:    ea00003e    >...    B        0x8a88
        0x0000898c:    e3540000    ..T.    CMP      r4,#0
        0x00008990:    1a000001    ....    BNE      0x899c
        0x00008994:    e3a04001    .@..    MOV      r4,#1
        0x00008998:    ea000053    S...    B        0x8aec
        0x0000899c:    e1a00005    ....    MOV      r0,r5
        0x000089a0:    ebffff68    h...    BL       putchar  ; 0x8748
        0x000089a4:    e3a04000    .@..    MOV      r4,#0
        0x000089a8:    ea00004f    O...    B        0x8aec
        0x000089ac:    e3540000    ..T.    CMP      r4,#0
        0x000089b0:    1a000002    ....    BNE      0x89c0
        0x000089b4:    e1a00005    ....    MOV      r0,r5
        0x000089b8:    ebffff62    b...    BL       putchar  ; 0x8748
        0x000089bc:    ea00004a    J...    B        0x8aec
        0x000089c0:    e59d0000    ....    LDR      r0,[r13,#0]
        0x000089c4:    e4901004    ....    LDR      r1,[r0],#4
        0x000089c8:    e20170ff    .p..    AND      r7,r1,#0xff
        0x000089cc:    e58d0000    ....    STR      r0,[r13,#0]
        0x000089d0:    e1a00007    ....    MOV      r0,r7
        0x000089d4:    ebffff5b    [...    BL       putchar  ; 0x8748
        0x000089d8:    e3a04000    .@..    MOV      r4,#0
        0x000089dc:    ea000042    B...    B        0x8aec
        0x000089e0:    e3540000    ..T.    CMP      r4,#0
        0x000089e4:    1a000002    ....    BNE      0x89f4
        0x000089e8:    e1a00005    ....    MOV      r0,r5
        0x000089ec:    ebffff55    U...    BL       putchar  ; 0x8748
        0x000089f0:    ea00003d    =...    B        0x8aec
        0x000089f4:    e59d0000    ....    LDR      r0,[r13,#0]
        0x000089f8:    e4908004    ....    LDR      r8,[r0],#4
        0x000089fc:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008a00:    e1a00008    ....    MOV      r0,r8
        0x00008a04:    ebffff60    `...    BL       puts  ; 0x878c
        0x00008a08:    e3a04000    .@..    MOV      r4,#0
        0x00008a0c:    ea000036    6...    B        0x8aec
        0x00008a10:    e3540000    ..T.    CMP      r4,#0
        0x00008a14:    1a000002    ....    BNE      0x8a24
        0x00008a18:    e1a00005    ....    MOV      r0,r5
        0x00008a1c:    ebffff49    I...    BL       putchar  ; 0x8748
        0x00008a20:    ea000031    1...    B        0x8aec
        0x00008a24:    e59d0000    ....    LDR      r0,[r13,#0]
        0x00008a28:    e4906004    .`..    LDR      r6,[r0],#4
        0x00008a2c:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008a30:    e3a0100a    ....    MOV      r1,#0xa
        0x00008a34:    e1a00006    ....    MOV      r0,r6
        0x00008a38:    ebffff64    d...    BL       itoa  ; 0x87d0
        0x00008a3c:    e1a09000    ....    MOV      r9,r0
        0x00008a40:    ebffff51    Q...    BL       puts  ; 0x878c
        0x00008a44:    e3a04000    .@..    MOV      r4,#0
        0x00008a48:    ea000027    '...    B        0x8aec
        0x00008a4c:    e3540000    ..T.    CMP      r4,#0
        0x00008a50:    1a000002    ....    BNE      0x8a60
        0x00008a54:    e1a00005    ....    MOV      r0,r5
        0x00008a58:    ebffff3a    :...    BL       putchar  ; 0x8748
        0x00008a5c:    ea000022    "...    B        0x8aec
        0x00008a60:    e59d0000    ....    LDR      r0,[r13,#0]
        0x00008a64:    e4906004    .`..    LDR      r6,[r0],#4
        0x00008a68:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008a6c:    e3a01008    ....    MOV      r1,#8
        0x00008a70:    e1a00006    ....    MOV      r0,r6
        0x00008a74:    ebffff55    U...    BL       itoa  ; 0x87d0
        0x00008a78:    e1a09000    ....    MOV      r9,r0
        0x00008a7c:    ebffff42    B...    BL       puts  ; 0x878c
        0x00008a80:    e3a04000    .@..    MOV      r4,#0
        0x00008a84:    ea000018    ....    B        0x8aec
        0x00008a88:    e3540000    ..T.    CMP      r4,#0
        0x00008a8c:    1a000002    ....    BNE      0x8a9c
        0x00008a90:    e1a00005    ....    MOV      r0,r5
        0x00008a94:    ebffff2b    +...    BL       putchar  ; 0x8748
        0x00008a98:    ea000013    ....    B        0x8aec
        0x00008a9c:    e59d0000    ....    LDR      r0,[r13,#0]
        0x00008aa0:    e4906004    .`..    LDR      r6,[r0],#4
        0x00008aa4:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008aa8:    e3a01010    ....    MOV      r1,#0x10
        0x00008aac:    e1a00006    ....    MOV      r0,r6
        0x00008ab0:    ebffff46    F...    BL       itoa  ; 0x87d0
        0x00008ab4:    e1a09000    ....    MOV      r9,r0
        0x00008ab8:    ebffff33    3...    BL       puts  ; 0x878c
        0x00008abc:    e3a04000    .@..    MOV      r4,#0
        0x00008ac0:    ea000009    ....    B        0x8aec
        0x00008ac4:    e3540000    ..T.    CMP      r4,#0
        0x00008ac8:    1a000002    ....    BNE      0x8ad8
        0x00008acc:    e1a00005    ....    MOV      r0,r5
        0x00008ad0:    ebffff1c    ....    BL       putchar  ; 0x8748
        0x00008ad4:    ea000004    ....    B        0x8aec
        0x00008ad8:    e28f0024    $...    ADD      r0,pc,#0x24 ; #0x8b04
        0x00008adc:    ebffff2a    *...    BL       puts  ; 0x878c
        0x00008ae0:    e3e00000    ....    MVN      r0,#0
        0x00008ae4:    e8bd03f8    ....    LDMFD    r13!,{r3-r9}
        0x00008ae8:    e49df014    ....    LDR      pc,[r13],#0x14
        0x00008aec:    eaffff92    ....    B        0x893c
        0x00008af0:    e3a00000    ....    MOV      r0,#0
        0x00008af4:    e58d0000    ....    STR      r0,[r13,#0]
        0x00008af8:    e3a00000    ....    MOV      r0,#0
        0x00008afc:    eafffff8    ....    B        0x8ae4
    $d
        0x00008b00:    00010318    ....    DCD    66328
        0x00008b04:    75736e75    unsu    DCD    1970499189
        0x00008b08:    726f7070    ppor    DCD    1919905904
        0x00008b0c:    20646574    ted     DCD    543450484
        0x00008b10:    65726964    dire    DCD    1701996900
        0x00008b14:    76697463    ctiv    DCD    1986622563
        0x00008b18:    00000a65    e...    DCD    2661
    delay
    $a
        0x00008b1c:    e1a00000    ....    NOP      
        0x00008b20:    e2402001    . @.    SUB      r2,r0,#1
        0x00008b24:    e1a00002    ....    MOV      r0,r2
        0x00008b28:    e3720001    ..r.    CMN      r2,#1
        0x00008b2c:    0a000008    ....    BEQ      0x8b54
        0x00008b30:    e3a01000    ....    MOV      r1,#0
        0x00008b34:    e251ccff    ..Q.    SUBS     r12,r1,#0xff00
        0x00008b38:    a25cc0ff    ..\.    SUBGES   r12,r12,#0xff
        0x00008b3c:    aa000003    ....    BGE      0x8b50
        0x00008b40:    ea000001    ....    B        0x8b4c
        0x00008b44:    e2811001    ....    ADD      r1,r1,#1
        0x00008b48:    eafffff9    ....    B        0x8b34
        0x00008b4c:    eafffffc    ....    B        0x8b44
        0x00008b50:    eafffff2    ....    B        0x8b20
        0x00008b54:    e1a0f00e    ....    MOV      pc,r14
    printfdemo
        0x00008b58:    e92d401c    .@-.    STMFD    r13!,{r2-r4,r14}
        0x00008b5c:    e28f004c    L...    ADD      r0,pc,#0x4c ; #0x8bb0
        0x00008b60:    ebffff65    e...    BL       printf  ; 0x88fc
        0x00008b64:    e3a04000    .@..    MOV      r4,#0
        0x00008b68:    e3540005    ..T.    CMP      r4,#5
        0x00008b6c:    aa00000c    ....    BGE      0x8ba4
        0x00008b70:    ea000001    ....    B        0x8b7c
        0x00008b74:    e2844001    .@..    ADD      r4,r4,#1
        0x00008b78:    eafffffa    ....    B        0x8b68
        0x00008b7c:    e3a0300f    .0..    MOV      r3,#0xf
        0x00008b80:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00008b84:    e28f2038    8 ..    ADD      r2,pc,#0x38 ; #0x8bc4
        0x00008b88:    e3a01041    A...    MOV      r1,#0x41
        0x00008b8c:    e28f003c    <...    ADD      r0,pc,#0x3c ; #0x8bd0
        0x00008b90:    e58d3004    .0..    STR      r3,[r13,#4]
        0x00008b94:    ebffff58    X...    BL       printf  ; 0x88fc
        0x00008b98:    e3a00014    ....    MOV      r0,#0x14
        0x00008b9c:    ebffffde    ....    BL       delay  ; 0x8b1c
        0x00008ba0:    eafffff3    ....    B        0x8b74
        0x00008ba4:    e28f0038    8...    ADD      r0,pc,#0x38 ; #0x8be4
        0x00008ba8:    ebffff53    S...    BL       printf  ; 0x88fc
        0x00008bac:    e8bd801c    ....    LDMFD    r13!,{r2-r4,pc}
    $d
        0x00008bb0:    6f6d6564    demo    DCD    1869440356
        0x00008bb4:    726f6620     for    DCD    1919903264
        0x00008bb8:    70796d20     myp    DCD    1887005984
        0x00008bbc:    746e6972    rint    DCD    1953393010
        0x00008bc0:    000a0d66    f...    DCD    658790
        0x00008bc4:    6c6c6568    hell    DCD    1819043176
        0x00008bc8:    6f77206f    o wo    DCD    1870078063
        0x00008bcc:    00646c72    rld.    DCD    6581362
        0x00008bd0:    09636325    %cc.    DCD    157508389
        0x00008bd4:    73252525    %%%s    DCD    1931814181
        0x00008bd8:    2064250a    .%d     DCD    543433994
        0x00008bdc:    25206f25    %o %    DCD    622882597
        0x00008be0:    000a0d78    x...    DCD    658808
        0x00008be4:    74736574    test    DCD    1953719668
        0x00008be8:    0a6b6f20     ok.    DCD    174812960
        0x00008bec:    00000000    ....    DCD    0
    getchar
    $a
    .text
        0x00008bf0:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x00008bf4:    e3a00001    ....    MOV      r0,#1
        0x00008bf8:    e59f118c    ....    LDR      r1,0x8d8c
        0x00008bfc:    e5810000    ....    STR      r0,[r1,#0]
        0x00008c00:    e59f0188    ....    LDR      r0,0x8d90
        0x00008c04:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008c08:    e3500000    ..P.    CMP      r0,#0
        0x00008c0c:    1a000005    ....    BNE      0x8c28
        0x00008c10:    e3a01e50    P...    MOV      r1,#0x500
        0x00008c14:    e59f0178    x...    LDR      r0,0x8d94
        0x00008c18:    ebfffdf0    ....    BL       uart_init  ; 0x83e0
        0x00008c1c:    e3a00001    ....    MOV      r0,#1
        0x00008c20:    e59f1168    h...    LDR      r1,0x8d90
        0x00008c24:    e5810000    ....    STR      r0,[r1,#0]
        0x00008c28:    e1a00000    ....    NOP      
        0x00008c2c:    e59f0158    X...    LDR      r0,0x8d8c
        0x00008c30:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008c34:    e3500001    ..P.    CMP      r0,#1
        0x00008c38:    0afffffb    ....    BEQ      0x8c2c
        0x00008c3c:    e1a00000    ....    NOP      
        0x00008c40:    e59f0150    P...    LDR      r0,0x8d98
        0x00008c44:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008c48:    e5900008    ....    LDR      r0,[r0,#8]
        0x00008c4c:    e3100040    @...    TST      r0,#0x40
        0x00008c50:    0afffffa    ....    BEQ      0x8c40
        0x00008c54:    e59f0130    0...    LDR      r0,0x8d8c
        0x00008c58:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008c5c:    e59f1134    4...    LDR      r1,0x8d98
        0x00008c60:    e5911000    ....    LDR      r1,[r1,#0]
        0x00008c64:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00008c68:    e59f011c    ....    LDR      r0,0x8d8c
        0x00008c6c:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008c70:    e8bd8008    ....    LDMFD    r13!,{r3,pc}
    gets
        0x00008c74:    e92d4070    p@-.    STMFD    r13!,{r4-r6,r14}

⌨️ 快捷键说明

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