Описание тега machine-language

6 ответов

Действительно ли скомпилированные программы находятся в истинном двоичном коде?

Например, когда я компилирую приложение C, выводимый файл читается как двоичный файл или ОС интерпретирует компиляцию? Является ли "машинный язык" чисто двоичным? РЕДАКТИРОВАТЬ: Да, все на компьютере является чисто двоичным. Я спрашиваю, интерпретир…
2 ответа

Возможно ли изменить сложный код инструкции в архитектуре x86?

Например, PUSH imm32 имеет код операции 68h. Можно ли использовать другое число, например 69h, для "представления" этой инструкции (предположим, что этот номер не используется другими инструкциями)? Под "представлением" я подразумеваю, где в сборке …
0 ответов

If / Else Заявления, основанные на пользовательском вводе MIPS

Я совершенно новый, используя MIPS. Я хочу создать программу, которая, если пользователь вводит "B" в командной строке. Я хочу, чтобы он вызвал "function1". Иначе, если пользователь поставит "С". Я хочу, чтобы он вызвал "function2". Любые другие вхо…
10 фев '19 в 07:42
1 ответ

LC3 Машинный язык

В машинном языке LC-3, как можно сдвинуть число 16 битов на n битов? например, если у нас есть 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 и двоичные числа | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | тогда как мы можем оставить сдвиг…
14 май '13 в 21:29
0 ответов

Многократное предсказание за один раз модель CNN

Ниже приведена часть кода прогнозирования с использованием модели CNN, в которой он предсказывает одно прогнозирование за один раз. Может ли кто-нибудь помочь мне, изменив код таким образом, чтобы он предсказывал более одного изображения за раз или …
3 ответа

LISP 1.5. Как lisp похож на машинный язык?

Хотелось бы, чтобы Джон Маккарти был еще жив, но... Из Руководства программиста LISP 1.5: LISP может интерпретировать и выполнять программы, написанные в форме S-выражений. Таким образом, подобно машинному языку и в отличие от большинства других язы…
2 ответа

ARM - Как преобразовать ассемблерный код в машинный язык

Я изучаю ассемблер и пытаюсь понять, как конвертировать ассемблер в машинный язык. Я пытаюсь прочитать исходные тексты и тому подобное, даже спрашиваю своих профессоров, но ни один из них не помог. Это следующий код, над которым я работаю: MOV R10, …
31 янв '17 в 20:26
3 ответа

Вопросы по работе с машинным языком

У меня есть несколько вопросов о машинном языке: Как написать код машинного языка? И это на самом деле сделано? Какая часть архитектуры обрабатывает машинный язык? (Intel или AMD чипсы? что-то еще?) У каждой машины свой машинный язык? Заранее спасиб…
1 ответ

Путаница в хранении битов MIPS,

Привет я пытаюсь сохранить немного в темп. регистр. Я делаю это правильно? и в то время как я нахожусь в этом, я пытаюсь видеть, сколько 1 в двоичных формах десятичного числа (0-16), я делаю это правильно? вот кусок кода, который имеет значение, ост…
15 сен '14 в 00:45
0 ответов

Как машинный код преобразуется в двоичный файл, который затем может общаться с компьютером?

Этот вопрос, вероятно, задавался миллионы раз, но если интересно, выслушайте меня. Я уже прочитал эти посты, однако они не отвечают на мой вопрос: Как компьютеры конвертируются в двоичный файл? Разница между машинным языком, двоичным кодом и двоичны…
13 сен '18 в 09:22
1 ответ

Обнулить верхние 32 бита 64-битного регистра

Используя сборку amd64, каков наилучший способ обнулить 32 старших бита 64-битного регистра, например, обнулить биты rax, которые не покрыты eax? Похоже, что я не могу и весь регистр против 64-битной константы.
29 янв '14 в 18:16
1 ответ

Можно ли сразу переместить счетчик программ на удаленный адрес памяти?

Я пытаюсь адаптировать программу, которая считает количество символов в файле, для хранения списка шестнадцатеричных адресов, по которым совпадения произошли, в удаленной ячейке памяти. Код: 011 0000 0000 0000 ;Codes x3000 as Load-address of program…
18 ноя '17 в 19:52
1 ответ

TRAP продолжает печатать то же значение lc3

Итак, я пишу программу (в LC-3 ISA Machine Language, хотя я не уверен, является ли это реальным названием для конкретного типа кода машинного языка, это просто лучший способ, которым я могу описать его. Я новичок в машине языковое программирование, …
19 ноя '17 в 08:11
2 ответа

Переверните строку на месте - код сборки NASM x86

Я пытаюсь написать код в NASM, чтобы перевернуть строку на месте, но я получаю ошибку seg. Я нашел несколько задающих подобные вопросы, но ответы мне не помогли. Вот код: %include "asm_io.inc" segment .data prompt1 db `Enter String: `,0 prompt2 db "…
1 ответ

Адресация меток MIPS?

Все это связано, и я постарался собрать все это вместе как можно более логично, поэтому, пожалуйста, потерпите меня. Я действительно не понимаю, как правильно обращаться с ярлыками. Например, в следующем бите кода "bne" преобразуется в "000101010010…
1 ответ

На каком типе машинного языка обычно работают ПК

Я недавно начал исследовать, что нужно для программирования JIT-компилятора. Я изучал машинный язык, но не смог найти, на каком типе машин работают большинство стандартных ПК. Я нашел этот PDF, который, кажется, объясняет тип ML, но он говорит, что …
28 май '13 в 18:44
1 ответ

0 1 двоичное программирование

Эй, ребята, я ищу ссылки для изучения бинарного программирования, например, кодирования всего с 0 1 ... если кто-то может показать мне правильный путь или помочь мне, я был бы благодарен за то, что мне необходимо изучить 0 1 программирование, но, к …
18 мар '16 в 23:44
1 ответ

Поддерживает ли серия LPC111x инструкцию MOV с регистрами High?

UM10398 LPC111x/LPC11Cxx Руководство пользователя Ред. 12.3 - 10 июня 2014 г. В этих инструкциях Rd и Rm должны указывать только R0-R7 в "28.5.5.5.3 Ограничения" в "28.5.5.5 MOV и MVN". С другой стороны, "Пример 28.5.5.5.5" в UM10398 говорит MOVS R…
19 май '16 в 15:59
3 ответа

Условное перемещение на PowerPC

Существует ли условный эквивалент перемещения в наборе команд PowerPC (32 или 64)? Очевидно, что его можно эмулировать, используя условную ветвь, но я хочу что-то, что превосходит это.
30 апр '10 в 12:53
2 ответа

Является ли архитектура набора команд бинарной (не читаемой) или читабельной?

Если я прав, ISA - это набор инструкций на машинном языке. Так есть ли инструкции в двоичных последовательностях ISA 0/1? Почему я увидел инструкции в ISA - понятные человеку слова в книгах? Являются ли понятные человеку слова, которые представляют …
05 фев '16 в 23:20