2 / 2 / 1
Регистрация: 08.09.2014
Сообщений: 110
|
|
1 | |
Assembler + UEFI11.01.2018, 15:06. Показов 4953. Ответов 9
Метки нет (Все метки)
Привет всем! Недавно начал потихоньку изучать Assembler(MASM в большей степени) и вместе с ним прерывания DOS и BIOS, в связи с этим вопрос немного странный, но все же, можно ли программировать на ассемблере под Windows используя UEFI BIOS(т.к. просто BIOS и прерывания DOS мягко говоря устарели), интерес чисто академический.
0
|
11.01.2018, 15:06 | |
Ответы с готовыми решениями:
9
Прерывания в UEFI Не установить win7 c uefi, c win8 (uefi) получается без проблем Установка Win7x64 SP1 через UEFI flash drive на UEFI GPT | acer Aspire E1 771G UEFI биос |
Asm/C++/Delphi/Py/PHP/VBA
|
|
11.01.2018, 16:28 | 2 |
http://x86asm.net/articles/uef... rst-steps/
Добавлено через 2 минуты http://ru-wiki.org/wiki/Extens... _Interface Добавлено через 2 минуты http://www.uefi.org/specifications
3
|
2 / 2 / 1
Регистрация: 08.09.2014
Сообщений: 110
|
|
11.01.2018, 20:34 [ТС] | 4 |
А почему под Windows нельзя и на виртуалке какую ОС разворачивать? (Можно еще ссылку на мануалы какие-нибуть?)
0
|
1375 / 519 / 72
Регистрация: 21.07.2015
Сообщений: 1,304
|
|
11.01.2018, 23:42 | 5 |
А как ты представляешь, чтобы программа под UEFI которая работает по сути под BIOS'ом заработала по Виндой?
На виртуалке не надо ничего разворачивать, должна быть поддержка загрузки с uefi. Всех проще грузиться с флешки. http://wiki.osdev.org/UEFI
3
|
2 / 2 / 1
Регистрация: 08.09.2014
Сообщений: 110
|
|
12.01.2018, 15:20 [ТС] | 6 |
Понятно, и можно последний вопрос, а программирование под UEFI, вообще где нибуть используется на данный момент, или вообще зря я этим стал загоняться, спасибо.
0
|
1375 / 519 / 72
Регистрация: 21.07.2015
Сообщений: 1,304
|
|
12.01.2018, 18:37 | 7 |
Где-нибудь используется, но крайне маловероятно, что на работе ты будешь заниматься именно этим. Я занимаюсь низкоуровневым программированием в качества хобби + экспериментирую и изучаю что-то новое в программировании, что на основной работе делать не получается.
1
|
2 / 2 / 1
Регистрация: 08.09.2014
Сообщений: 110
|
|
01.03.2018, 23:41 [ТС] | 8 |
А можете еще рассказать какую среду программирования использовать и еще сможете описать процесс настройки виртуальной машины?
Спасибо
0
|
Модератор
|
|
24.07.2018, 10:00 | 10 |
Вроде бы были эмуляторы EFI, которые загружали отлаживаемы модули, как обычные PE DLL/EXE, передавали управление в точку входа, с указателем на таблицу, в которой в основном одни заглушки и т.д.
Сильно дальше хелловорда, конечно, не уедешь, но можно пользоваться обычными отладчиками, хоть из Visual Studio запускать! 8) Больше подходет не для ядер/загрузчиков, а для утилиток-приложений UEFI, которые пользуются исключительно сервисами, к аппаратуре напрямую не лезут, и, отработав, возрващают управление обратно в UEFI Shell. Вообще, интерфейс UEFI ориентирован на языки высокого уровня, чтобы как можно меньше использовать ассемблеры.
1
|
24.07.2018, 10:00 | |
24.07.2018, 10:00 | |
Помогаю со студенческими работами здесь
10
Не пускает в UEFI UEFI BIOS UEFI проклятье WinXP на UEFI Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |