Запуск в фоксе кода в какомнитьричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
Всем привет.
Как в фоксе запустить программу «Hello, world!» для процессора архитектуры x86 (ОС MS DOS, вывод при помощи BIOS прерывания int 10h), который выглядит следующим образом (в шестнадцатеричном представлении): BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Исправлено 3 раз(а). Последнее : AdamAry, 13.06.17 12:13 |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Никак.
------------------ WBR, Igor |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Кстати, вывод через int 21h будет на несколько байт короче.
Надо стремиться к идеальной, а стало быть максимальной, эффективности |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
А в каком фоксе вы хотите сие проделать?
------------------ |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Думаю, без молитвы ничего не выйдет
|
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
Фокс не умеет передавать инструкции процессору? Чем тогда пользоваться и как это передать процессору? Исправлено 1 раз(а). Последнее : AdamAry, 09.06.17 12:40 |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Никто не умеет передавать инструкции процессору.
|
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
В 8 |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Ну. в общем-то, фокс есть СУБД с языком довольно высокого уровня, не предназначенного для прямого управления процессор(ом/ами). Цитата:Использовать более подходящий для этого язык. Выбирать инструмент под задачу, а не пытаться по-юношески все задачи решать одним инструментом. ------------------ Лень - это неосознанная мудрость. |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
а как VFP-8 запустите из под
------------------ |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
ОС W10Enterprise. |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
И в ней нет никакого MS-DOS. В 32-разрядных версиях по умолчанию не установлен эмулятор позволяющий выполнять 16-разрядный код, а в 64-битных режимах даже самого такого эмулятора не предусмотрено. В любом случае из 32-битного процесса, коим является фокс НИКАК нельзя запустить 16-битный код. Отдельно, в том или ином эмуляторе (DosBox к примеру) - да, можно. Только не нужно... ------------------ WBR, Igor |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Определиться бы надо ------------------ |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
Извиняюсь за DOS. Хорошо, пусть будет любая безвредная программа в шестнадцатеричном представлении именно для w10. Как запустить? |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Win10 имеется в 32-битном и в 64-битном варианте. Не существует 16-разрядного варианта Windows 10, и соответственно ответ снова - НИКАК.
------------------ WBR, Igor |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Мне опять стало любопытно узнать вашу профессию. Почему вы скрываете? Ну не может программист так формулировать вопросы! ------------------ |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
OK Пусть тогда будет пусть будет любая программа в 64 разрядном представлении (у меня w10 64bit), как её запустить? |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
Зачем?
Правильней реализовать нужный функционал в своей программе. |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
Зато программист 1C может формулировать вопросы правильно, а лучше вообще не формулировать, зачем такому гениалькодеру задавать вопрос: "Лучше всю жизнь в незнании и внутри 1С чем 5 минут напряга при задавании", а так в один С всё схвачено: "Какие ещё вопросы", не так ли? Лишь бы версия была 8 ая или 7 ая, или как? Исправлено 5 раз(а). Последнее : AdamAry, 13.06.17 09:56 |
Re: Запуск в фоксе шестнадцатеричном представлении | |
---|---|
AdamAry Автор Сообщений: 843 Дата регистрации: 14.12.2015 |
Как это, можно пример? |
© 2000-2024 Fox Club  |