O microprocessador Intel 8086 tem uma história longa e distinta . Uma versão deste chip , o 8088 de 8 bits, foi o microprocessador escolhido pela IBM para alimentar a primeira geração de seu computadores pessoais. É o antepassado dos microprocessadores da Intel PCs compatíveis com IBM de hoje que o poder . Embora seja mais de 30 anos de idade e não mais amplamente utilizado , você ainda pode aprender a programar o Intel 8086 . Os passos seguintes irão ajudá-lo a começar. Instruções
Preparação para a programação 8086
1
Obter livros sobre a programação do 8086 . Há ainda uma grande quantidade de informações sobre o microprocessador. Verifique a seção de programação de livrarias usados em sua área . No entanto, a sua melhor aposta provavelmente será livrarias online . Por exemplo , a Amazon.com tem um número de títulos de hardware e software que cobre o microprocessador 8086 . Você também vai encontrar na Internet para ser uma boa fonte de informação porque ainda há grupos e indivíduos que trabalham ativamente em projetos de hardware e software com base em 8086 .
2
Familiarize-se com a organização do hardware 8086 .
Mesmo se você não pretende construir o seu próprio computador com o 8086 , você deve gastar algum tempo analisando características do 8086 de hardware relacionados .
3
Saiba o modelo de programação e um conjunto de instruções para o 8086 . É importante ter uma boa compreensão do modelo de programação . Ele descreve os aspectos da arquitetura de 8086 que estão disponíveis para o programador. Se você pretende programar em linguagem de montagem , você terá uma compreensão completa do conjunto de instruções também.
4
Decida se você vai programar em uma linguagem de alto nível ou linguagem de montagem . Este é um passo importante . Ele vai ser um fator na determinação de quais ferramentas de desenvolvimento que você obter . Se você decidir programar em código de montagem , você precisará obter um montador . Se você optar por se desenvolver em uma linguagem de alto nível , por exemplo C , você vai precisar para obter um compilador cruzado . Muitos sistemas de desenvolvimento de software fornecem tanto .
5
Escolha uma plataforma de desenvolvimento . Você vai precisar de uma plataforma na qual executar , testar e depurar seus programas. Você tem três opções : construir o seu próprio , comprar uma placa de desenvolvimento ou obter um emulador. Construindo sua própria é um grande projeto por si só e não serão abordados aqui . Placas de Desenvolvimento, Computadores de placa única e treinadores com base em 8086 ainda estão disponíveis. Você pode querer considerar o uso de um emulador 8086 . O emulador é um programa que se comporta como , neste caso , um 8086 . Ele permite que você executar, testar e depurar o código 8086 no seu PC.