Программирование на ассемблере персональных ЭВМ класса IBM/PC-XT в операционной системе MS/DOS. Евсеева О.Н - 5 стр.

UptoLike

- 5 -
ЛАБОРАТОРНАЯ РАБОТА N 1
Сpедства пpогpаммиpования на ассемблеpе
пеpсональных ЭВМ класса IBM-PC/XT
Цель pаботы:
Изучить особенности языка ассемблеpа, pежимы pаботы макpоас-
семблеpа и pасшиpенного отладчика.
Теоретическая часть:
1.АРХИТЕКТУРА ПЭВМ, СОВМЕСТИМОЙ С IBM PC/XT/AT
1.1. Основные параметры микропроцессоров Intel 8086/8088
Предметом исследования системного программирования служат
операционные системы и сервисные автономные служебные программы.
ОПЕРАЦИОННОЙ СИСТЕМОЙ - называют управляющую
программу,обес-
печивающую синхронную работу устройств вычислительной машины и
режим взаимодействия с пользователем. В результате, основными ин-
струментами разработки системных программ являются машинные коды,
ассемблеры или специализированные языки высокого уровня (напри-
мер, Си).
Микропроцессоры (МП) Intel 8086/8088 имеют следующие основ -
ные характеристики:
1) разрядность основного слова МП 16 бит.
8088 имеет особенность: 8-битовая шина данных, но 16-разряд-
ный регистр.
2) объём оперативной памяти доступной МП.
Адресное пространство: байт = 1024К байт ( байт=1024
байт), для его адресации достаточно 20 бит. Для реализации 20-би-
тового адреса с помощью 16-разрядных регистров адрес разбивают на
две части: первая - 4 бита, вторая - 16 бит. 4 бита - называют
НОМЕРОМ БЛОКА, а 16 бит - СМЕЩЕНИЕМ ВНУТРИ БЛОКА. Номер
блока вы-
деляют с помощью сдвигов на 16-разрядном регистре.
3) объём адресного пространства для портов ввода/вывода.
Можно присоединить 65535 портов ввода/вывода.
4) система прерываний.