· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› Программирование видеокарты

Посл.отвђт Сообщенiе


Дата: Июн 19, 2003 17:03:05

Привет всем, я - чайник(teapot). Поэтому у меня и вопросы чайника:
Зачем нужна видео карта и какой у неё номер порта?
Где можно взять номер порта для устройств? Какой формат ввода/вывода в/из порт?

HELP ME!


Дата: Июн 19, 2003 18:04:41

Хм :)
Видео-карта нужна для вывода инфы на монитор :)
Номер порта... Тут посложнее. Сходу не вспомню.
Номер порта можно взять из любой хорошей книги по железу - Гук или Мюллер, что тебе роднее.
Формат вывода? Не понял. На асме - это in/out.
Только такой фокус у тебя не пойдет на Windows. Так же он не пойдет под DOS command prompt. Если любишь старье - найди ЧИСТЫЙ дос 6.22 и загружайся оттуда. Там играйся. А если хочешь in/out под Windows - тогда пиши драйвер :) Сразу чайником быть перестанешь. Только станешь ли ты от этого счастливее?


Дата: Июн 19, 2003 18:31:46

Как я помню, под DOS есть область оперативной памяти которая отводится для вывода изображения(видео-память), тогда здесь зачем видео-карта.
А с другой стороны, если видео-карта 32 Mb, то не много ли для вывода изображения.
Если я буду с помощью команд in/out посылать всякую мудь(например поле из едениц), то как на это отреагирует устройство(видеокарта). И если я буду считывать информацию с порта, как я узнаю чё я считываю(например с винчестера: загрузочный сектор, файл какой-нибудь(имя, атрибуты...),...).


Дата: Июн 19, 2003 19:01:43

teapot
Видеокарта копирует эти данные к себе и их выводит на монетор(Что потвойму выводит изоброжение на монитор памить чтоли?!).32 Mb ну как скозать кому много кому мало.Дос отводит только 64 кб для вывода изоброжения а если у тебя 800*600*24bit то тебя нужно примерно 2 Mb а памить нужна не толька для хранения одной страницы изоброжения.


Дата: Июн 19, 2003 19:34:20

Лано, про видюху понял. Только вот как организовать страницы и сделать так чтобы выводилась определённая из них. Да и вообще как создать страницу(рисунок чтоль какой нарисовать) через порт.


Дата: Июн 19, 2003 19:59:51

А вот тут, дорогой, лучше разбери кашу у себя в голове. В форуме тебе развернутого ответа никто на такие вопросы не даст. Подбери хорошую литературу, заведи себе отладчик и научись им пользоваться, а только потом возвращайся и задавай вопросы. Тебе помогут, если вопросы будут корректными и вежливыми. Просмотри форум на предмет сообщений о литературе и вперед, в асм!


Дата: Июн 19, 2003 20:05:56

volodya
Ну чтож, наверно ты прав, пойду ещё раз искать литру(в первый заход не нашёл).


Дата: Июн 19, 2003 20:13:29

teapot
Порты тебе скорее всего ненужны. Используй прирывание 10h.

Литература.
Про порты и нетолько можешь почитать здесь
http://www.codenet.ru/progr/video/egavga/index.php

если у кого есть информация по програмированию через порты svga то заделитесь.


Дата: Июн 19, 2003 20:55:45

Pavia
Большое Спасибо за ссылку(понтово).


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070