m_avrina
@m_avrina
Студентота.

Как реверснуть строку, а не буквы в словах?

Вот код, который делает реверс строки и слов в ней, а как сделать лишь реверс строки?
.model tiny      
.code 
org 100h
start: 
         
     MOV CH,0
	 MOV CL,0
	 
	 INPUT: 
	 MOV AH,1
	 INT 21H   
	 CMP AL,13D;compare with enter
	 JE LINE ; comare if = jump to revers function                               
	 AND DX,0 ;zanulaem dla zapisi v stek(pobitovae i)
	 MOV DL,AL;zanosim simvol
	 PUSH DX;pushim v stek
	 INC CL;
	 JMP INPUT   
	 
	 LINE:;pixaem \n
	 MOV AH,2
	 MOV DL,0AH
	 INT 21H
	 MOV DL,0DH
	 INT 21H
	 
	 
	 PRINT:
	 POP DX
	 MOV AH,2 
	 INT 21H  
	 LOOP PRINT

end start

Собственно понимаю, что надо считывать не символьно, а строку(командой 9, прерывания 21). Но что-то не выходит
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы