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

Почему a.out не на машинном языке?
Я компилирую следующую программу с gcc и получаю на выходе исполняемый файл a.out .: #include <stdio.h> int main () { printf("hello, world\n"); } Когда я выполняю cat a.out , почему файл на "тарабарщине" (как это называется?), а...
546 просмотров
schedule 19.01.2023

программа-счетчик (машинный код на ассемблере) для процессора MIPS с использованием quartus 2
Я написал код машинного уровня для счетчика, который должен увеличиваться до 15, а затем уменьшаться до 10 при достижении 15, а затем сбрасываться до 0 при достижении 10. Я написал эту программу в файлах .mif. Я использовал 2 файла .mif, один для...
1048 просмотров

Место хранения меток MIPS
В MIPS при использовании инструкции перехода мы используем метку. again: nop $j again Поэтому, когда мы достигаем инструкции перехода, мы используем метку again , чтобы показать, куда идти, и используется значение фактического адреса. Я...
8412 просмотров
schedule 23.02.2023

Как скомпилированная программа Hello World C хранит строку с использованием машинного языка?
поэтому сегодня я начал изучать машинный язык. Я написал базовую программу «Hello World» на C, которая печатает «Hello, world!» десять раз, используя цикл for. Затем я использовал отладчик Gnu для дизассемблирования main и просмотра кода на...
489 просмотров
schedule 05.07.2022

Можно ли сразу переместить счетчик программ на удаленный адрес памяти?
Я пытаюсь адаптировать программу, которая подсчитывает вхождения символа в файле, для хранения списка шестнадцатеричных адресов, где совпадения произошли в удаленной области памяти. Код: 011 0000 0000 0000 ;Codes x3000 as Load-address of program...
160 просмотров
schedule 02.09.2022

Взлом ассемблера для двоичного машинного языка
Как преобразовать Assembly Hack в двоичный машинный язык? Например, приведенная ниже хак-сборка, как бы мне вручную перевести ее в машинный код (бинарный). Мне просто нужно знать ссылку или где я могу научиться вручную переводить это. Вычисляет...
42 просмотров