Amiga. Вычислительная техника
Меню сайта
Главная
Amiga
Amiga Corporation
Модельный ряд
История развития
Аппаратная платформа
Операционные системы
Эмуляция
AMIGA # 1
Программирование на Ассемблере
Организация процессоров
Методы защиты информации
Компьютерные новеллы
Боятся ли компьютеры адского пламени?
Виртуальная реальность
Корпоративные сети
Телекоммуникационные сети
Архитектура ЭВМ
ЕС ЭВМ
Рождение ЭВМ
Компьютер
Гарвардская архитектура
Современные высокопроизводительные компьютеры
Дорога в будущее
Vista
Инфоpматика
ЭВМ
Операционные системы
Linux
Windows
Освой компьютер
Макинтош
Набор текста
Поколения
Компьютерная грамотность
Устройство компьютера
Железо
Графика
Звук
Ремонт
Сети
Программирование
Информационные технологии
Криптография
Микроэлектроника
Истории
 
 

Освой компьютер


br/> ;ввода

dc.w 0 ;вертикальное смещение окна

;ввода

Следующие два слова также используются внутри системы Intuition:
dc.l 0 ;адрес порта RastPort

dc.l 0 ;слово, содержащее вводимое

;число (для целочисленных

;gadget\'ов)

И, наконец, последняя запись описываемого блока данных должна содержать
указатель на альтернативную таблицу клавиатуры (используется, если
установлен бит ALTKEYMAP в слове, определяющем функции gadget\'а):
dc.l 0 ;использовать стандартную

;таблицу клавиатуры

Приведем еще раз весь блок данных нашего текстового gadget\'а:
strinfo:

dc.l strbuffer ;адрес буфера текста

dc.l undo ;адрес undo-буфера

dc.w 0 ;позиция курсора

dc.w 10 ;максимальное число символов

dc.w 0 ;начальный символ

dc.w 0 ;номер символа в undo-буфере

dc.w 0 ;количество символов в буфере

dc.w 0 ;количество видимых символов

dc.w 0 ;смещение окна ввода по X

dc.w 0 ;смещение окна ввода по Y

dc.l 0 ;адрес порта RastPort

dc.l 0 ;вводимое число (для

;целочисленных gadget\'ов)

dc.l 0 ;стандартная таблица

;клавиатуры

Определим буфер текста и undo-буфер:
strbuffer:

dc.b \"Hello !\",0,0,0

aglign
undo:

dc.l 0,0,0,0
Теперь Вы можете либо изменить структуру gadget\'а из предыдущего пункта,
либо создать новую, специально для текстового gadget\'а, и связать ее с
булевским gadget\'ом.

 

AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.

 

© 2010 Amigo. All Rights Reserved
Создание сайтов ЕкатеринбургШаблоны сайтовПоиск товаров - справочник цен, каталог магазинов, прайс-листыБесплатные шаблоны дизайна компьютерных сайтов
Hosted by uCoz