Регистры процессора.

Введение

Целью изучения дисциплин «Организация ЭВМ и систем» и «Архитектура ЭВМ и систем» является ознакомление студентов с основными принципами организации аппаратного обеспечения ЭВМ и систем, принципами работы периферийных устройств и их взаимодействия в составе системы.

Изучение архитектуры ЭВМ и принципов функционирования устройств, входящих в состав ЭВМ немыслимо без глубокого освоения приемов программирования на языке ассемблера, так как этот язык максимально полно соответствует архитектуре ЭВМ.

Рабочей программой предусматривается выполнение в течение двух семестров изучения курса восьми лабораторных работ, начиная от разработки простейших программ, иллюстрирующих базовые приемы программирования на ассемблере до организации многомодульных программ, написанных на языке высокого уровня и использующих подпрограммы языке ассемблера

Большинство лабораторных работ выполняется на языке ассемблера для процессоров семейства 80х86, краткое описание которого приведено в настоящем пособии. Предполагается, что студент, приступающий к выполнению практикума владеет основами программирования на каком либо языке высокого уровня.

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

АРХИТЕКТУРА ПРОЦЕССОРА 8086

Регистры процессора.

Основу архитектуры центрального процессора составляют регистры. Процессор 8086 имеет 14 шестнадцатиразрядных регистров (см рисунок 1), которые используются для управления исполнением команд, адресации и выполнения арифметических операций. Регистр адресуется по имени. Регистры по функциональному назначению делятся на четыре группы: регистры данных AX, BX, CX, DX; указательные и индексные регистры SP, BP, SI, DI; сегментные регистры CS, SS, DS, ES; указатель команды и регистр флагов IP и FLAGS.

Hackerdom-10-03 Регистры процессоров


Читать еще…

Понравилась статья? Поделиться с друзьями: