ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
715522 Топик полностью
Bill (26.11.2016 15:59 - 16:03, просмотров: 245) ответил argus98 на Символическую запись инструкций выдают разработчики этой самой инструкции, а не кто-то, зашедший с улицы.. Самый прикол, что разработчики дают расшифровку своих абракадабр на вполне ясном человеческом языке. Почему тогда расшифровку инструкции
Это не всегда так. Для примера можно сравнить два МП - I8080 и Z80. Несмотря на то, что разработчики обоих МП были фактически одни и те же, и системы команд у них были по большей части одинаковы, тем не менее, мнемоническое обозначение одинаковых команд было различным. Например, команда I8080 lhld Addr ; Load HL from memory Addr в мнемонике Z80 выглядела как ld hl, (Addr) И таких примеров можно привести множество. Далее, действительно, для мнемонического обозначения инструкций выработался определенный стандарт. Но ассемблер не есть просто список правил для обозначения инструкций. Помимо этого должны быть определены нотации для записи методов адресаций, различных директив собственно ассемблера и т.д. Это приводит к тому, что программа для некоторого процессора будет являться корректной для одного ассемблера, но, при этом, с точки зрения другого ассемблера она будет неверной. Несмотря на то, что мнемоники инструкций выглядят одинаково. Например, ассемблер для AVR фирм Atmel и IAR. Если же говорить о новичках, то я всегда считал и считаю, и буду считать - начинать нужно с понимания основных принципов. А принципы везде одни и те же, что сложный прцессор, что более простой. А понять более простые вещи гораздо проше и быстрее, нежели сложные. Или нет? Хм, движение вперед.... Это движение вперед идет только за счет развития технологии: уменьшение топологических норм, увеличение тактовой частоты и т.д. И это тоже вполне объяснимо