Estudo de caso: como 4Kb de memória RAM levou o homem à Lua mas 4Gb não são suficientes para rodar um jogo médio?

Excelente pergunta! Esse foi o computador que ajudou o homem a aterrissar na lua: Fonte: Quora. Esse é o computador que precisamos pra jogar a maioria dos jogos: Fonte: Quora. Primeiramente, precisamos saber o que o Computador Guia da Apollo (AGC), com apenas 4KB de RAM embutida, fazia. Lembre-se que ainda era anos 60–70. Megabytes … Continue lendo Estudo de caso: como 4Kb de memória RAM levou o homem à Lua mas 4Gb não são suficientes para rodar um jogo médio?

Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?

Mesmo que a CPU fosse concreta e não um microprocessador, como ela foi estruturada? Possuía memória RAM? Como o programa foi armazenado dentro do computador? Vamos as respostas, a linguagem na qual o Colussus e a Luminary, programas para os dois Computadores de Orientação da Apollo 11, foram montados respectivamente no módulo de comando e … Continue lendo Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?

10 passos para instalar o Assembler e executar um código em Assembly no Windows

1. Faça o download do NASM, Montador / Desmontador para Assembly. Escolha uma pasta para descompactar o arquivo, utilizaremos essa pasta para rodar os códigos no prompt de comandos. 2. Instale o MiniGW, pelo site https://sourceforge.net/projects/mingw/ 3. Na instalação prossiga até chegar em uma tela para escolher os recursos que serão instalados, selecione: mingw32-base e … Continue lendo 10 passos para instalar o Assembler e executar um código em Assembly no Windows

Características da programação em Assembly

A programação em Assembly é uma técnica que permite escrever códigos de baixo nível para serem convertidos diretamente em instruções de máquina, que são executadas pelo processador. Em suma, é uma maneira de se comunicar diretamente com os componentes do hardware do computador, como a CPU, memória, registradores e periféricos. Em um programa em Assembly, … Continue lendo Características da programação em Assembly