'''
movb $0xF, (%ebx)
'''
这里的错误的原因是否应该理解为在x86_64下不应该使用32位的地址来寻址?
参考:https://stackoverflow.com/questions/31633075/error-moving-a-constant-byte-value-into-ebx
Problem 3.3 第一行代码的答案如何理解?
'''
movb $0xF, (%ebx)
'''
这里的错误的原因是否应该理解为在x86_64下不应该使用32位的地址来寻址?
参考:https://stackoverflow.com/questions/31633075/error-moving-a-constant-byte-value-into-ebx
要是你可以确保ebx寄存器里的地址是有效的 那么没问题 比如说Linux下堆的地址通常是4个字节就够了 高位全是0。顺便吐槽一下AT&T语法 还是Intel大法看着舒服