Вопросы с меткой [fasm]
Используйте эту метку для вопросов, связанных с flat assembler.
100 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
0
ответов
62
показа
игра в жизнь на ассемблере fasm. ошибка
два файла
main.asm
include "logic.asm"
section '.data' writable
grid db 0,0,0,0,0
db 0,0,1,0,0
db 0,0,0,1,0
db 0,1,1,1,0
db 0,0,0,0,0
public ...
0
голосов
2
ответа
188
показов
Машинные команды разных размеров регистров
Мне зачем-то понадобились x86_64 опкоды и я решил попытался узнать их ассемблерными компиляторами. Написал простенький код:
mov ax, 0
mov eax, 0
mov rax, 0
У меня было два компилятора:
8086 ...
0
голосов
0
ответов
37
показов
Посоветуйте сборник программ на FASM и NASM
Пожалуйста, посоветуйте сайт со сборником простых программ на FASM и NASM, где код подробно прокомментирован.
Я только начинал изучать эти языки, но мне пока не хватает опыта,
Потому хочу посмотреть ...
0
голосов
2
ответа
217
показов
Как уменьшить размер итогового бинарного файла
есть загрузчик под BIOS, размер бинарного файла должен не привышать 512 байт, но как бы я не старался компилятор fasm постоянно выдает бинарник в 514 байт.
У меня есть подозрения что дело в самом ...
0
голосов
1
ответ
77
показов
Регистрация глобального хоткея
В проге нужно зарегать глобальный хоткей Win Z + Z. Нужен хелп:
Проверить, не занят ли этот хоткей
Как повесить обработчик на него
Советы не нужны. Нужны примеры кода для fasm. Вопросы для M$ ...
1
голос
0
ответов
83
показа
Как BIOS определяет занятые участки памяти ОЗУ?
Всем привет!
В качестве хобби пишу ОС реального режима, и возник вопрос с выделением свободных блоков памяти, в частности для регистров BAR устройств в конфигурационном пространстве PCI. Чтобы ...
0
голосов
0
ответов
118
показов
Почему ядро не полностью загружается?
Пытаюсь загрузить ядро, но оно не полностью загружается(?) затрудняюсь ответить что именно с ним происходит, ошибки не выдает, но не так работает, на команды не отвечает просто выводит, при нажатии ...
0
голосов
1
ответ
88
показов
Почему не хочет выводить строчку?
Всем привет! Пытаюсь сделать лабу, и надо запустить загрузчик и ядро, делаю все по методичке но ничего не получается, помогите в чем ошибка?
Команда на qemu: qemu-system-x86_64 -fda bootsect.bin -fdb ...
3
голоса
1
ответ
173
показа
Не работает обработчик прерываний в FASM
Я хочу написать код с использованием своего обработчика прерываний таймера в FASM.
Вот упрощённый код того, что у меня получилось:
org 100h
mov word [es:(8*4)], timer_handler
sti
Main:
jmp Main
...
0
голосов
1
ответ
75
показов
Различные результаты с fcom/fcompp и fstatsw
Я только начинаю разбираться с FPUи наткнулся на один интересный момент. Поправьте меня, если какое из следующих утверждений неверно: есть 3 ST регистров (0-7), т.е. с их помощью можно оперировать ...
0
голосов
0
ответов
916
показов
Как сделать загрузочную флешку с помощью bin файла
Я написал ОС на ассемблере, и мне нужно сделать загрузочную флешку, чтобы загрузить свою ОС на свой старый компьютер и протестировать ее в реальных условиях
На эмуляторе все работает
ОС моя находится ...
0
голосов
1
ответ
450
показов
Как скомпилировать C в FASM?
У меня есть код на C, мне надо его скомпилировать в FASM. Как это сделать?
*gcc -S не подходит, он просто в asm компилирует, а нужно в FASM
0
голосов
1
ответ
130
показов
file not recognized: file format not recognized
Столкнулся с проблемой при линковке двух объектных файлов.
Компилировал два файла: boot.asm и print.asm (при компиляции ошибок нет)
Но стоит начать линковать, то ld жалуется на невозможность ...
1
голос
0
ответов
43
показа
ОС не может перейти из загрузчика в ядро
Мои действия:
Компилирую каждый файл в .bin
С помощью UltraISO создаю образ "системы" в формате .iso, загружаю в него файл main.bin и делаю загрузочным файлом
Запускаю "ОС" ...
0
голосов
2
ответа
142
показа
Как переместить регистр 64-бит в 8-бит fasm
Я сейчас пишу свой первый компилятор(до этого писал только интерпретаторы) на питоне. И до этого я не работал с ассемблером, решил сделать с помощью fasm.
И я хочу записать 8-бит в память, и это число ...