Hamster Lite Archiver / Лаб 6
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЁЖИ И СПОРТА УКРАИНЫ
ОДЕССКИЙ НАЦИОНАЛЬНЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ИНСТИТУТ КОМПЬЮТЕРНЫХ СИСТЕМ
Каф. СПО
Лабораторная работа №6
по дисциплине:
Архитектура компьютера.
Вариант 11
выполнил:
ст. гр. АС-121
Куценко Дмитрий Сергеевич
Преподаватель
доц. Куприянов А.Б.
Одесса 2013 г.
Цель работы. Научиться определять и изменять содержимое регистров процесcора с помощью программы debug
1. Задание для выполнения
-
Запустить программу debug
-
Ввести команду ? и записать выводимую на экран информацию
-
С помощью команды R просмотреть и записать содержимое регистров процеcсора.
-
С помощью команды R внести в регистры процессора значения в соответствии с вариантом и записать последовательность вводимых команд и состояние всех регистров после ввода команд.
№ п/п |
Регистры |
Значения |
1 |
AX, BX |
2, 4 |
2 |
CX, DX |
6, 8 |
3 |
SP, BP |
2, 3 |
4 |
SI, DI |
5, 6 |
5 |
AX, DI |
7, 8 |
6 |
AX, SI |
9, 12 |
7 |
AX, BP |
3, 5 |
8 |
AX, SP |
4, 7 |
9 |
AX, DX |
8,12 |
10 |
AX, CX |
1, 2 |
11 |
CX, DX |
3, 4 |
12 |
CX, BX |
5, 6 |
13 |
CX, SP |
7, 8 |
14 |
CX, BP |
2, 6 |
15 |
CX, SI |
3, 8 |
16 |
CX, DI |
4, 7 |
17 |
DX, BX |
2, 9 |
5. Внести в регистр AH – номер варианта, а в регистр AL-номер группы и записать последовательность вводимых команд.
Задание 1.
Запустить программу debug.
Так как у меня 64 бит. система Windows 7 а не MS-DOS для запуска программы debug мне понадобится эмулятор MS-DOS программка называется DOSBох. Качаем программу debug.ехе . Сохраняем на диске D:
Теперь запускаем DOSBох.
И переключаемся на диск D:
С помощью команды mount d d:\
И входим в диск с помощью команды d:
И запускаем debug.ехе
С помощью команды
debug.
Задание 2.
Ввести команду ? и записать выводимую на экран информацию.
Задание 3.
С помощью команды R просмотреть и записать содержимое регистров процеcсора.
Вводим команду r.
Задание 4.
С помощью команды R внести в регистры процессора значения в соответствии с вариантом и записать последовательность вводимых команд и состояние всех регистров после ввода команд.
11 |
CX, DX |
3, 4 |
Вводим команду R CX
И значение 3
При проверке видно что СХ 0000 изменилось на СХ 0003.
Вводим команду R DX
И значение 4
При проверке видно что DX 0000 изменилось на DX 0004.
Задание 5.
Внести в регистр AX – номер варианта, а в регистр BX-номер группы и записать последовательность вводимых команд.
Вводим команду R AХ
И значение номер варианта 11.
Вводим команду R BX
И значение номер группы 121
Вывод.
В данной работе научился определять и изменять содержимое регистров процесcора с помощью программы debug.