TASM Подскажите плз токо начал ассемблер изучать В ДОСе начал ВОТ КОД(p.asm): text segment assume CS:text, DS:data begin: mov AX,data mov DS,AX mov AH,09h mov DX,offset msg int 21h mov AH,4Ch mov AL,0 int 21h text ends data segment msg db 'HELLO!$' data ends stk segment stack db 256 dup (0) stk ends end begin ВОТ СТРОКИ ВЫЗОВА: tasm /z /zi /n p,p,p tlink /v /x p,p Включаю TD.exe - все нормально работает, но как только выполняю какую нибудь из команд F4(выполнять до позиции курсора- курсор поставил в нужное место),F7(трассировка),F8(шаг) - вылаетает Помогите плиз
ZetNIS 1. mov DX,offset msg нет. так не пойдет. ) lea DX, offset msg так правильно 2. msg db 'HELLO!$',0
только что попробовал - у меня все работает нормально. либо у тебя каличный тд, либо проблемы с системой.
nitrotoluol при включённой оптимизации тасм сам заменит на , так как lea имеет смысл только при вычисляемом адресе. все правильно: $ - терминатор строки для функции дос 9Н