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, botów: 0