31925

Архітектура комп’ютерів

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Проаналізувати текст програми lb1. text SEGMENT ORG 100h begin: MOV x20 MOV bx30 DD xbx MOV cxx DD ch16 RET text ENDS END begin Початок сегменту коду програми під назвою text†Встановлення лічильника адреси на зміщення 100H шістнадцятирічне число 100 відносно початку сегменту кода Занесення до регістру АX числа 20 Занесення до регістру BX числа 30 Додавання двох чисел що містяться в регістрах АX та BX Занесення до регістру CX числа з регістру X Збільшення числа що міститься у старших 8 бітах регістра СX на 16 Команда...

Украинкский

2013-09-01

286.5 KB

3 чел.

Національний технічний університет України

«Київський політехнічний інститут»

ММІФ

Кафедра лікувально-діагностичних комплексів

Лабораторна робота №1

з дисципліни

«Архітектура комп’ютерів»

Виконав

студент 3 курсу

гр. ЛД-71

Логвіненко М.

Київ 2010


Мета роботи:
Знайомство з структурою персонального комп’ютера та основами програмування на мові асемблера. Студенту треба навчитися працювати з програмою-транслятором Turbo-Assembler (TASM) та з засобами для відлагодження асемблерних програм AFD та TD.

Проаналізувати текст програми lab1.asm, зрозуміти зміст кожної з асемблерних команд.

text SEGMENT

 ORG 100h

begin: MOV ax,20

MOV bx,30

 ADD ax,bx

MOV cx,ax

ADD ch,16

 RET

text ENDS

 END begin

Початок сегменту коду програми під назвою "text

Встановлення лічильника адреси на зміщення 100H (шістнадцятирічне число 100) відносно початку сегменту кода

Занесення до регістру АX числа 20

Занесення до регістру BX числа 30

Додавання двох чисел, що містяться в регістрах АX та BX   

Занесення до регістру CX числа з регістру AX

Збільшення числа, що міститься у старших 8 бітах регістра СX, на 16

Команда повернення з підпрограми

Кінець сегменту коду програми під назвою "text”

Кінцева директива END, що містить назву програми-процедури "begin"


Послідовність дій, які потрібно виконати для компіляції асемблерної програми. Розглянути два випадки: компіляцію com-програми та компіляцію exe-програми.

Для того, щоб програма, написана на мові асемблера, могла бути виконана процесором, вона, як і програма на будь-якій іншій мові, окрім машинної, має бути трансльована (за допомогою асемблера) та скомпонована (за допомогою редактора зв’язків).

Тут ми розберемо послідовність дій, необхідну для трансляції і компонування програм за допомогою транслятора TASM.

Трансляція виконується командою

TASM ім’я_файлу

Компонування EXE-програми здійснюється за допомогою команди

TLINK об’єктний_модуль

Для компонування COM-програми необхідно додати ключ /TINY:

TLINK /TINY об’єктний_модуль


Завантажити програму lab1.com до відладчика AFD та крок за кроком виконати всі її команди. Після виконання кожної команди аналізувати стан кожного з регістрів процесора.

Стан регістрів до виконання команд.

Регістр AX=0014

Регістр BX=001E

Регістр AX=0032

Регістр CX=0032

Регістр CX=1032


Завантажити програму lab1.com до відладчика TD та крок за кроком виконати всі її команди. Після виконання кожної команди аналізувати стан кожного з регістрів процесора.

Стан регістрів до виконання команд.

Регістр AX=0014

Регістр BX=001E

Регістр AX=0032

Регістр CX=0032

Регістр CX=1032


Таблиця з трьох колонок. До першої занести початковий код асемблерної програми файлу lab1.asm, до другої - її машинні коди, а до третьої - стан усіх регістрів процесору після її виконання.

Код асемблерної програми

Машинні коди асемблерної програми

Стан усіх регістрів процесору після виконання програми

text SEGMENT

ORG 100h

begin: MOV ax,20

MOV bx,30

ADD ax,bx

MOV cx,ax

ADD ch,16

RET

text ENDS

END begin

B81400

BB1E00

03C3

8BC8

80C510

C3

AX 0032

BX 001E

CX 1032


Висновки за роботою:


 

А также другие работы, которые могут Вас заинтересовать

46482. Несостоятельность (банкротство) предприятий. Основные понятия 17.1 KB
  К внешним факторам относят: Экономические уровень доходов и накопления населения покупательская способность; платежеспособность экономических партнеров кредитная и налоговая политика государства; изменение рыночных ориентаций потребителя конъюнктуры внутреннего и мирового рынков государственное регулирование уровень развития науки и техники инфляция; Социальные изменение политической обстановки внутри страны и за рубежом; международная конкуренция уровень культуры предпринимателей и потребителей их продукции организация досуга...
