=КРоН=>Нарисовать графику на 40кБ куда быстрее, чем на 400Мб
Ммм... Это еще не факт
Особенно для ZX Spectrum, с его разным пиксельным и цветовым разрешением.
=КРоН=>А распространены уж они были... Даже когда у нас Спектрумы были плотно вытеснены РС-шками (году к 1994-м) в той же Бразилии Спектрум был на пике популярности.
Самое интересное, что и сейчас на нем люди работают! (на живых, без эмуляторов). Крайнее письмо с отзывами пришло немногим более года назад.
В нем (или в одном из предыдущих, не помню), кстати, содержалась просьба адаптировать одну из моих програм под цветной струйный Epson
кнекст>>Насколько я помню специальные команды ассемблера Z80, там было удобно работать с массивами данных, перемещение их в памяти делалось одной командой и с большой скоростью.
=КРоН=>Нет, увы. Ассемблер был весьма убог и для быстрого чтения массивов, например, их располагали в реверсивном порядке, настраивали на него указатель стека и читали по команде ПОП. В общем, извращались как могли. Даже ассемблер x86 намного приятнее 8080/Z80
Вот тут неправда твоя! Ассемблер Z80 - один из самых приятных и простых для программирования из всего, что я видел. Не только 8080 - о нем и речи нет - но и х86 - просто жуть по нелогичности и кривости, и не в последнюю очередь как раз по мнемоникам. Твой же пример отлично убеждает в этом. Если уж и называть убогий ассемблер, то из упоминавшихся здесь чемпионом явно будет 6502.
=КРоН=>Не принципиально было. Мнемоника ассемблера была проще, но и избыточна. Например...
Избыточна как раз интеловская мнемоника: ну зачем иметь разные команды (MOV, MVI т.п. для одной (с точки зрения программиста) команды пересылки LD? LD, приемник, источник и никаких гвоздей!
Да, насчет пересылки тут уже сказали, просто POP/PUSH использовали как особый изврат, позволяющий получить выигрыш в скорости даже по сравнению со специально предназначенной для этого LDIR/LDDR. Но этим и занимались в основном извращенцы, делающие демки и прочую лабуду.
Индексная адресация была: LD A,(IX+34) например.
Впрочем... Не хотелось бы получить еще один топик перепирательств фанатов разных платформ. Прошу прощения за оффтопик.
Вернемся к статье. Лично я не нахожу в ней передергиваний. Правда, я, в отличие от Владимира, не могу сказать: да, мол, так оно и было, сам видел
- с компьютерами я связался в 90-м - но что-то помню по первым впечатлениям от появляющейся рекламы, да и просто здравые рассуждения, помноженные на не подлежащую сомнению компетентность автора... Даже вот память мне подсказывает точно те же цены (как сейчас помню ХТ за 44 тыс., предлагаемый помянутой здесь МММ
- это при Жигулях за 8.
Вообще, мне кажется, что ты, Ром, действительно судишь по началу 90-х - а это уже другая эпоха. В статье-то речь явно про конец 80-х. Да и компютеры обсуждаются больше "деловые", для работы. Не то что самоделки (вместе с любимым мной ZX Spectrum), но и БК-0010 выглядит в этой компании сомнительно...