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

Desktop / Пример для оформления и отладки программ - копия

.doc
Скачиваний:
5
Добавлен:
20.03.2015
Размер:
24.58 Кб
Скачать

TASM – Турбоассемблер

Запуск: TASM /z /zi /l файл.asm

Создает файл: файл.obj

Дополнительно: файл.lst (листинг программы. Опция /L)

Опция /Z - выводить исходный текст вместе с сообщением об ошибках

Опция /ZI – дополнительная информация для дебагера.

Запуск: TLINK /v файл.obj

Опция /V – дополнительная информация для дебагера.

Создает файл: файл.exe и файл.map

Если при выполнении турбоассемблера был включен флаг ZI, то «файл.exe» можно загрузить в турбодебагер для DOS (TD.EXE в командной строке DOS).

Для этого нужно из меню программ или из командной строки выполнить TD.

Для загрузки «файл.ехе» в турбодебагере откройте файл (Файл, открыть). В виде откройте нужные вам окна (просмотр содержимого регистров, памяти, …).

Пример программы EXE

MODEL TINY ; always must be TINY model

.stack 100h ; size stack

.data ; data segment

n1 dw 53

.code ; code segment

start:

mov ax,@data

mov ds,ax ;set segment register (регистр ds – базовый для сегмента данных)

mov ax,2344h

mov bx,0EF22h

add ax,bx

add n1,ax

mov ah,4Ch

int 21h ; terminate program (выход из программы в DOS)

end start