报名表每行数据生成一张参赛证

 
Category: ASM

字符串长度计算

msg1  db "hello, world!" , 0xa, 0
msg1Len equ $-msg1-1; calc len of str

$-msg1-1 表示当前位置的内存地址减去 msg1 的内存地址, 然后再减一(末尾的\0).

gdb 调试汇编程序

如果默认是带% 这种寄存器, 那就是 at&t 格式的汇编语法, 改成 intel 舒服点(可以写到~/.gdbinit文件中)

set disassembly-flavor intel