Публикации по теме 'machine-code'


Машинный код: как мыслит Нео
В настоящее время ленивые разработчики привыкли к объектно-ориентированному программированию, функциональному программированию и другим абстрактным франшизам быстрого питания. В конечном счете, эти слои абстрактного кода, которые делают нашу жизнь проще, переводят все в священный машинный код . Нео из Матрицы был Единственным только потому, что он мог читать машинный код. Как это круто? Давайте проповедовать его ниже. Краткая история программирования Парадигмы программирования..

Вопросы по теме 'machine-code'

Ветвь на равных в ассемблере/машинном коде
В чем разница между использованием: c.eq.s $1, $2 bc1t L2 И используя: beq $1, $2, L2 Почему есть два способа ветвления, если они делают одно и то же? А если они разные, то какая польза от каждого? Спасибо...
9402 просмотров
schedule 04.10.2022

Что означает / 4 в FF / 4?
На одном сайте, который я обычно ссылаюсь для документации x86, есть несколько кодов инструкций с косой чертой и число. Например, jmp почти абсолютное косвенное дает FF /4 , тогда как jmp далеко абсолютное косвенное дает FF /5 . Что...
1950 просмотров
schedule 23.10.2023

Скомпилировать код в необработанный двоичный файл
Я пытаюсь скомпилировать свой код в необработанный двоичный файл и, как это предлагается в других сообщениях SO (например, this и это ) Я пробовал objdump: $ gcc -c foo.c $ objcopy -O binary foo.o foo.bin Затем я попытался убедиться,...
1926 просмотров
schedule 16.12.2023

Переведите следующие инструкции MIPS в 32-битные инструкции.
Я пытаюсь перевести следующие инструкции MIPS в 32-битный машинный код (используя Big-endian): swc1 $f1 8($t0) Я сделал следующее: 111001 00001 01000 00001000 Я уверен только в переводе swc1, но не в других. Я много гуглил, но не...
810 просмотров
schedule 09.10.2023

Разве R3 не должен хранить адрес x3307?
Я отвечаю на пробный вопрос из Вопрос 7 Разве адрес, который я выделил, не должен быть x3307, а не x3308? Я обосновал это так: (ПК до 2-й инструкции) = (ПК после 1-й инструкции). ПК после 1-й инструкции x3301. Поэтому при выполнении второй...
29 просмотров

Машинный код 6502 в мониторе Apple IIe
У нас есть Apple IIe без рабочего дисковода. Немного поискав, я обнаружил, что монитор можно использовать для программирования машинного кода, и нашел пример, хотя и без объяснения того, как он работает. 300:20 58 FC A9 C8 20 ED FD A9 E9 20 ED FD...
351 просмотров
schedule 01.11.2023

Как узнать, сколько символических инструкций представлено в шестнадцатеричном машинном коде?
У меня есть следующий шестнадцатеричный машинный код: 25 25 A1 A1 C3 C3 и моя цель состоит в том, чтобы преобразовать эту последовательность в символические инструкции. Я знаю, что ассемблер преобразует серию последовательных символьных...
257 просмотров
schedule 28.04.2024

Почему B 25 или BEQ 25 на ассемблере ARM означает перейти на ПК + 8 + 100
Я новичок и изучаю 32-битный ARM в рамках своего курса компьютерной организации. Значение для B 25 или BEQ 25 дается как go-to PC + 8 + 100 . Я понимаю, что означает это 100 . Это смещение, так как ARM адресуется байтами, нам нужно увеличить...
108 просмотров