Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Downloads / лаба2

.rtf
Скачиваний:
10
Добавлен:
19.02.2016
Размер:
170.78 Кб
Скачать

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

Створення exe-файлів

Мета: навчитись створювати exe-файли

Хід роботи:

  1. Включити комп’ютер. Завантажити MS-DOS, NC

  2. Зайти в каталог з TASM, TLINK, TD(C:\ASM; C:\SOFT\ASM).

  3. Натискаємо Shift + F4 і в ньому набрати kog.asm і натиснути Enter. Відкриється вікно NC; періодично натискати F2 для збереження програми, в кінці натиснути F2 i Esc. В звіті вказати його реквізити.

  4. Асемблювати файл kog.asm. Для цього набрати TASM kog.asm. Якщо помилок не буде то з’явиться об’єктний модуль, тобто файл kog.obj. Якщо будуть помилки то на екрані з’явиться більш ніж 5 рядків, серед яких буде вказано рядок помилок. Якщо є помилки повертаємось і виправляємо їх.

  5. Виконати компанування TLINK kog.obj, в результаті буде створено файл kog.exe.

  6. За допомогою TD покроково виконати exe файл, для цього набрати TD kog.exe. Відкриється вікно повно екранного TD. Покрокове виконання команди проходить з використанням клавіш F7. Результат виписати в таблицю.

  7. Правильно виключити комп’ютер, сформувати звіті захистити його.

; kog.asm

.model small

.data

x dw 5

y dw 3

.code

begin:

mov ax,@data

mov ds,ax

mov ax,x

add ax,y

mov dx,ax

mov ax, 4c00h

int 21h

end begin

kog.asm 362 12.02.13 12:09­

Remaining memory: 461 k

kog.obj 266 12.02.13 12:09­

kog.exe 570 12.02.13 12:09­

Команда

Регістри

назва

до

після

1.

mov ax,0A21

ax

0000

0A22

2.

mov ds,ax

ds

0A10

0A21

3.

mov ax,[0004]

ax

0A21

0005

4

add ax,[0006]

ax

0005

0008

5.

mov dx,ax

dx

0000

0008

6

mov ax,4C00

ax

0008

4C00

7.

int

Висновок: я навчився створювати exe файли

Соседние файлы в папке Downloads