Обновить

От игрушки с рандомными опкодами до 4-битной машины времени: как я собрал настоящий Intel 4004

Уровень сложностиСредний
Время на прочтение25 мин
Охват и читатели8.4K
Всего голосов 12: ↑11 и ↓1+16
Комментарии5

Комментарии 5

Спасибо, было интересно погрузиться в историю. Заодно вспомнить детские годы на Z-80 и оценить уровень эволюции относительно i4004 (16 бит адресация, в 3 раза больше команд. шикарный тренажер для программирования на ассемблере и реверс-инжиниринга игр в те годы. имеется в виду мои годы ипользования)

Если мне не изменяет память, то создатели у обоих процессоров были одни и те же люди.

Рад, что статья подарила Вам ностальгические эмоции.

И если вы попытаетесь выполнить инструкцию из RAM или записать данные в ROM, ничего не выйдет. Так и задумано.

В области Program Memory можно подключить RAM через чип 4289 (или 4008+4009). И писать туда данные командой WPM.

This is a special instruction which may be used to write the contents of the accumulator into a half byte of program RAM, or read the contents of a half byte of program RAM into a ROM input port where it can be acces sed by a program.

По сути, 4003 — это единственное устройство из всех, которое действительно существовало вместе с 4004 в одной системе и оно показывает, как процессор мог управлять дисплеем или клавиатурой, не имея видеовыхода как такового.

The 4269 has two separate and distinct sections: the keyboard section and the display section. The keyboard section can interface to a range of devices from a matrix of toggle or thumb switches such as found on an instrument panel up to a full typewriter style keyboard. The display section can interface to a range of devices from an array of individual LED indicators up to a gas discharge alphanumeric display.

Наконец-то кто-то обьяснил как работает i4004. Спасибо за интересную статью.

Рад, что Вам понравилось :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации