Курсовая работа: Програма модифікуюча команди, які використовуються в захищеному режимі

EA = (BP)+(SI) + DISP

EA = (BP)+(DI) + DISP

EA = (SI) + DISP

EA = (DI) + DISP

EA = (BP) + DISP

EA = (BX) + DISP

11 –

Код

регистра


Міністерство Освіти і Науки України

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

“ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”

Кафедра : “ОБЧИСЛЮВАЛЬНА ТЕХНІКА ТА ПРОГРАМУВАННЯ”

ЗАТВЕРДЖУЮ

Зав. Кафедрою xxxx.

___________ /xxxxxx./

_________________ 2002р.

Програма модифікуюча команди, які використовуються в захищеному режимі
Опис програми

ЛИСТ ЗАТВЕРДЖЕННЯ

Xxxxxx- 01 13 01-1 ЛЗ

Розробники :

Керівник проекту :

________ / xxxxxxx./

___________________ 2002р.

Виконавець :

_______ / Хххххххххххх Х.Х./

___________________ 2002р.

Харків

2002


ЗАТВЕРДЖЕНИЙ

Xxxxxx- 01 13 01-1 ЛЗ

Програма модифікуюча команди, які використовуються в захищеному режимі
Опис програми

Харків

2002


Опис програми

Зміст

1. Опис змінних.

2. Опис процедур і функцій.

3. Список літератури.


1. Опис змінних.

Змінна Тип Призначення
Dlina Integer Загальна довжина команди.
Cod Byte Шеснадцятирічне значення коду команди.
i Byte Номер команди.
p Longint

Число яке перетвориться в

16-річну форму.

s String Получене 16-річне значення.
Dlin_Kom Integer Довжина команди.
b1 Byte Байт, що йде за кодом операції.
Md Byte

Значення поля mod

( Регистровій режим / режим пам'яті з довжиною зсуву).

Rm Byte

Значення поля R/m

( Регистр-операнд / регістри, використовувані в обчисленні зсуву ).

hex_tabl Array[0..15] of char

Шеснадцятирічне значення

чисел.

2. Опис процедур і функцій.

Процедура Analiz :

( procedure Analiz;Assembler; )

У даній процедурі знаходиться код програми, написаний мовою Assembler, що аналізується, на розмір формату команди, у наслідку, головною програмою.

Функція hex :

( function hex(p:longint):string; )

К-во Просмотров: 426
Бесплатно скачать Курсовая работа: Програма модифікуюча команди, які використовуються в захищеному режимі