2023-03-16

vak: (Знайка)
Три года назад Andrew Jenner сумел извлечь и дизассемблировать родной микрокод процессора 8086 (и 8088). Читайте в его блоге: https://www.reenigne.org/blog/8086-microcode-disassembled/

Скачать микрокод можно по ссылке: https://www.reenigne.org/misc/8086_microcode_v2.zip

Ждём, когда найдутся энтузиасты реализовать на Verilog хардвер под этот микрокод. Когда-то мне удалось проделать такое для микро-БЭСМ, а 8086 ведь гораздо проще.
vak: (Default)
В 1979 году рабочая группа IEEE под руководством Вэйна Фишера разработала проект стандарта на язык ассемблера. Не для какого-то одного процессора, а вообще в целом для всех.

«With the proliferation of microprocessors, the need to establish standards for the naming of microprocessor instruction sets and assemblers has become critical. This standard sets forth a set of instruction mnemonics and descriptions, provides procedures for consistently naming additional instructions, and establishes standard assembler language characteristics.»

Скачать можно по ссылке: https://dl.acm.org/doi/pdf/10.1145/800088.802820

Но до реального стандарта этот проект так и не дорос, видимо. Что-то не сложилось.