Выношу из коментов: обсуждаем команду NOP
Jan. 10th, 2025 11:27 amА вот NOP в процессоре 8080 удобный - 0x00. Помню в студеческие годы делали мы дипломный проект на 8080 (то есть на К580) и я писал код, а электроники сразу шили его в ПЗУ и пару раз ошиблись, тогда забили ошибочный код нулями и дальше пошли. (Это было какое-то прошиваемое током нестираемое ПЗУ (EEPROM), его можно было прошиватьк кусочками и можно было прошивать поверх его прошитого. Чистое было все в единицах и прошивка заключалась в сбросе некоторых битов в ноль).
Еще было прикольно, я написал вначале алгоритм в виде паскалеподобного псевдокода, потом сам на бумажке переводил его в ассемблер, а рядом сидел коллега, который ассемблировал, то есть выписывал шестнадцатиричные коды, а третий прошивал ПЗУ на программаторе.
Я еще шутку придумал "Что такое программатор? - Это устройство, заменяющее программиста"
Еще было прикольно, я написал вначале алгоритм в виде паскалеподобного псевдокода, потом сам на бумажке переводил его в ассемблер, а рядом сидел коллега, который ассемблировал, то есть выписывал шестнадцатиричные коды, а третий прошивал ПЗУ на программаторе.
Я еще шутку придумал "Что такое программатор? - Это устройство, заменяющее программиста"
no subject
Date: 2025-01-14 02:26 pm (UTC)Замечание занудьі: вторая буква E в "EEPROM" означает именно что "стираемое".
no subject
Date: 2025-01-14 05:56 pm (UTC)Насколько я помню советские обозначения, память была 573 серии,
К573РУ это ОЗУ
К573РФ это ПЗУ, стираемые ультрафиолетом
а К573РТ - прошиваемые током. Причем допрошивка до нуля возможно была багом технологии, который стал фичей
Еще были самые дорогие - прошиваемые и стираемые током, по сути предки современной flash памяти. Буквенный индекс не помню
no subject
Date: 2025-01-15 08:32 pm (UTC)