46483. Анализ ликвидности и платежеспособности 17.1 KB
  Критерии банктротства предприятия: неудовлетворительная структура оборотных активов; тенденция к росту доли труднореализуемых активов материальнопроизводственных запасов имеющих медленную оборачиваемость сомнительной дебиторской задолженности может привести к неплатежеспособности организации; замедление оборачиваемости оборотных средств по причине накопления чрезмерных запасов и наличия просроченной задолженности покупателей и заказчиков; преобладание в обязательствах предприятия дорогостоящих кредитов и займов; наличие...
46484. Коммерческая деятельность на рынке товаров и услуг. Коммерческие сделки, контракты купли-продажи 17.14 KB
  Коммерческие сделки контракты куплипродажи. Контракт куплипродажи является основным коммерческим документом оформляющим внешнеторговую сделку в котором содержится письменная договоренность сторон о поставке товара: обязательство продавцаэкспортера передать определенный товар в собственность покупателяимпортера и обязательство покупателяимпортера принять этот товар и уплатить за него определенную денежную сумму или обязательства сторон выполнить условия товарообменной сделки. Согласно действующему законодательству статья 153 ГК РФ...
46485. Дисциплинарная и материальная ответственность за эколо¬гические правонарушения 17.16 KB
  Правовой режим особо охраняемых природных территорий. Особо охраняемые природные территории определены законодательством РФ как участки земли водной поверхности и воздушного пространства над ними где располагаются природные комплексы и объекты имеющие особое природоохранное научное культурное эстетическое рекреационное и оздоровительное значение. Общественные отношения в сфере организации охраны и использования особо охраняемых природных территорий с целью сохранения уникальных и типичных природных комплексов и объектов...
46486. НТР и ее влияние на ход общественного развития 17.19 KB
  Со второй половины XX века человечество вступило в этап научнотехнической революции НТРЧто такое НТР Какое определение ей можно дать Каковы особенности НТР и чем она отличается от революции социальной Если обратиться к справочной литературе то в ней дается следующее определение понятия НТР: НТР это коренное качественное преобразование производительных сил на основе превращения науки в непосредственную производительную силу и соответствующее этому революционное изменение материальнотехнического базиса общественного производства...
46487. Л.С. Выготский. «Вопросы детской (возрастной) психологии 17.22 KB
  Говоря о кризисах он выделяет помимо очевидного негативного характера ребенок становится капризен и трудновоспитуем еще и позитивный то есть возникновения новообразование. В этот период центральным новообразованием является индивидуальное существование собственная психическая жизнь хотя отделяясь от матери физически ребенок еще зависит биологически от нее способ питания новорожденного смешанный внеутробное своеобразен сон составляющий большую часть его времени новорожденный уязвим и беспомощен. Теперь ребенок переходит в период...
46488. Особенности защиты населения от возможных последствий аварий на АЭС 17.25 KB
  Предупреждение накопления радиоактивного йода в щитовидной железе путем приема внутрь лекарственных препаратов стабильного йода йодная профилактика; Впервые два месяца после аварии доза внутреннего облучения обусловлена радионуклидами йода и в первую очередь йода 131. Важное значение также имеет йодная профилактика как наиболее эффективный метод защиты щитовидной железы от радиоактивных изотопов йода. Суть ее в приеме внутрь лекарственных препаратов стабильного йода.
46489. Ставка капитализации 17.29 KB
  Существует несколько методов определения коэффициента капитализации: с учетом возмещения капитальных затрат с корректировкой на изменение стоимости актива; метод связанных инвестиций или техника инвестиционной группы; метод прямой капитализации. Определение коэффициента капитализации с учетом возмещения капитальных затрат. Коэффициент капитализации состоит из двух частей:1 ставки доходности инвестиции капитала являющейся компенсацией которая должна быть выплачена инвестору за использование денежных средств с учетом риска и других...
46490. Распад СССР, образование СНГ. Формирование независимой российской государственности и системы права в нач.1990-х годов 17.38 KB
  Распад СССР образование СНГ.1990х годов РаспадСССР: причины и последствия. Предпосылки распада СССР: идеологический кризис раскол КПСС с ее интернациональной идеологией ее политическая недееспособность создали почву для развития идей национализма и сепаратизма как на уровне СССР так и внутри союзных республик; резкий переход к рыночным отношениям подорвал экономическую опору государственного единства СССР стержнем которой являлись плановая экономика и централизованное распределение материальнотехнических ресурсов. А отсутствие...