De assembly para código de máquina (assembler em MIPS, x86 e ARM)
Автор: Waine - Dev do Desempenho
Загружено: 2024-08-20
Просмотров: 4237
Описание:
Estamos acostumados a considerar a linguagem de mais baixo nível que conseguimos programar. Mas é importante lembrar que o assembly ainda é um texto que conseguimos ler, e a nossa máquina só entende binário. Nesse vídeo eu quero explicar como fazemos essa conversão partindo do assembly em texto até chegar no binário.
Pra isso vou usar o MIPS como exemplo base, um conjunto de instruções muito simples e direto, que é ótimo para aprender assembly. Depois disso quero mostrar algumas arquiteturas mais comuns no nosso dia a dia, o x86 com suas maluquices e complexidades de CISC, e o ARM com seus dois conjuntos de instruções e modos de decodificação.
LIVES: Toda terça e quinta as 21h
ENTREM NO DISCORD: / discord
SEJA MEMBRO: / @waine_jr
Vídeos exclusivos, lives salvas e canal no Discord só para membros!
LINKS
ISA MIPS: https://www.cs.gordon.edu/courses/cs3...
Tamanho de instruções x86: https://stackoverflow.com/questions/2...
Site para Disassembly de x86: https://defuse.ca/online-x86-assemble...
Frontend do Cortex A73: https://chipsandcheese.com/2024/08/04...
Documentação do Cortex A: https://arm-software.github.io/CMSIS_...
Refernência do ARMv7: https://developer.arm.com/documentati...
Thumb mode no assembler do ARM: https://stackoverflow.com/questions/7...
REDES
Site: https://www.wainejr.com/
Instagram: / waine_jr
TikTok: / waine_jr
GitHub: https://github.com/wainejr/
Discord: / discord
00:00 Inscreva-se
01:59 MIPS
04:02 Instruções R, I e J no MIPS
08:36 e o x86?
09:17 Tamanho da instrução no x86
10:25 mov no x86
12:23 Tamanho da instrução importa?
14:41 ARM e seus dois modos
18:22 Interoperando ARM e Thumb
22:25 Seja Membro
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: