Dividir para conquistar

Há muitos anos tem-se como óbvio que multiplicações e divisões são coisas feitas no hardware. São instruções de Assembly em todo microprocessador digno do nome. Mas nem sempre foi assim. Na era dos 8 bits, o normal era o sistema operacional ter que fazer essas operações por algoritmo, como uma criança fazendo dever de casa de Matemática no segundo ano.

O 8086/8088 (dos primeiros IBM PC) foi um dos primeiros a fazer divisão por hardware, e aqui temos (e também nesta thread no Mastodon) a engenharia reversa dessa operação, feita por (oooooh surpresa) Ken Shirriff.

Sobre Juan Castro

Juan Castro é uma das mentes em baixa resolução que compõem o Governo de Retrópolis – a única cujo Micro Formador não foi o MSX (e sim o TRS-80). Idealizador, arquiteto e voz do Repórter Retro. Com exceção do nome, que foi ideia do Cesar.