Вопросы по теме 'fasm'
Ошибка запуска FASM с jmp
Я начал изучать 16-битный ассемблер (со временем перешел на 32-битный) из этого туториала: http://matthew-4gl.wikispaces.com/fasm_tutorial , и я делаю несколько тестов и практик на плоском ассемблере версии 1.69. Я добрался до части руководства по...
473 просмотров
schedule
18.06.2022
печать в программировании на ассемблере с использованием FASM
Я пытаюсь напечатать сообщение, используя приведенный ниже код:
org 100h
start:
jmp begin
begin:
mov ah, 9
mov dx, msg
msg db 'Ascii sign:.$'
int 21h
finish:
mov ax, 4c00h
int 21h
Он может компилироваться, но...
900 просмотров
schedule
21.01.2023
masm FPU в fasm FPU не может перевести и не работает
У меня есть этот код в masm для работы с FPU, и он отлично работает
в этом коде я получаю число из двух разных текстовых полей, затем делю их, а затем вывожу результаты в другое текстовое поле.
это локальные данные
LOCAL variable1 :QWORD...
349 просмотров
schedule
25.08.2022
конвертировать необработанные байты в шестнадцатеричный код в С++ или ассемблере (FASM)
Я знаю, что это звучит как очень глупый вопрос, но я пытаюсь создать простой шестнадцатеричный редактор и не могу прочитать байты из файла. Я использую readfile api для чтения буфера размером 8 КБ, а затем я собирался преобразовать 8 КБ в...
748 просмотров
schedule
02.09.2022
(FASM) Как правильно вызвать WinAPI, например FindFirstFile и FindNextFile, без использования вызова?
Моя проблема заключается в следующем: у меня есть программа, которая ищет в текущем каталоге файл с определенным расширением. Код работает, если я использую макрос вызова, включенный в FASM. Но мне нужно вызвать winAPI, используя инструкцию вызова...
533 просмотров
schedule
20.03.2022
Операционная система ФАСМ
Как отобразить строку в FASM, когда я создаю ОС. Я могу это сделать (отображает символ «8»):
mov ax, 9ch
mov ss, ax
mov sp, 4096d
mov ax, 7c0h
mov ds, ax
;---- actual code:
mov ah, 0eh
mov al, 38h
int 10h
jmp $
;----
times 510 - ($-$$) db 0
dw...
750 просмотров
schedule
29.02.2024
Как включить другие источники в FASM
Я пытаюсь разделить свои источники на более организованные файлы, но у меня возникают некоторые проблемы, включая эти источники.
Как включить эти источники? Мои основные программы имеют формат PE64, но когда я устанавливаю формат своих...
1020 просмотров
schedule
09.03.2024
push/pop eax дает мне недопустимую инструкцию во время компиляции
Я только начинаю программировать на fasm / x86, и я начал с 64-битных образцов, так как моей целью для моего проекта, в котором мне понадобится сборка, является 64-битный xeon.
Я начал с PE64DEMO и модифицировал его, чтобы добавить цикл, однако он...
1536 просмотров
schedule
29.03.2024
x32 исполняемые файлы в fasm
"format ELF executable 3" делает исполняемый файл x86 "format ELF64 executable 3" делает исполняемый файл x64
Но как сделать исполняемый файл x32 (x64 с 32-битными указателями)?
p.s. Что означает «3» после «исполняемого» в этих строках?
148 просмотров
schedule
11.06.2024
Переключение из защищенного режима в реальный режим в программе DOS EXE
Я научился переключаться в защищенный режим с помощью простого загрузчика на основе DOS. Этот загрузчик загружает kernel.bin в буфер и копирует буфер в 100000h (ядро — 8 КБ). Затем управление передается ядру. Когда я возвращаюсь из ядра и пытаюсь...
856 просмотров
schedule
08.04.2022