Programaçao assembly - padrao ibm-pc 8086/8088 assembly é uma linguagem utilizada para programar computadores em baixo nível
Seus princípios e recursos encontram-se neste livro, voltado aos iniciantes no estudo dessa linguagem, o qual transmite conhecimentos básicos da programaçao de microcomputadores ibm-pc a partir do microprocessador intel 8086/8088, cuja escolha se deu por ser a versao mais difundida em escolas do mundo todo e, ainda, em razao de a ferramenta emu8086 v
4.08 empregar o padrao intel 8086/8088, que possui grande quantidade de ferramentas de simulaçao e de programaçao, sendo o ambiente emu8086 uma delas
Outro detalhe a ser considerado é o fato de ficar um pouco mais fácil entender a engenharia de um microprocessador de 32 bits (ou mesmo de 64 bits, lançamento inicial da empresa amd) a partir do modelo 8086 do que a partir dos modelos 8080 e 8085, pois foi com o modelo 8086 que a intel obteve grande habilidade técnica para resolver problemas de endereçamento de memória e deu a ela toda a base para chegar à capacidade de 32 bits e, posteriormente, a 64 bits
A sexta ediçao, revisada, atualizada e ampliada, do livro fundamentos em programaçao assembly para computadores ibm-pc a partir dos microprocessadores intel 8086/8088 implementa os opcodes dos códigos assembly dos capítulos 3 a 5, visando uma forma mais clara de expor o assunto, e o capítulo 7 aprimora os procedimentos near (próximo) e far (distante)
O novo apêndice c aborda a ferramenta para debug grdb (get real debugger), com capacidade de operaçao em registradores de 32 bits, e o uso do programa debug do professor paul vojta em modo 32 bits
O capítulo 11, outra novidade desta ediçao, descreve de maneira simples como implementar tomadas de decisao e laços para repetiçao a partir da optica de alto nível.