[an error occurred while processing this directive]
Попросили узнать; "как перазагрузить x86 средствами ассемблера под управлением ECOS"
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
MegaJohn
15 сентября 2006 г. 16:09
Составить ответ
|||
Конференция
|||
Архив
Ответы
far jmp FFFF0 ?
—
misyachniy
(15.09.2006 16:12
83.218.237.86
,
пустое
)
А что там находится, вектор сброса ?
—
MegaJohn
(15.09.2006 16:18
82.140.84.195
,
пустое
)
А в Си как это сделать?
—
MegaJohn
(15.09.2006 16:19
82.140.84.195
,
пустое
)
Не вектор, а адрес старта по сбросу для всех х86
—
=AVR=
(15.09.2006 16:28
80.92.96.19
,
пустое
)
jmp far 0:fff0h - ты же не знаешь, из какого cs ты прыгаешь
—
=AVR=
(15.09.2006 16:18
80.92.96.19
,
пустое
)
Написал: asm("jmp $0,$0xFFF0"); - усё компилиться, только не перезагружает комп. Происходит следующее, отрабатывается ассемблерная инструкиця, потом через секунду падает ОС.
—
yanich
(20.09.2006 11:34
82.140.84.195
,
пустое
)
Посмотри int-ы , кажется 13 или 19
—
vvv
(18.09.2006 18:29
89.0.185.91
,
пустое
)
Написал: asm("jmp far 0:fff0h"); Выдаёт ошибку: junk `0:fff0h' after expression
—
MegaJohn
(15.09.2006 17:10
82.140.84.195
,
пустое
)
Это ты написал не в асм, а в С, а как это твой С трактует асм-вставки - мне неведомо, хотя понятно, что врет
—
=AVR=
(15.09.2006 17:15
80.92.96.19
,
пустое
)
У меня gcc. Как написать в gcc?
—
MegaJohn
(15.09.2006 17:16
82.140.84.195
,
пустое
)
кстати, регистрация не работает "The requested URL /cgi-bin/boardregistr.pl was not found on this server.'. Все мессаги от MegaJohn`a считать от Yan`а =)
—
MegaJohn
(15.09.2006 17:20
82.140.84.195
,
пустое
)
Вот уж чего не знаю - того не знаю
—
=AVR=
(15.09.2006 17:19
80.92.96.19
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание