📄 rsum.yo
字号:
0x000: | .pos 0 0x000: 308400010000 | init: irmovl Stack, %esp 0x006: 308500010000 | irmovl Stack, %ebp 0x00c: 702c000000 | jmp Main | | # Sample linked list 0x014: | .align 4 0x014: | ele1: 0x014: 0a000000 | .long 0x00a 0x018: 1c000000 | .long ele2 0x01c: | ele2: 0x01c: b0000000 | .long 0x0b0 0x020: 24000000 | .long ele3 0x024: | ele3: 0x024: 000c0000 | .long 0xc00 0x028: 00000000 | .long 0 0x02c: | Main: 0x02c: 308214000000 | irmovl ele1, %edx 0x032: a028 | pushl %edx 0x034: 803a000000 | call rsum_list 0x039: 10 | halt | 0x03a: | rsum_list: 0x03a: a058 | pushl %ebp 0x03c: 2045 | rrmovl %esp, %ebp 0x03e: a018 | pushl %ecx 0x040: 501508000000 | mrmovl 8(%ebp), %ecx #get* ls 0x046: 6300 | xorl %eax, %eax #val==0 0x048: 6211 | andl %ecx, %ecx #?ls==0 0x04a: 7370000000 | je L39 | 0x04f: 308204000000 | irmovl $4, %edx 0x055: 2016 | rrmovl %ecx, %esi 0x057: 6026 | addl %edx, %esi 0x059: 506600000000 | mrmovl (%esi), %esi 0x05f: a068 | pushl %esi 0x061: 803a000000 | call rsum_list 0x066: b068 | popl %esi 0x068: 502100000000 | mrmovl (%ecx), %edx 0x06e: 6020 | addl %edx, %eax 0x070: | L39: | 0x070: b018 | popl %ecx 0x072: 2054 | rrmovl %ebp, %esp 0x074: b058 | popl %ebp 0x076: 90 | ret | 0x100: | .pos 0x100 0x100: | Stack:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -