Wyświetlenie łańcucha znaków od trzeciego znaku

0

Witam, muszę zrobić takie zadanie "Napisz programik który wczyta tekst z klawiatury, a następnie wyświetli jego część rozpoczynając od 3 znaku" . Napisałem juz żeby program prosił użytkownia o podanie łańcucha znaków i wyświetlał go lecz moje próby wyświetlenia go od trzeciego znaku spełzły na niczym

 
org 100h
mov ah,9
mov dx,text
int 21h

mov ah,0ah
mov dx,lancuch
int 21h

mov ax,4c00h
int 21h

text db "Podaj lancuch znakow:$"
lancuch db 20
           db 0
           times 22 db "$"

Proszę o pomoc

0
org 100h
mov ah,9
mov dx,text
int 21h
 
mov ah,0ah
lea bx, lancuch
mov dx,[bx+3] ; tak mi się zdaje, ale super geniuszem asma to ja nie jestem i też się dopiero uczę
int 21h
 
mov ax,4c00h
int 21h
 
text db "Podaj lancuch znakow:$"
lancuch db 20
           db 0
           times 22 db "$"
0

Prawie się udało jest bliżej i dalej. Powinno być chyba tak:

org 100h

 
mov ah,0ah
lea bx, [lancuch]
mov dx,[bx+3] 
int 21h
 
mov ax,4c00h
int 21h
 
text db "Podaj lancuch znakow:$"
lancuch db 20
           db 0
           times 22 db "$" 

teraz wyswietla faktycznie tekst od 3 znaku tylko ze na pierwszej pozycji pojawia sie krzaczek

0

A tak, nie przyglądałem się zbytnio nawet bo za późno i mózg się wyłącza :P

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