Ensamblador - Introduce cadena y luego la muestra al revés

   
Vista:

Introduce cadena y luego la muestra al revés

Publicado por MSH (121 intervenciones) el 21/04/2012 05:04:14
Saludos. Andaba de hueva

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
title reves.asm
 
.model small
 
.stack  256h
 
.data
 CR equ 13
 LF equ 10
 
 mens db 'Escribe algo y te lo pongo al reves', CR,LF,'$'
 salto db CR,LF,'$'
 
cadena label byte
 
cant db 20
max  db 00
campo db  20 dup(' ')
 
 .code
 
 inicio:
 
 mov ax,@data
 mov ds,ax
 push ds
 pop es
 
 
 mov ah,09h
 lea dx,mens
 int 21h
 
 mov ah,0ah
 lea dx,cadena
 int 21h
 
 mov ah,09h
 lea dx,salto
 int 21h
 
 mov cl,cant
 mov bx, offset campo
 add bl, cant
 
  loopo:
  mov dl,[bx]
  mov ah,02h
  int 21h
  dec bl
  dec cl
  cmp cl,0
  je salir
  jmp loopo
 
 salir:
 mov dl,[bx]
  mov ah,02h
  int 21h
 mov ax,4c00h
 int 21h
 
 end  inicio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

Introduce cadena y luego la muestra al revés

Publicado por chrStzn (2 intervenciones) el 04/07/2012 06:55:36
Amigo! Tu código no funciona, sólo muestra la cadena normalmente "/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Introduce cadena y luego la muestra al revés

Publicado por chrStzn (2 intervenciones) el 04/07/2012 06:56:40
Disculpa, ya verifiqué, sí funciona! :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Introduce cadena y luego la muestra al revés

Publicado por flor (1 intervención) el 15/05/2014 23:18:45
wow esta chido y muy corto!! me ahorraste trabajo gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar