Вопрос № 90523: Здравствуйте, уважаемые эксперты!
1. В ходе самостоятельного изучения ассемблера столкнулся с такой проблемой - решил попробовать графику под ДОС, но, поиски дали мало толковой информации...
В связи с этим прошу помочь ссылками, желательно на...
Вопрос № 90.523
Здравствуйте, уважаемые эксперты!
1. В ходе самостоятельного изучения ассемблера столкнулся с такой проблемой - решил попробовать графику под ДОС, но, поиски дали мало толковой информации...
В связи с этим прошу помочь ссылками, желательно на страницы с листингами программ, для изучения мной кода, или на туториалы для новичков по оной проблеме.
2. Также меня интересует такая тема - насколько я знаю, одним из направлений программинга на ассемблере является программирование специфичных чипов, в которых крайне ограничены набор инструкций, пространство и критично время выполнения кода. Так вот, где можно про это прочитать подробней, и, наверняка, существуют эмуляторы подобных чипов?
Заранее спасибо за ответы.
Отправлен: 08.06.2007, 02:56
Вопрос задал: VeRTeX (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, VeRTeX!
1) Посмотрите книгу В.Кулакова Програмирование на аппаратном уровне.
Кратко содержание:
Глава 1 . Работа с клавиатурой
Глава 2 . Недокументированные возможности процессоров Intel 80x86
Глава 3 . Особенности работы с устройствами, подключенными к шине PCI
Глава 4 . Видеоконтроллеры
Глава 5 . Работа с мышью
Глава 6 . Работа с дисками
Глава 7 . Принтеры: печать в монохромном растровом режиме
Заключение. Рекомендации по технике безопасности при проведении экспериментов на компьютере.
Для чтения книги Вам нужен DjVuReader.
Удачи!
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Студент)
Ответ отправлен: 08.06.2007, 18:42 Оценка за ответ: 5 Комментарий оценки: Спасибо за Ваш ответ. Любая информация ценна. Данная книга сразу дала несколько ответов на мои вопросы. Но, касательно второй части моего вопроса, я пока так и не получил ответа... В любом случае, очень благодарен. Спасибо.
Отвечает: IceWolf
Здравствуйте, VeRTeX!
Отвечу на вторую часть вопроса.
Речь идет о программировании микроконтроллеров. Для начала стоит определится какую архитектуру Вы будете изучать( Microchip PIC, Atmel AVR...). Дам ссылки на сайты производителей этих устройств, а также на другие полезные ресурсы:
Производитель микроконтроллеров PIC фирма Microchip: http://www.microchip.ru
Производитель микроконтроллеров AVR фирма Atmel: http://www.atmel.ru
Сайт о программировании PIC-контроллеров: http://www.ikarab.narod.ru
Сайт о программировании AVR-контроллеров: http://avr.nikolaew.org
И PIC и AVR: http://www.pic-avr.narod.ru
Неоценимую помощь Вам окажут сайты:
http://www.cxem.net
http://www.kazus.ru
Литература:
http://picbook.jino-net.ru/
http://ihtik.lib.ru/dreamhost_anytehnika_8janv2007.html
Удачи!
--------- Идеальных защит не существует, ибо то, что создано человеческим разумом, им же будет и разрушено!
Ответ отправил: IceWolf (статус: 9-ый класс)
Ответ отправлен: 09.06.2007, 01:56 Оценка за ответ: 5 Комментарий оценки: Премного благодарен! Чувствую, информации с этих сайтов хватит мне надолго =) Большое спасибо.