Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В этом модуле все было очень красиво и хорошо, за исключением одной маленькой детали – он не работал.
я натолкнулся на долго тянущуюся тему о том, как запустить 8086 процессор с минимумом обвязки. Странно было то, что тема обсуждалась больше года
А собственный BIOS означает, что порты могут быть другими.Это ничего не означает. Порты и биос — абсолютно разные вещи, как, например, клеммы и автомобиль. Порты — штука аппаратная, когда программа пишет в какой-то порт, процессор на шине адреса выставляет номер порта и выдает управляющие сигналы IOWR (запись) или IORD (чтение) и еще несколько, в том числе что идет обращение не по DMA (забыл название). Что делать в таком случае (при записи или чтении в такой-то порт) — решает разработчик схемы, организуя дешефрацию адресов с учетом сигналов IORW, IORD.
Это как раз нереально, степень интеграции в процессоре на порядки выше чем FPGA, нужно будет скорей всего несколько FPGA для иммитации процессора, и оно всё будет работать раз в 10 медленнее чем натуральный процессор только лишь из-за задержек на сигнальных линиях и внутри ячеек FPGA - тут физический размер решает.
И вот такие люди, которые с нуля за два месяца скрутили из проводков и палок компьютер мне вселяют уверенность, что какой-нибудь сверхмощный всплеск солнечной активности, который уничтожит все магнитные носители, не разрушит нашу хваленую цивилизацию.Конечно разрушит. Да, есть много компонент, которые мы уже не умеем создавать с нуля, можем только копировать, но, чёрт побери, одним из таких компонентов является, собственно, человек. Причём многие воздействия, которых наше железо толком и «не заметить» (ну там банальное кратковременное повышение температуры воздуха градусов так до ста) этот компонент угробит. Так что вспышка, способная уничтожить все магнитные носители, все винчестеры, все компьютеры где-нибудь глубоко под землёй заодно изведёт также и всех людей под корень. И? Кто потом это всё восстанавливать будет?
Отличная статья. Случайно наткнулся. Пока читал, забыл, что изначально гуглил ))
IBM PC своими руками — это очень просто