Интерактивный справочник по командам Intel 8080 / КР580
Moderator: Shaos
-
begoon
- Maniac
- Posts: 307
- Joined: 22 Aug 2012 17:06
- Location: 188.220.42.216
Re: Интерактивный справочник по командам Intel 8080 / КР580
У меня был период, когда я впервые увидел синтаксис Z80, я типа подумал - как круто, прям все через одну "LD"! Но потом я вернулся к любви к i8080, ибо для LD надо помнить, какие режимы адресации в LD есть, с какой стороны от запятой, какие регистры можно, какие нельзя и пр. 
-
Mondx
- Devil
- Posts: 690
- Joined: 10 Aug 2022 07:27
- Location: Crimea
Re: Интерактивный справочник по командам Intel 8080 / КР580
Мнемоника Zilog мне кажется более логичной. Операция и аргументы. LD - load, пересылка. Всё. Что ещё надо? А дальше аргументах куда и откуда. У Intel-а же в мнемонике команды содержатся указания к операндам. Х - к 16-ти разрядным.
Всегда!
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Интерактивный справочник по командам Intel 8080 / КР580
Да мы никакую сложность не преувеличиваем. Запомнить можно хоть абракадабры, хоть сами коды при желании...DmitryMilk wrote: 02 Nov 2026 23:54Да ну, преувеличиваете вы сложность.
Я в школе учил французский, а не английский, причем на момент, когда я изучал ассемблер 580ВМ80/ИК80, французский я изучал только третий или 4-й год. Поэтому абсолютно все мнемоники для меня были абракадаброй, хоть XCHG, хоть MOV. Не помню, чтоб это вызывало какую-то сложность.
Я говорю о том, что носители языка фактически видят текст так, как мы примерно видим вот это: То есть, если я пишу LDA, то не думаю "ЭлДэА", а думаю "Load Direct A", но не все аббревиатуры я знал...
You do not have the required permissions to view the files attached to this post.
iLavr
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
Самое уместное изобретение Интела для той кастрированной архитектуры - это псевдорегистр M в мнемониках. Без него у новичков, знакомящихся с той архитектурой через синтаксис Зилога, будет подгорать, пока не привыкнут
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Интерактивный справочник по командам Intel 8080 / КР580
А я подумал, что довольно трудно писать компилятор ассемблера: после "LD" надо разбирать строку аргументов.begoon wrote: 03 Nov 2026 05:30У меня был период, когда я впервые увидел синтаксис Z80, я типа подумал - как круто, прям все через одну "LD"!
А когда примерно каждой мнемонике соответствует свой код, то ассемблер написать легче.
По крайней мере сам я придерживался именно такого принципа...
iLavr
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
Нет уж, спасибо, лучше вы к намLavr wrote: 03 Nov 2026 09:40Я говорю о том, что носители языка фактически видят текст так, как мы примерно видим вот это
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Интерактивный справочник по командам Intel 8080 / КР580
Но именно механизм псевдорегистра M относит i8080 к категории CISC.DmitryMilk wrote: 03 Nov 2026 09:46 Самое уместное изобретение Интела для той кастрированной архитектуры - это псевдорегистр M в мнемониках.
Так-то MOV A,M это то же самое, что и LDAX H.
Но для INR M и DCR M аналогий нет
iLavr
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
В мир, где глаза легко отличают строго формализованные конструкции компьютерного языка от оборотов человеческого языка.
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Интерактивный справочник по командам Intel 8080 / КР580
А я уж грешным делом подумал, что СЮДА...DmitryMilk wrote: 03 Nov 2026 10:06В мир, где глаза легко отличают строго формализованные конструкции компьютерного языка от оборотов человеческого языка.
И, кстати, уровень ЯВУ измеряют по факту приближения именно к человеческому языку.
You do not have the required permissions to view the files attached to this post.
iLavr
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
Какая хорошая картинка. Настроение поднимает 
-
Lavr
- Supreme God
- Posts: 17146
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Интерактивный справочник по командам Intel 8080 / КР580
Как говорится в известном анекдоте:"ХУМ ХАУ" (англ.)
iLavr
-
Black_Cat
- Doomed
- Posts: 650
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Интерактивный справочник по командам Intel 8080 / КР580
А где же Fort и Oberon?Lavr wrote: 03 Nov 2026 10:14 И, кстати, уровень ЯВУ измеряют по факту приближения именно к человеческому языку.![]()
яву-1.png
Last edited by Black_Cat on 03 Nov 2026 12:01, edited 1 time in total.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
Его не видно, он вылез за верхний край картинки.
-
DmitryMilk
- Senior
- Posts: 166
- Joined: 12 May 2025 21:56
Re: Интерактивный справочник по командам Intel 8080 / КР580
Вот, кстати, да. На картинке - очень интересное заблуждение специалистов (советских?) тех лет по информатике.
Почему параметр близости ЯП к человеческому языку назван "высотой уровня", а не каким-то другим геометрическим термином, "шириной" там, или "наклоном" или вообще не геометрическим, как вон там у физиков "цвет" и "аромат" для кварков?
Автор картинки считал, что количество уровней абстракции ("высота иерархии абстракций") ЯП и близость к человеческому языку - это примерно одно и тоже.
Но это совершенно не так, если оценивать с позиции надежности разработки ПО с учетом ограничений возможностей человеческого мозга. Разработка более надежного ПО действительно требует введения в ЯП все большего количества уровней абстракций. Но это совсем не то, что приближение к человеческому языку. Близость к человеческому языку - это в другую сторону (иногда даже противоположную к надежности), хотя в начале пути информатики может быть и казалось одним и тем же направлением.
