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: 36.334 ]
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
Ajustando o desempenho de discos rígidos
Screen, eita ferramenta porreta!
Linux (kernel) - A história do seu criador
FreeBSD + Zope/Plone, uma idéia frustrante?
Stopmotion: Crie animações com objetos inanimados e brinquedos
Relato do 7° FGSL - Fórum Goiano de Software Livre
Instalando servidor TACACS para centralizar usuários e senhas de ativos Cisco
Mantendo seus dados em segurança com o EncFS
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (1)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









