GCC为什么不使用分寄存器?
write(1,"hi",3)
gcc -s -nostdlib -nostartfiles -O3
ba03000000 mov edx, 3 ; thanks for the correction jester!bf01000000 mov edi, 131c0 xor eax, eax e9d8ffffff jmp loc.imp.write
dl
, dil
al
mov $1, %rax => b801000000
mov $1, %al => b001
湖上湖
德玛西亚99
凤凰求蛊
相关分类