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

Программирование на Ассемблере


Если все же Вам
требуется работать с hardware напрямую (что дает некоторые преимущества),
то для начала убедитесь, что не возникнет подобных коллизий с другими задачами.


РАЗДЕЛ 2. ПРОЦЕССОР MC68000.
MC68000 - это 16/32 разрядный процессор. Это означает, что имея возможность
обрабатывать 32-битные данные, MC68000 содержит 16-битную шину данных и
24-битную шину адреса. Таким образом, MC68000 может непосредственно
адресовать 2^24 = 16777216 байт (16 мегабайт) памяти.
7.1 мегагерц.
Тактовая частота, на которой работает процессор Amiga, составляет всего 7.1
мегагерц. Но несмотря на это, общая производительность Amiga достаточно
высока: custom-чипы почти полностью освобождают процессор от работы с
графикой, анимацией и звуком.
Начиная с 68020, процесоры этой серии адресуют 4 гигабайта, а тактовая
частота может достигать 80 мегагерц (для 68060).
2.1 Регистры.
В дополнении к оперативной памяти, внутри процессора существует еще и
регистровая память. Процессор MC68000 содержит восемь регистров данных
(D0-D7), восемь регистров адреса (A0-A7), регистр статуса (SR), а также
программный счетчик (PC). Регистр A7 играет особую роль - роль указателя стека.
Размеры регистров.
Все регистры, за исключением SR, 32-битные. Адресуются регистры специальным
образом, так как они расположены непосредственно внутри процессора, в то
время как обычная оперативная память - это отдельное устройство.
Регистры данных.
Регистры данных используются для хранения любых данных в виде байтов, слов
и длинных слов.
Адресные регистры.
Адресные регистры служат для хранения и обработки адресов (указателей).
Указатель стека.
Адресный регистр A7 используется процессором как указатель стека, и в связи
с этим не рекомендуется его применять для других целей. На самом деле,
процессор 68000 имеет два стека - пользовательский и системный. То, на
какой из этих стеков указывает A7, зависит от текущего режима процессора
(об этом речь пойдет в следующем пункте).

 

 

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