Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Отчет по лабораторной работе № 3



Отчет по лабораторной работе № 3

Отладка ветвлений и циклов в ассемблерных программ.

Цель работы: рассмотреть реализацию ветвлений и циклов в ассемблере с использованием команд переходов, выполнить программы в отладчике TurboDebugger в пошаговом режиме и заполнить таблицы значений в соответствии с основным алгоритмом работы процессора.

Оборудование: ПК с программой Turbo Debugger.exe.

 

Реализация структуры ветвления.

Таблица 1.

 

Шаг

Команда

IP

X

Y

Z

AX

BX

CX

DS

CS

Флаг

 

Mov ax, 194D

 

 

 

 

194D

   

193B

194B

 

 

Movds,ax

       

194D

   

194D

194B

 

 

Mov ax,[0000]

 

 

 

 

     

194D

194B

 

 

Cmp ax,[0002]

000C

 

 

 

     

194D

194B

 
 

Jnl 0011

000E

 

 

 

     

194D

194B

 

 

Mov ax,[0002]

 

 

 

 

     

194D

194B

 

 

Mov [0004],ax

             

194D

194B

 

 

Mov ah,4C

 

 

 

 

4C07

   

194D

194B

 

 

Mov al,00

 

 

 

 

4C00

   

194D

194B

 

 

 

Реализация циклической структуры.

Таблица 2.

Шаг

Команда

IP

X

Y

Z

AX

BX

DX

DS

CS

Флаг

 

Mov ax, 194E

 

 

 

 

194E

   

193B

194B

 

 

Movds,ax

       

194E

   

194E

194B

 

 

Mov ax,[0000]

 

 

 

 

     

194E

194B

 

 

Movbx,[0002]

000C

 

 

 

     

194E

194B

 

 

Cmpax,bx

000E

 

 

 

     

194E

194B

 
 

Jl0015

 

 

 

 

     

194E

194B

 

 

Movdx,bx

 

 

 

 

     

194E

194B

 

 

Mov [0004],dx

001B

           

194E

194B

 

 

Mov ah,4C

001D

 

 

 

4C06

   

194E

194B

 

 

Mov al,00

001F

 

 

 

4C00

   

194E

194B

 


Дата добавления: 2015-09-28; просмотров: 21 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Ведь недаром детский сад | Жили-были старик со старухой 1 страница

mybiblioteka.su - 2015-2024 год. (0.012 сек.)