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

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


В случае интерпретатора языка BASIC, для перевода каждой строки
программы требуется время, а компиляторы C и Pascal генерируют громоздкий и
неоптимальный код, так что в результате оказывается, что программы работают
медленнее, чем аналогичные, но написанные целиком на ассемблере.
Еще одним преимуществом ассемблера над BASIC\'ом является то, что для
выполнения машинных программ не требуется интерпретатор.
Программы, написанные на ассемблере, имеют доступ ко всем ресурсам
компьютера. При этом можно писать подпрограммы на ассемблере для дальнейшего
их использования в языках высокого уровня.
1.2 Память Amiga.
Перед написанием любой машинной программы Вам необходимо знать, что от нее
требуется, а также необходимо определить ресурсы, которые будут
использоваться программой. Одним из самых важных ресурсов является память
компьютера.
1.2.1. RAM, ROM, внешние регистры.
RAM (ОЗУ).
Оперативная память (RAM - Random Access Memory) используется для хранения
информации с возможностью ее изменения. При этом информация в RAM сохраняется
до выключения питания компьютера.
При включении питания Amiga выполняет ряд действий (инициализация,
обращение к диску итд.). Для хранения программ, которые выполняются до
загрузки операционной системы, очевидно, нужна память, сохраняющая данные
и при выключенном питании. Такая память называется постоянной (ROM).
ROM (ПЗУ).
Как видно из аббревиатуры (ROM - Read Only Memory - память только для
чтения), данные из ROM можно читать, но не записывать или изменять.
Информация в ROM заносится при изготовлении микросхем памяти (или при
программировании с помощью специальных устройств). Внутри Amiga имеется
микросхема ROM, в которой записана программа начальной загрузки
операционной системы (Workbench) и базовой системы Kickstart (ранние
модели Amiga не содержали Kickstart в ROM).
PROM.
Одной из разновидностей ROM-памяти является программируемая постоянная
память (PROM).

 

 

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