Далее

Como imprimir um Hello World no terminal do Windows em assembly x64? #shorts #assembly #x64 #windows

8 Просмотры· 29/02/24
Administrator
Administrator
2 Подписчики
2

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

Подробнее

 0 Комментарии sort   Сортировать по


Далее