Скачиваний:
12
Добавлен:
01.05.2014
Размер:
29.7 Кб
Скачать

Санкт-Петербургский Государственный Электротехнический Университет

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

«Моделирование микропрограммы сложения»

Выполнили:

Солоха В.

Группа 0331

Факультет КТИ

Преподаватель:

Анисимов А.В.

Санкт-Петербург

2002г.

Задание

Смоделировать на языке ассемблера микропрограмму сложения АЛУ.

Структурная схема

На схеме представлен участок, участвующий в выполнении операции.

FLAGS

РОНы

Т

Т

АЛУ

Реализация программы

Смоделируем промежуточные регистры T при помощи регистров SI и DI.

mov ax,2 ; 1-е слагаемое из РОН

mov bx,3 ; 2-е слагаемое из РОН

mov si,ax ; 1-й промежуточный регистр

mov di,bx ; 2-й промежуточный регистр

add si,di ; выполнение сложения в АЛУ

mov ax,si ; результат сложения в РОН

После выполнения данной последовательности команд, в регистре общего назначения AX получаем результат сложения. В регистре флагов получаем признаки результата.

Полный текст программы на ассемблере

main segment "code" use16

assume cs:main

start: mov ax, 2

mov bx, 3

mov si, ax

mov di, bx

add si, di

mov ax, si

xor ax, ax

int 21h

main ends

end start

Соседние файлы в папке Лабораторная работа №2