Для начала расскажите начинающему, что значит "сплошной код" и почему процессор не может его выполнить, если он весь будет доступен? Предвижу вычитание АП ПЗУ и АП той же видеопамяти, но это же не значит, что процессор не может?
Для начала расскажите начинающему, что значит "сплошной код" и почему процессор не может его выполнить, если он весь будет доступен? Предвижу вычитание АП ПЗУ и АП той же видеопамяти, но это же не значит, что процессор не может?
Боюсь, что тебе этого никто не расскажет Это из разряда единорогов и прочего астрала
- - - Добавлено - - -
Хотя, кажется, я понял. Наверняка имелся ввиду исходник на каком-нибудь Си.
- - - Добавлено - - -
Есть такая привычка у людей, называть "кодом" всё подряд...
Программа на Си это не код процессора, поэтому, рассматривать такой исходник просто нет смысла, Ассемблер тоже.
И я про то-же.
AzAtom, так как все процессоры - архитектуры тьюринга, они представляют собою машину "конечных состояний".
проц перемещается по адресам памяти в сторону увеличения, берёт значение в памяти и вносит в свой блок декодирования. блок уже переключает состояния других блоков процессора, таких как память и "алу"
в зависимости от значения - что-то выполняется. и от значения ячейки памяти зависит опять-же последующие действия проца - например, приём последующих байтов памяти как необходимые данные для принятой уже команды
короче. 65535 нопов - это нормально для нашего процессора. он не останавливается и будет выполнять.
еррор) это 404
рыхлый код, пухлый, овальный, *****-код, другой код - это уровень программиста, а не особенность именно этого процессора
да, современные процессоры имеют конвееры для операций, кеш, блок для математики в своём составе, графический процессор в конце концов.
но - идея тьюринга остаётся той же.
Во всех случаях, "программа на С" или любом другом языке в результате превращается в машинный код (да, байты, только байты) для выполнения данной реализацией машины тьюринга (твоим процессором), в твоём компе
механика - крайне проста. сложна именно реализация возможностей для разных процессоров, и их особенности. sse2 например
Последний раз редактировалось Hacker VBI; 02.01.2017 в 19:06.
Hacker VBI, это давно известно. Непонятно, что имеется в виду под "сплошной код". Чисто коды операций без данных, что ли? Так, любой процессор не сможет исполнить подобный код, соразмерно его АП без внешних ухищрений.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Может, Гарвардская архитектура, но скорее всего всё-таки исходники имелись ввиду.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)