Aldeia Numaboa
Um portal diferente em Português do Brasil
Informática da Aldeia

Tutoriais
Clique
Clique
Art of Assembly

Estava procurando material para um tutorial sobre sistemas operacionais e revisando alguns assuntos referentes à linguagem Assembly quando encontrei o livro Art of Assembly Programming do Randall Hyde. À medida que lia o livro fui descobrindo que o autor não só dividiu o assunto de forma muito didática como ainda dava uma visão diferente de vários tópicos. Era um verdadeiro caminho das pedras para o Assembly.

Além disso, passeando pelo site do professor de Ciência da Computação da Universidade da Califórnia, Riverside, EUA, verifiquei que também é o autor de um projeto que chama a atenção: HLA. O HLA deriva de High Language Assembly, ou seja, Assembly de Alto Nível. Resolvi verificar melhor porque Assembly e linguagem de alto nível aparentemente não têm nada a ver. Foi uma grata surpresa, pois foram dois achados preciosos!

Todos os textos estão em Inglês e, mais uma vez, lembrei do pessoal que tem dificuldade com línguas estrangeiras. Foi daí que resolvi encarar o desafio: criar um tutorial tendo por base os 25 capítulos do livro. Mantive a divisão de assuntos (porque querer melhorar o que está pra lá de bom?), grande parte do texto é apenas a tradução do texto original e uma parte ínfima são contribuições minhas.

Espero que vocês não só gostem, como também possam aproveitar. Acho que esta é uma grande oportunidade para programadores que ainda não dominem o Assembly: adquirir toda a base teórica e depois ter a possibilidade de programar em Assembly com o HLA, plataforma que traz o Assembly para bem perto do C e das linguagens de alto nível convencionais.

title Filter     Exibir # 
# Título do Artigo Data Acessos
1 AoA - Capítulo 1 - REPRESENTAÇÃO DE DADOS 10.01.07 5128
2 AoA - Laboratório Cap.1 11.01.07 2635
3 AoA - Capítulo 2 - ÁLGEBRA BOOLEANA 09.02.07 5701
4 AoA - Cap.2 - Funções booleanas e tabelas lógicas 21.02.07 3044
5 AoA - Cap.2 - Manipulação algébrica de expressões booleanas 22.02.07 2568
6 AoA - Cap.2 - Formas canônicas 22.02.07 2326
7 AoA - Cap.2 - Simplificação de funções booleanas 22.02.07 3096
8 AoA - Cap.2 - Circuitos eletrônicos e funções booleanas 22.02.07 6483
9 AoA - Cap.2 - Lógica sequencial e com clock 22.02.07 3141
10 AoA - Cap.2 - Programação e equações booleanas 23.02.07 2348
11 AoA - Cap.2 - Funções booleanas genéricas 23.02.07 2360
12 AoA - Laboratório Cap.2 24.02.07 1586
13 AoA - Laboratório Cap.2 II 25.02.07 2225
14 AoA - Capítulo 3 - ORGANIZAÇÃO DE SISTEMAS 13.02.07 1884
15 AoA - Cap.3 - Os componentes básicos de um sistema 26.02.07 3778
16 AoA - Cap.3 - A temporização de sistemas 26.02.07 2179
17 AoA - Cap.3 - Processadores "hipotéticos" 26.02.07 2320
18 AoA - Cap.3 - O processador 886 26.02.07 2428
 

Topo

Topo