quinta-feira, julho 27, 2017

Assembler para o CDP1802 - Parte 2

No post anterior vimos uma linguagem assembler para o 1802. Neste post vou falar um pouco no programa que eu escrevi para traduzi-la em linguagem de máquina.

Assemblando o Blink

terça-feira, julho 25, 2017

Assembler para o CDP1802 - Parte 1

Embora existam alguns assemblers para o 1802 (como este), resolvi me aventurar a escrever um. Segue abaixo a minha motivação e alguns comentários sobre a linguagem assembly suportada.


domingo, julho 23, 2017

Resenha: The Emperor's Codes

Continuando no meu estudo de criptografia na Segunda Guerra, um livro sobre a quebra dos códigos japoneses. Com o charme extra de ter sido comprado em Bletchley Park.

O livro

Painel em Bletchley Park Sobre os Códigos Japoneses

quinta-feira, julho 20, 2017

Piscando um LED com o CDP1802

A montagem do Cosmac ELF em protoboard segue lenta. São várias conexões, quase uma dezena de integrados e mais cabo e conector para o painel. Daí surgiu a ideia de fazer uma montagem bem minimalista mas com resultado mais imediato.


domingo, julho 16, 2017

PC Assembler Volume III - O eBook (GRÁTIS)

Finalmente criei coragem, arregacei as mangas e, após alguns meses de trabalho formatando o texto, acertando as figuras e digitalizando as listagens, disponibilizo o terceiro livro da série PC Assembler.


quinta-feira, julho 13, 2017

Cosmac ELF (1802) - Introdução e Painel

Para colocar em uso o CDP1802, que vimos recentemente no blog, nada melhor que o clássico COSMAC ELF. Este projeto surgiu na revista Popular Electronics em 1976, foi base para várias revisões e atualmente é oferecido como kit para entusiastas.

COSMAC ELF CHM
Uma réplica do COSMAC ELF original (fonte:wikimedia)

terça-feira, julho 11, 2017

Display LCD Touch 3,5 Polegadas para Raspberry Pi - Round 2

No primeiro round eu relatei as minhas dificuldades com este display. De tanto "dar tapas" para tentar resolver o funcionamento intermitente do sensor de toque, a apresentação da tela também passou a dar problemas. Por enquanto estou dando esta unidade como perdida; o jeito foi comprar outro, desta vez no Mercado Livre. E vamos ao segundo round!

Spoiler: Funciona! A foto não faz justiça à qualidade da tela

quinta-feira, julho 06, 2017

O Microprocessador RCA COSMAC CDP1802

O microprocessador CDP1802 da RCA é um microprocessador de 8 bits dos anos 70 que se distingue em vários pontos de outros da mesma época.


terça-feira, julho 04, 2017

Petya, PetrWrap ou NotPetya

Semana passada teve destaque no noticiário uma nova rodada de ataques de ransomware. O meu amigo Anchises fez uma cobertura bastante completa, mas vou destacar aqui os pontos que julgo importantes. Cabe lembrar que as análises encontradas na internet são muitas vezes divergentes e quase sempre incompletas (cada uma focando em um aspecto).