Como imprimir um Hello World no terminal do Windows em assembly x64? #shorts #assembly #x64 #windows
0
0
8 Lượt xem·
29/02/24
Trong
Science
Neste short eu ensino passo a passo a como desenvolver um programa que imprima um "Hello, World!" no terminal utilizando a linguagem Assembly na arquitetura x64 (64 bits). A real diferença entre x64 e x86 (32 bits) esta na convenções de chamadas de funções, no tamanho das operações, no tamanho dos registradores e no endereçamento de memória. Tudo muda, exceto as instruções (mov, add...), inclusive os 4 primeiros argumentos são referenciados nos registradores na arquitetura x64, de resto são passados por pilha (utilizando a instrução push).
Mais informações aqui: https://learn.microsoft.com/en....-us/cpp/build/x64-ca
Cho xem nhiều hơn
0 Bình luận
sort Sắp xếp theo