Assembler no Linux
Assembly no Linux é possível? Essa é a pergunta que muitos fazem, velhos tempos DOS e MSX, tempos que não voltam mais, será? Neste artigo abordo como os veteranos de Assembly podem voltar a se divertir sem a necessidade de DOS ou MSX.
[ Hits: 35.488 ]
Por: Cleber J Santos em 17/02/2009
Modo Real e Modo protegido
Antes de mais nada lembremos das limitações que eram
encontradas nos processadores antigos, 640 Kb se quer
pareciam ser um problema já que para a época era o que
se tinha disponível. A grande maioria eram baseados em
processadores como o Z80 (Microprocessadores de 8 Bits
e com endereçamento máximo e direto de 64Kb).
Já nos 80286, existia um modo de trabalho do processador
que era chamado de modo protegido. Ou seja, quando o
processador era ligado, se comportava como um 8086, mas
após a entrada neste modo, novas características eram
habilitadas, como maior capacidade de endereçamento de
memória, permissões de acesso dessa memória etc.
A grosso modo podemos dizer que processadores em
modo real, eram por exemplo os 386 que se portavam como
um 8086, rodando diretamente programas, como o DOS em
16 Bits, com endereçamento de até 640 Kb, não importando o quanto
tivesse instalado na máquina. E o modo protegido eram aqueles
que apresentavam além de as vantagens citadas, a melhoria
de forma de entrada e saída deste modo para o modo real,
outra das vantagens do modo protegido eram as facilidades
de multitarefas e que com certeza revolucionaram os programas
da época.
Escrevendo scripts no GIMP, pintando a cobra
FreeBSD + Zope/Plone, uma idéia frustrante?
Screen, eita ferramenta porreta!
Ajustando o desempenho de discos rígidos
Linux (kernel) - A história do seu criador
Uma pequena introdução ao Assembly para Linux
FreeIPA - uma solução integrada de identidade e autenticação para ambientes de rede Linux/UNIX
Apresentando agora o Scientific Linux
ArchLinux, uma distro de expressão aqui no VOL
Distribuições Linux Para Computadores Antigos
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Isso acontece com vcs também? (2)
Problema com audio apos upgrade (9)
Instalação automatizada do Debian 12 em UEFI (2)