А тут под руку подвернулась макетная плата, которая уже второй год валяется нераспечатанной, вот и решил в качестве развлечения сделать на ней суперкомпьютер. Только 8086 под рукой нету, так что пришлось задействовать 8088.
Примерно в течении часа родилось следующее:
Схема:
BIOS:
Code: Select all
org 0e05b
Again:
out 0, al
inc al
Delay:
loop Delay
jmp Again
org 0fff0h
Reset:
db 0eah ; jump far
dw 0e05bh, 0f000h ; F000:E05B

Так как из памяти только читается, а в порт только пишется, то удалось упростить дешифратор адресного пространства путем его (дешифратора) полного отсутствия...
Кстати, с кварцем 12 МГц светодиод на D0 мигает с частотой приблизительно 1.7 Гц - а когда-то этот процессор казался таким быстрым...