Desktop / Пример для оформления и отладки программ - копия
.docTASM – Турбоассемблер
Запуск: 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