汇编.byte和偏移量指令

时间:2019-06-11 18:06:12

标签: assembly x86 byte offset low-level

我对某些代码有疑问。该程序的输出是什么,为什么?有人可以重点针对偏移量和.byte指令逐步向我解释这一点吗?

.intel_syntax noprefix 
    .text 
    .globl main 
main: 
    push ebx 
    mov ebx, offset x 
    add ebx, 3 
    mov al, [ebx] 
    xor ah, ah 
    pop ebx 
    ret

.data
x:
    .byte 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8

0 个答案:

没有答案