русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Регистры SI, DI – шестнадцатиразрядные регистры для хранения данных.


Дата добавления: 2014-11-28; просмотров: 758; Нарушение авторских прав


Регистры CS, DS, ES, SS – хранят адреса сегментов в памяти, не могут использоваться для хранения данных.

Регистр IP – регистр инструкций – хранит адрес(смещение) следующей исполняемой команды.

FLAGS – регистр флагов содержит набор битовых флагов, определяющий текущее состояние процессора и результат выполнения предыдущей команды. Названия и назначение регистров-флагов приведены в таблице 2.1.


Таблица 2.1. Флаги

Флаг Название Назначение
О Переполнение Переполнение при выполнении арифметических операций
D Направление Направление пересылки данных при выполнении строковых команд
I Прерывание Разрешает/Запрещает внешние прерывания
T Пошаговый режим Останов после выполнения каждой команды(используется отладчиками)
S Знак Знак результата выполненной команды(0 – плюс, 1 – минус)
Z Ноль Значение результата выполненной команды(0 – ненулевой, 1 – нулевой)
A Внешний перенос Используется для специальных арифметических операций
P Контроль чётности Число единиц в операнде(0 – нечётное, 1 – нечётное)
C Перенос Содержит перенос из старшего бита при выполнении арифметических операциях

Структура памяти

Память, с которой взаимодействует процессор при обработке программ, называется оперативным запоминающим устройством (ОЗУ) или random access memory (RAM). Она состоит из набора однобайтных ячеек, обращение к которым происходит по их номерам (физическим адресам). Число ячеек зависит от ширины шины адреса и составляет для процессора i8086 20 – ячеек (1Мбайт), т.к. ширина шины адреса равна 20. Для процессоров с шириной шины адреса 32 объём ОЗУ может доходить до 4 Гбайт.



<== предыдущая лекция | следующая лекция ==>
Теоретические сведения | Данные можно читать или сохранять в ОЗУ байтами, указывая номер требуемой ячейки или словами (2 байта), указывая адрес младшей ячейки памяти и вводя специальный префикс.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.879 сек.