absrel.s

来自「GNU binutils是GNU交叉工具链中的一个源码包」· S 代码 · 共 60 行

S
60
字号
abs = 0x1234 .extern ext .weak weak .comm comm,4 .global glob .datadata: .long 0 .textloc: mov abs,  %eaxglob: mov ext,  %eax mov weak, %eax mov comm, %eax mov loc,  %eax mov glob, %eax mov abs2, %eax mov loc2, %eax mov glob2,%eax mov data, %eax mov data2,%eax mov abs   - abs, %eax mov ext   - abs, %eax mov weak  - abs, %eax mov comm  - abs, %eax mov loc   - abs, %eax mov glob  - abs, %eax mov abs2  - abs, %eax mov loc2  - abs, %eax mov glob2 - abs, %eax mov data  - abs, %eax mov data2 - abs, %eax mov abs   - abs2,%eax mov ext   - abs2,%eax mov weak  - abs2,%eax mov comm  - abs2,%eax mov loc   - abs2,%eax mov glob  - abs2,%eax mov abs2  - abs2,%eax mov loc2  - abs2,%eax mov glob2 - abs2,%eax mov data  - abs2,%eax mov data2 - abs2,%eax mov loc2  - loc, %eax mov glob  - loc, %eax mov glob  - loc2,%eax mov glob2 - loc, %eax mov glob2 - loc2,%eax .org 0x100loc2: .global glob2glob2 = loc2 + 5abs2 = 0x9876 .datadata2: .long 0

⌨️ 快捷键说明

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