|
53 / 7 / 1
Регистрация: 06.10.2020
Сообщений: 221
|
|
Посоветуйте компилятор для языка ассемблера без диалектов19.06.2021, 12:55. Показов 4361. Ответов 8
Метки нет (Все метки)
Хочу написать свою простую операционную систему, решил её сделать на чистом языке ассемблера без всяких диалектов. Только вот где можно найти такой компилятор для такого ассемблера? Или лучше писать ОС на ассемблере с диалектом?
0
|
|
| 19.06.2021, 12:55 | |
|
Ответы с готовыми решениями:
8
Компилятор ассемблера для Win7 Нужно написать компилятор для Ассемблера на С# Где скачать компилятор ассемблера для Win7? |
|
Ушел с форума
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
|
||
| 19.06.2021, 13:48 | ||
|
Aleksey_1024,
а что значит
0
|
||
|
53 / 7 / 1
Регистрация: 06.10.2020
Сообщений: 221
|
||
| 19.06.2021, 16:40 [ТС] | ||
|
0
|
||
|
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
|
||
| 19.06.2021, 17:57 | ||
которая сама работает на одном компьютере (например на персональном), но код генерит для другого компьютера (например для микроконтроллера, сотового телефона или игровой приставки). Простейшим примером кросс-компилятора является кросс-ассемблер, например Tasm by Speech Technology (а не тот, который Borland Tasm). Вторым весьма желательным элементом является эмулятор компьютера-цели, на котором можно отлаживать систему как бы в реальных условиях (а не по шагам ассемблерных команд) Например DosBox эмулирует среду для работы программ Dos, включая эмуляцию видеокарты, 8-битной "старинной" звуковой карты и т д. Есть также вариант, когда используется компьютер-цель, специально доработанный для загрузки и отладки программ с инструментального компьютера, например при помощи USB, последовательного порта или сети. Так как ОС непосредственно обеспечивает работу прикладных программ с железом, надо понять, для какого конкретного железа она создается. Есть простой случай - микроконтроллеры, для современного PC компьютера создать ОС значительно труднее, иначе всё лицензионное ПО давно бы обесценилось.
0
|
||
|
53 / 7 / 1
Регистрация: 06.10.2020
Сообщений: 221
|
|
| 20.06.2021, 21:28 [ТС] | |
Сообщение было отмечено politoto как решение
Решение
qbfan, Насчёт эмулятора я уже решил использовать qemu и под платформу x86. Кросс-ассемблером решил использовать yasm (попросту говоря, нашёл на ютубе видео про создание ОС и скачал сборку qemu+yasm. Немного посмотрел команды ассемблера и bios, написал(списал) hello world, скомпилил и запустил в качестве операционной системы на qemu)
1
|
|
|
Модератор
|
|
| 21.06.2021, 08:26 | |
|
Теперь можно написать(списать) что-нибудь на C++ для UEFI.
![]() https://www.cyberforum.ru/post13852539.html
1
|
|
|
programmer
2391 / 525 / 69
Регистрация: 01.06.2011
Сообщений: 3,639
|
|
| 23.06.2021, 02:43 | |
|
0
|
|
| 23.06.2021, 02:43 | |
|
Помогаю со студенческими работами здесь
9
Компилятор для языка Pascal (LL-разбор) Можно ли создать компилятор для своего языка программирования для .NET Посоветуйте компилятор для C++ Посоветуйте компилятор для Windows Посоветуйте пожалуйста компилятор для С/С++, С# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|