📄 rsum.ys
字号:
.pos 0init: irmovl Stack, %esp irmovl Stack, %ebp jmp Main# Sample linked list.align 4ele1: .long 0x00a .long ele2ele2: .long 0x0b0 .long ele3ele3: .long 0xc00 .long 0Main: irmovl ele1, %edx pushl %edx call rsum_list haltrsum_list: pushl %ebp rrmovl %esp, %ebp pushl %ecx mrmovl 8(%ebp), %ecx #get* ls xorl %eax, %eax #val==0 andl %ecx, %ecx #?ls==0 je L39 irmovl $4, %edx rrmovl %ecx, %esi addl %edx, %esi mrmovl (%esi), %esi pushl %esi call rsum_list popl %esi mrmovl (%ecx), %edx addl %edx, %eaxL39: popl %ecx rrmovl %ebp, %esp popl %ebp ret .pos 0x100Stack:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -