asembler- wyswietlenie 2-ch tablic w jednym ciagu znakow...

0

Witam. Chce wypocic prosty programik w asemblerze, ktory ma laczyc tekst z 2-ch tablic i go wyswietlic tylko ze zatrzymalem sie na tym etapie:

.model small
.stack 100h
.data
		tab db "Ala_ma_$"
		dlugosc equ $-(offset tab)-2
		tab1 db "+_KOTA.$"
 
.code
start:		mov ax,@data
		mov ds,ax
		mov cx,dlugosc
p1:		push cx
		mov cx,dlugosc
		mov bx,offset tab
 
p2:		mov ax,[bx]
 
 
p3:		inc bx
		loop p2
		pop cx
		loop p1
		mov ah,09h
 
 
		mov dx,offset tab
 
		int 21h
		mov ah,4Ch
		int 21h
end 		start 

program wyswietla tylko 1 tablice...
problem tkwi w tym jak polaczyc obie? Prosze o pomoc...

1

Na tej stronie: http://rudy.mif.pg.gda.pl/~bogdro/ znajduje się nie dość, że chyba najlepszy dostępny po polsku kurs assemblera to również rozwiązanie Twojego problemu. Ściągnij sobie plik bibl.zip. Znajduje się w nim biblioteka do pracy na łańcuchach tekstowych zawierająca kod rozwiązujący Twój problem ;)

Pozdrawiam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1