Страница 1 из 1

Помогите найти ошибку

Добавлено: 18 май 2014, 22:00
neplut
Вводим с клавиатуры строку потом число потом еще одну строку а на экран выводится строка состоящая из двух введенных строк , разделенная пробелами , количество которых равно введенному числу.Я тут написал если не сложно помоги исправить ошибку
Jmp m1
Par1 label byte
Md1 db 100
Rd1 db ?
Str1 db 101 dup(?)
m1:mov ah,0ah
lea dx,par1
int 21h
jmp m2
par2 label byte
md2 db 101 dup(?)
rd2 db?
Str1 db 101 dup(?)
M2:mov ah,0ah
Lea dx,par2
Int 21h
Mov ah,1
Int 21h
Mov ah,0
Sub al 30h
Mov cx,ax
M4:mov ah,2
Mov dl,' '
Int 21h
Loop m4
Mov cx,0
Lea si,str1
Mov cl,rd2
M5:mov ah,2
Mov dl,[si]
Int 21h
Inc si
Loop m5

Re: Помогите найти ошибку

Добавлено: 19 май 2014, 09:04
somewhere
Здесь проще указать на рабочий участок кода, чем на ошибку) Код написан без какого либо понимания языка