Язык Макроассемблера IBM PC

  • Добавили30.01.2007
  • Размер46,77 Kб
  • Скачали217

ПК. Регистры AX, BX, CX и DX конструктивно устроены так, что возможен независимый доступ к их старшей и младшей половинам; можно сказать, что каждый из этих регистров состоит из двух байтовых регистров, обозначаемых AH, AL, BH и т. д.

(H - high, старший; L - low, младший) : AX | AH | AL | BX | BH | BL | CX | CH | CL | DX | DH | DL | 0 Таким образом, с каждым из этих регистров можно работать как с единым целым, а можно работать и с его "половинками". Например, можно записать слово в AX, а затем считать только часть слова из регистра AH или заменить только часть в регистре AL и т. д.

Такое устройство регистров позволяет использовать их для работы и с числами, и с символами. Все остальные регистры не делятся на "половинки", поэтому считать или записать их содержимое (16 битов) можно только целиком. Сегментные регистры CS, DS, SS и ES не могут быть операндами никаких команд, кроме команд пересылки и стековых команд.

Эти регистры используются только для сегментирования адресов (см. 1. 4) .

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

3 Флаги И, наконец, в ПК имеется особый регистр флагов. Флаг - это бит, принимающий значение 1 ("флаг установлен") , если выполнено некоторое условие, и значение 0 ("флаг сброшен") в противном случае. В ПК используется 9 флагов, каждому из них присвоено определенное имя (ZF, CF и т.

д. ) . Все они собраны в регистре флагов (каждый флаг - это один из разрядов регистра, часть его разрядов не используется) : Flags | x| x| x| x|OF|DF|IF|TF|SF|ZF| x|AF| x|PF| x|CF| 0 Некоторые флаги принято называть флагами условий; они автоматически меняются при выполнении команд и фиксируют те или иные свойства их результата (например, равен ли он нулю) .

Другие флаги называются флагами состояний; они меняются из программы и оказывают влияние на дальнейшее поведение процессора (например, блокируют прерывания) .

Скачать
Реферат Программирование 25.01.2002

Язык макроассемблера IBM PC

В MASM. 1.1. Оперативная Память. Регистры. 1.1.1 Оперативная память Объем оперативной памяти ПК - 2 20 байтов 1 Мб . Байты нумеруются начиная с 0, номер байта называется его адресом. Для ссылок на байты памяти используются 20-разрядные адреса от 0 до F в 16-ричной системе.

Реферат Программирование 25.01.2002

Разработка общего ПО

Разработка общего программного обеспечения Макроязык И Макропроцессор Оператор, работающий в какой-либо системе, часто встречается с необходимостью повторять некоторые последовательности действий много раз Такая последовательность может, например, состоять

Шпаргалка Программирование 09.08.1998

Ответы на вопросы по курсу "Системное программирование"

1. История развития ВТ в связи с историей развития системного программного обеспечения. Современные компьютерные системы наряду с прикладным ПО всегда содержат системное, которое обеспечивает организацию вычислительного процесса. История системного программного

Реферат Программирование 14.01.1997

Структура и реализация макроязыков

Зайцева Л. В. Студент Омельченко С. А.МАК РО ЯЗЫК И МАК РО ПРО ЦЕС СОРОпе ра тор, ра бо таю щий в ка кой-ли босис те ме, час то встре ча ет ся с не об хо ди мо стью по вто рять не ко то рыепо сле до ва тель но сти дей ст вий мно го раз? Та кая по сле

5ballov.qip.ru рекомендует:

  • Выбор ВУЗа

    С приходом лета начался период, когда выпускники школ выбирают куда пойдут учиться дальше. Конечно, это совсем не легкий выбор, но помочь в выборе может рейтинг вузов на нашем сайте. Также в этом разделе представлена вся нужная для абитуриентов информация.

  • Как сдать ЕГЭ

    Прежде, чем идти в выбранный вуз с документами, нужно сначала получить аттестат, который выдается после сдачи экзаменов. А подготовиться к ним можно в нашем разделе ЕГЭ. Там также представлены варианты за прошлые года.

  • Подготовка к ГИА

    Для девятиклассников не менее важно окончание учебного года. Их также ждет государственная итоговая аттестация. Подготовиться к ней можно на нашем сайте в разделе ГИА. Главное помнить: самоподготовка - это путь к успешной сдаче.

Последние запросы


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

Облако тегов