Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2017, 22:50   #21
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Да ну х/з...
https://wasm.in/blogs/category/zasch...nyj-rezhim.20/
Прикреплённый файл (старенький, конечно)
Ну, естественно: http://xk8.ru/inteldoc (часть 3 особенно)
Вложения
Тип файла: zip pmode.zip (1.17 Мб, 18 просмотров)
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 23.08.2017, 23:44   #22
Nikolay2015
Пользователь
 
Регистрация: 23.08.2017
Сообщений: 59
По умолчанию

Спасибо. И последняя волнующая тема. А как в FASM подключать "C" и мои "ASM" файлы. Чтобы не писать всё в одном?
Nikolay2015 вне форума Ответить с цитированием
Старый 23.08.2017, 23:58   #23
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Что значить подключать?
Если include, то include 'filename.asm' (ASM-файлы).
А если объектные модули, то fasm'ом можно только создавать их, а собирать придётся каким-то внешним линковщиком, в fasm нет link'а.
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 24.08.2017, 01:05   #24
Nikolay2015
Пользователь
 
Регистрация: 23.08.2017
Сообщений: 59
По умолчанию

Я имею в виду, есть Файлы созданные в visual studio, “main.c” и т.д.
Есть asm Файлы, boot.asm,kernel.asm, module.asm. И мне нужно это всё объеденить в один проект. Один образ, запускающийся с файла boot.asm(boot.bin)
Nikolay2015 вне форума Ответить с цитированием
Старый 24.08.2017, 10:57   #25
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Нужно будет компилировать каждый файл в отдельный объектный модуль (*.obj). И потом собирать их вместе каким-либо внешним компоновщиком (линкером). GoLink или alink, к примеру...
http://www.godevtool.com/Golink.zip
http://alink.sourceforge.net/download.html
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
7in вне форума Ответить с цитированием
Старый 24.08.2017, 11:34   #26
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Возьми вот этот учебник:
https://subscribe.ru/archive/comp.so.../16191615.html
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод программы с 32 бит на 64 бит систему andreyxdd Общие вопросы Delphi 3 19.07.2017 11:04
Исправить код программы: Ввести с клавиатуры 8-разрядное двоичное число Х, установить младший бит этого числа так, чтобы количество единичных бит в двоичном числе Х стало четным Zhan1234 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 25.05.2017 12:41
ОЗУ esa2esa Компьютерное железо 2 29.12.2010 20:45
Ковертирование из png 24 бит в png 8 бит isat Общие вопросы .NET 0 22.03.2010 13:38