|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 08 May 2002 02:32:58 To : Vladimir Bormotov Subject : Re: Дистрибутив для новичка? -------------------------------------------------------------------------------- Vladimir Bormotov wrote: >>> это не "делать нечего", это грамотный дизайн. SK>> Возможно дизайн и грамотный, но только не потому, что руками SK>> машинные коды писать удобно, не для этого они предназначены. А также в них удобно компилировать с оптимизацией, для них удобно писать эмуляторы (получается минимум "лапши" if/else/switch, сплошь таблицы перехода да вычисления с битовыми полями ), и очень просто генерить PIC. Так что, всё-таки, грамотный дизайн. VB> вот тут не знаю. Время было давнее. Может и само получилось, VB> как следствие грамотного дизайна, а может это было одной из VB> причин, а может даже превопричиной. Как-бы там ни было - VB> DEC'овские коды очень просто читаются без всяких дизасемблеров. VB> Кажется, если в восмеричке их представить. Hе система команд - VB> а чудо. А VAXы унаследовали от PDP-11 очень многое в этом смысле (кроме инструкций фиксированной длины). Тоже читаются невооружённым глазом (но уже в шестнадцатеричной системе), тоже все регистры адресуются одинаково, в том числе PC и SP. Hо эту систему команд уже невозможно реализовать в железе, можно только интерпретатор (в микрокоде) сваять. Пятиоперандные инструкции работы со строками мне нигде более не встечались.... PS: Сорри, что встреваю -- ностальгия замучила :) -- Удачи! Антон Коваленко /* http://softlenin.chat.ru */ --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8818f14fcb0f.html, оценка из 5, голосов 10
|