Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2010, 23:55   #1
diden
 
Регистрация: 22.05.2008
Сообщений: 6
Стрелка

привет всем.ассемблер знаю только на уровне арифметических операций,а тут задали задачу поработать с контроллером элт.

Задача звучит примерно так (препод читал,причем быстро,а мы записывали).

Есть контроллер ЭЛТ. В нем есть порт адресса (индексный регистр как я понял) 3d4h,в него записываем номер регистра LD процессора которому будет выполняться управляющий код.
В этом контроллере есть регистр 3d5h, в него записывается управляющий код для регистра 3d4h.

Записать в 3d4h номер 9h, а в порт 3d5h загрузить цифру 3 в шестнадцетеричном формате.

Ребята,прошу хотя бы сказать в каком направлении мне двигаться, преподователь ничего обьяснять не хочет, говорит мы это уже должны знать,причем эта первая лаба по предмету(((

забыл добавить,в результате должна измениться высота отображаемого текста

Последний раз редактировалось Stilet; 08.09.2010 в 08:45.
diden вне форума Ответить с цитированием
Старый 08.09.2010, 04:28   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

diden
Судя по номерам портов 3D4h и 3D5h ищи в google по ключевым словам "программирование EGA" Дисплей (у тебя ЭЛТ) ты программировать никак не сможешь, речь идет о программировании видеоадаптера
Mikl___ вне форума Ответить с цитированием
Старый 08.09.2010, 08:00   #3
diden
 
Регистрация: 22.05.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Mikl___ Посмотреть сообщение
diden
Судя по номерам портов 3D4h и 3D5h ищи в google по ключевым словам "программирование EGA" Дисплей (у тебя ЭЛТ) ты программировать никак не сможешь, речь идет о программировании видеоадаптера
да я читал уже но ничего не понял как вообще происходит работа с портами в ассемблере,как к ним обращаться...
diden вне форума Ответить с цитированием
Старый 08.09.2010, 08:52   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
загрузить цифру 3 в шестнадцетеричном формате.
Откуда же такие "вумные" преподаватели берутся? Никак он у вас Прохвессоръ )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.09.2010, 08:55   #5
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

diden
И что же ты читал?
Mikl___ вне форума Ответить с цитированием
Старый 08.09.2010, 19:09   #6
diden
 
Регистрация: 22.05.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Откуда же такие "вумные" преподаватели берутся? Никак он у вас Прохвессоръ )
пока доцент,причем кавказкой национальности)

Цитата:
Сообщение от Mikl___ Посмотреть сообщение
diden
И что же ты читал?
http://www.emanual.ru/download/7045.html#ch7_5 вот это

Последний раз редактировалось Stilet; 09.09.2010 в 08:11.
diden вне форума Ответить с цитированием
Старый 08.09.2010, 19:54   #7
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

"Программирование аппаратных средств в windows" - Всеволод Несвижский
counter вне форума Ответить с цитированием
Старый 09.09.2010, 04:29   #8
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

diden
Чем доцента обсуждать лучше ответь на мой вопрос: "Что о программировании EGA ты читал?"
добавлено через два часа
Цитата:
Сообщение от diden
http://www.emanual.ru/download/7045.html#ch7_5 вот это
Это на справочник больше похоже, даже зная предмет по нему трудно разобраться, тебе нужны учебники Ищи в инете:

1. Р.Джордейн Справочник программиста персональных компьютеров типа IBM PC, XT и AT.
Коротко, по существу и самая суть устройства видеоадаптера. Примеры на бейсике и ассемблере, чтобы сдать зачет большего и не нужно
2. Майкл Абраш. Таинства программирование графики. Хороший язык, с юмором, очень качественное объяснение предмета, начиная от графических примитивов до трехмерной анимации. Примеры на ассемблере
3. Уилтон Р. - Видеосистемы персональных компьютеров IBM PC и PS/2. Руководство программирования. Примеры на ассемблере и Си. Для начинающего тяжеловато
4. Александр Фролов, Григорий Фролов Программирование видеоадаптеров CGA, EGA и VGA Книга содержит подробное описание архитектуры и программирования видеоадаптеров CGA/EGA/VGA. Описано использование регистров видеоадаптера, стандартные режимы работы и структура видеопамяти в них. Приведен обзор прерываний и функций BIOS для обслуживания видеоадаптеров. Классика, как и всё, что написали братья Фроловы

Последний раз редактировалось Mikl___; 09.09.2010 в 09:49.
Mikl___ вне форума Ответить с цитированием
Старый 09.09.2010, 18:52   #9
diden
 
Регистрация: 22.05.2008
Сообщений: 6
По умолчанию

спасибо)))
diden вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00
Помогите разобраться с контроллером подтверждения регистрации на php alexa463 Помощь студентам 0 02.10.2009 15:36
проблема с контроллером 1st_fom@ Помощь студентам 3 27.07.2009 22:36