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

Tutoriais

Na Aldeia

Há 108 visitantes online

3630 registros
0 hoje
14 nesta semana
4 neste mês

Boas vindas: flor

Estatística

Membros: 3639
Artigos: 1045
Links: 90
Leituras: 6681073

Login



Kanji da hora




Faça contato






Art of Assembly

Asm 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.

Filtro: titulo    Exibir # 
# Título do Artigo Data Acessos
1 AoA - Capítulo 1 - REPRESENTAÇÃO DE DADOS 10.01.07 9463
2 AoA - Laboratório Cap.1 11.01.07 4111
3 AoA - Capítulo 2 - ÁLGEBRA BOOLEANA 09.02.07 9330
4 AoA - Cap.2 - Funções booleanas e tabelas lógicas 21.02.07 5106
5 AoA - Cap.2 - Manipulação algébrica de expressões booleanas 22.02.07 4025
6 AoA - Cap.2 - Formas canônicas 22.02.07 3675
7 AoA - Cap.2 - Simplificação de funções booleanas 22.02.07 4695
8 AoA - Cap.2 - Circuitos eletrônicos e funções booleanas 22.02.07 9325
9 AoA - Cap.2 - Lógica sequencial e com clock 22.02.07 4488
10 AoA - Cap.2 - Programação e equações booleanas 23.02.07 3560
11 AoA - Cap.2 - Funções booleanas genéricas 23.02.07 3297
12 AoA - Laboratório Cap.2 24.02.07 2438
13 AoA - Laboratório Cap.2 II 25.02.07 2897
14 AoA - Capítulo 3 - ORGANIZAÇÃO DE SISTEMAS 13.02.07 2648
15 AoA - Cap.3 - Os componentes básicos de um sistema 26.02.07 5876
16 AoA - Cap.3 - A temporização de sistemas 26.02.07 2852
17 AoA - Cap.3 - Processadores "hipotéticos" 26.02.07 3062
18 AoA - Cap.3 - O processador 886 26.02.07 3602
 

Topo

Topo

Exceto onde especificamente citado, todo material deste site está sob Licença Creative Commons