Re: Игрушка из детства | |
---|---|
Vedmak Сообщений: 6014 Откуда: CiTY Дата регистрации: 30.10.2003 |
Да, низовое общение с девайсам прекрасная тема. Я только секетом на логическом уровне с ними общаюсь. ------------------ Говорить стоит лишь для тех, кто слушает. |
Re: Игрушка из детства | |
---|---|
of63 Автор Сообщений: 25638 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Общение с "девайсом" не требует ассемблера, если я правильно понял посыл, а требует знания ситсемы команд девайса, например принтера, воткнутого в порт (378h если не изменяет). В ДОС было просто - голая машина, ДОС, позволяющий запускать голую прогу, "прерывания" типа int 13h (обращение к диску?), int21h (обращение к ДОС), незначительная (но важная) самостоятельная жизнm ДОС (таймер 18 мс, прерывания int 28h, еще что-то...). В винде ассемблер не помоoник.
Надо знать схему общения с девайсом... Обычно даже не надо, а надо скачать "драйвер". |
Re: Игрушка из детства | |
---|---|
sphinx Сообщений: 31624 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
int10h - для работы с видеоадаптером
------------------ "Veni, vidi, vici!"(с) |
Re: Игрушка из детства | |
---|---|
of63 Автор Сообщений: 25638 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Ты моложе! На роботроне 1840 (?) не было такой фигни ) Прерывание уже было возможно Я не юзал, естественно
Интересна идея - "прерывание" (мне казалось, и сейчас кажется) странным название - интеррапт (прерывание). Как мне виделось, что прерывание это событие, "дергание" сигнала (напряжения) на линии проца... Сейчас я понимаю идею, что есть и программное прерывание, как команда ERROR (я ее использую, т.к. у меня есть хороший обработчик "прерывания" фокса (с показом стека вызовов, откуда пошла ошибка), я ее показывал, если хо, то пере.. хотя, в проекте д.б. Крайне советую завести отладочную кнопку, типа F12, для вызова интерпретатора фокс, в фокс это делается просто макросом (EVALUATE) Исправлено 1 раз(а). Последнее : of63, 28.11.23 21:05 |
© 2000-2024 Fox Club  |