Компьютеры и программы
Как запустить код на ассемблере напрямую на ноутбуке без операционной системы? [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос вне темы. В настоящее время он не принимает ответы. Вопросы, касающиеся рекомендаций продуктов, услуг или учебных материалов, не подходят, так как быстро устаревают и привлекают ответы, основанные на личных мнениях.
Компьютеры и программы
Начало программирования на уровне железа: путь к созданию операционной системы с нуля [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос является вне темы. На данный момент он не принимает ответы. Вопросы, требующие рекомендаций по продуктам, услугам или учебным материалам, являются вне темы, потому что они быстро устаревают и привлекают ответы, основанные на мнениях.
Unix-подобные системы
Команда gdb-multiarch не найдена
00
Вопрос или проблема Я установил QEMU в RHEL для запуска программ на ассемблере в ARM. Я успешно установил QEMU и ARM. Тем не менее, для отладки мы подумываем использовать GDB. Я хочу установить GDB-Multiarch в RHEL. Я установил GDB, и когда я запускаю
Unix-подобные системы
Сортировка выбором с LMC
00
Вопрос или проблема Я работаю над проектом, в котором пытаюсь реализовать сортировку выбором в LMC. Вместо использования фиксированной памяти я хочу попробовать использовать самокорректирующийся код. Здесь я попытался зафиксировать размер массива на 6
Программное обеспечение
Перенаправляемый ассемблер
00
Вопрос или проблема Я ищу ассемблер, который можно было бы легко перенастроить для байт-кода простой виртуальной машины, желательно с конфигурационным файлом, а если нет, то написанный на Ada, C, C++, Java, Python или Rust. Простота перенастройки более
Вопросы и ответы
Как вывести результат в программе на ассемблере для macOS?
00
Вопрос или проблема Мне была поставлена задача написать программу для Mac на архитектуре ARM на ассемблере. Программа должна выводить сумму элементов массива, которые больше заданного числа. В процессе создания я столкнулся с проблемой вывода результата из регистра w4.
Вопросы и ответы
Сохранить упорядоченный массив в памяти/регистре – ARM
00
Вопрос или проблема Я новичок в разработке на ARM и мне нужно разобраться во многих вещах, но мне нужно завершить эту задачу. Чтобы резюмировать проблему, у меня есть неупорядоченный массив: (значения представляют собой , так что позиция 0 и позиция 1 идут “
Вопросы и ответы
Компьютерная архитектура. Математика, не принимая во внимание коэффициент пропусков инструкций при расчете вторичной, но коэффициент пропусков данных для обоих уровней: первичного и вторичного?
00
Вопрос или проблема Предположим, у вас есть процессор, который использует 4-ступенчатый конвейер и вторичную кэш-память. В этом процессоре критическое значение параметра составляет 4 нс. Штраф за промах в кэше для первичного и вторичного кэша составляет
Вопросы и ответы
Почему эта команда обновляет таблицу векторов прерываний таким образом, как предполагается?
00
Вопрос или проблема Я читаю книгу о том, как самостоятельно создать ядро, и этот код должен загрузить процедуру в IVT. Я хочу знать, что делает команда mov ax, div_zero_handler mov word [ss:0x00], ax. Спасибо! По какой-то причине код больше не отображается
Вопросы и ответы
Инструкция ADRP разрешение адреса
00
Вопрос или проблема Я пытаюсь прочитать документацию для инструкции ADRP arm64, и я не уверен в одном аспекте. Лучше всего это показать на коде: ULONG64 uiAddr = 0xfffff80198964c08; //Адрес следующего операции ULONG32 opcode = 0x900016d0;
Информационная безопасность
Настраиваемый EXE шаблон Metasploit 64-битный ASM PE синтаксис
00
Вопрос или проблема Я спрашивал это ранее, но удалил, так как, думаю, задал вопрос без привязки к msfvenom и пользовательским шаблонам EXE. Существует 64-битный Windows PE, написанный на ассемблере, который идет вместе с Metasploit, и я пытаюсь скомпилировать
Вопросы и ответы
Программа, которая считывает 2 числа и затем делит их. Ассемблер Intel 8080.
00
Вопрос или проблема Мне нужна программа, которая считывает два числа от пользователя (ввод). Первое число (x) должно быть в диапазоне 0 – 65535. Второе число (y) должно быть в диапазоне 0-255. Затем программа должна разделить эти числа z = x/y.
Вопросы и ответы
Как мне поместить результат в стек в подпрограмме?
00
Вопрос или проблема org 0x0100 jmp start ; Объявление переменных input1: db 0 input2: db 7 input3: db 9 input4: db 1 message1: db 'Значения AX, BX и CX: ' length: dw 31 start: ; Запись выходных переменных со случайными значениями push 3 ;
Вопросы и ответы
Запись пикселей в числа [hex] в asm txt
00
Вопрос или проблема Работаю в asm x8086. Это область рисования пикселей с цветами, используя клавиши, и я могу выбирать цвета, поэтому я просто хотел сохранить холст, чтобы позже импортировать его. SaveCanva PROC MOV AH, 3Ch MOV CX, 0 LEA DX, fileName
Вопросы и ответы
Есть ли способ запустить код LMC/Малого компьютера человека в VS Code?
00
Вопрос или проблема Существует ли способ запустить код LMC/Малого Человека в VS Code, так как я пытаюсь создать что-то на этом языке, но не знаю названия или способов установки? Кто-нибудь знает решение или имеет какие-либо советы?
Вопросы и ответы
Как загрузить адрес функции или метки в регистр
00
Вопрос или проблема Я пытаюсь загрузить адрес ‘main’ в регистр (R10) в GNU ассемблере. У меня это не получается. Вот что у меня есть и сообщение об ошибке, которое я получаю. main: lea main, %r10 Я также пробовал следующий синтаксис (на этот
Вопросы и ответы
Сомнения относительно барьера памяти x86
00
Вопрос или проблема Я хочу знать, блокирует ли sfence обновление буфера записи, блокирует ли lfence обработку очереди недействительных операций, и делает ли mfence не только обновление буфера записи, но и обработку очереди недействительных операций.
Вопросы и ответы
MIPS shellcode вызывает ошибку сегментации на инструкции lhu
00
Вопрос или проблема Итак, я работаю над задачей в стиле CTF, и у меня есть следующий shellcode, работающий на машине mips32 lw $gp, -216($sp) \x28\xff\xbc\x8f slti $s8, $zero, -1 \xff\xff\x1e\x28 lw $t7, 0x01410630 \x41\x01\x0f\x3c\x30\x06\xef\x8d lw
Вопросы и ответы
Пользовательский загрузчик не загружает второй сектор при использовании FAT12.
00
Вопрос или проблема Я учусь, как работает операционная система. Поэтому я начал с написания загрузчика. Все шло хорошо, пока я не попытался отформатировать мой образ, содержащий этапы 1 и 2 в FAT12. В данный момент BIOS не может загрузить мой второй этап
Вопросы и ответы
Почему сборка различается, когда метод производного класса вызывает реализацию чисто виртуального метода базового класса по сравнению с его непосредственной реализацией в производном классе?
00
Вопрос или проблема Код 1: #include <iostream> struct Интерфейс { virtual void pr_fn() = 0; virtual void pr_fn2() = 0; virtual void pr_fn3() = 0; }; struct Основание : Интерфейс { void pr_fn2() final { std::cout <<