![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
![]()
Доброго времени сток!
Хочу собрать всю (векторную таблицу прирываний BIOS).... К примеру: ;Устанавливает скорость клавы AH=03h AL=05h BH=250-1000 (время задержки ) BL=0-31 (время повторения) INT 16h ;устанавливает в буфер клавиатуры код клавиши AH=05h CH=(дополнительный код) CL=ASCII-код INT 16h ;Устанавливает видио режим AH=00h AL=видио режим INT 10h ;Размер курсора AH=01h CH=верхняя строка CL=нижняя строка INT 10h ;Позиция курсора AH=02h DH= номер строки DL= номер столбца BH= видио страница INT 10h ;Показывает указатель мыши AX=01h int 33h и, так далее..... |
![]() |
![]() |
![]() |
#2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Кратко и самое основное - http://www.codenet.ru/progr/dos/
Много и подробно, но встречал ошибки tech60.rar |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
![]()
airyashov; Goodwin98
Спасибо за ссылку! Жаль только без особого описаниея и на Буржуасном языке))) Mikl___ не понял твоего юмора....к сожалению Последний раз редактировалось Stilet; 01.04.2010 в 15:17. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Doholyan
Не понял? Жаль... Попробуй поискать в библиотеке "Браун Ральф, Кайл Джим. Справочник по прерываниям для IBM PC. В двух томах.- М.: "Мир", 1994. Более полного справочника, да еще на русском языке я не видел. Хотя прерывания DOS и BIOS это уже прошлый век, но чем бы дитя не тешилось... |
![]() |
![]() |
![]() |
#7 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Grag
Вообще-то изучают i8086, а не i8080 причем из-за того, что x86 совместим снизу до пней |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
![]()
Сложно...и, не стоит доказывать то, что именно являеться Assembler....
изначально и мне так кажеться по сей день....язык низкого уровня отличаеться от высоких тем что ты пользуешься не посредственно командами процесору...расширяеш память(программно)....опрашуеш систему на наличее всякой переферии...разбиваеш жеский диск на разделы(дискриптор,файловая система)....и тому подобие... а....пользываться функциями и модулями, чужими...не интересно... мое мнение P.S. И, чем древнее команды, тем больше процесоров их поддерживают....то, есть не нужно будет "затачивать" программу под определенный проц. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функции (в С#) | _Runner_ | Помощь студентам | 2 | 20.12.2009 16:23 |
Чем отличается описание функции от определения функции в С++? | Go6a | Помощь студентам | 4 | 18.07.2009 18:07 |
функции | tigrenok | Общие вопросы C/C++ | 0 | 19.06.2009 19:52 |
Функции. Передача массива в качестве параметра функции. | Wia | Помощь студентам | 2 | 17.03.2009 14:57 |
BIOSa не видит винта после замены платы управления | PDVich | Компьютерное железо | 3 | 05.03.2008 14:38 |