Article View: es.comp.os.linux.programacion
Article #926DUda con los caracteres ... e Intel.. Assembler
From: alexandrev
Date: Fri, 11 Aug 2006 12:26
Date: Fri, 11 Aug 2006 12:26
66 lines
2352 bytes
2352 bytes
Buenas lista: Vuelvo a recurrir a vosotros como ultimo recurso.. pues sigo sin entender muy bien como funcionan aqui los caracteres y las cadenas.. Mi intencion es .. hacer un cifrado simple sumandole .. uno (se que falta.. el desborde y eso.. ) pero mi problema.. es que no ... me coge las letras.. vamos no se si me entendeis.. %ebx, al tener una direccion de memoria.. no puedo compararla con 'a .. pero.. no tengo ni idea de como hacerlo.. he probado con %bl y rotando.. pero nada...y ya empiezo a perder la paciencia... Bueno os dejo el codigo por si a alguien se le ocurre.. :$ .data # Segmento de datos clave: .byte 4 texto: .asciz "a" # Cadena a codificar formato:.asciz "%s\n" # Cadena de formato .text .globl main main: mov $1, %eax mov $texto, %ecx mov $texto, %ebx comparacion1: cmp $0,%ebx je fin cmpl $'a, %ebx jae comparacion2 una: inc %ebx jmp comparacion1 comparacion2: cmpl $'z,%ebx jbe letranueva jmp una letranueva: add %eax,%ebx jmp una fin: push %ebx call printf pop %ebx ret Muchos gracias por adelantado !! Atentamente,
Technical Details
Message-ID:
<1155299212.482940.151870@p79g2000cwp.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!p79g2000cwp.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,6bf6001fd97efcc2,start X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!p79g2000cwp.googlegroups.com!not-for-mail From: "alexandrev" <alexv.vazquez@gmail.com> Newsgroups: es.comp.os.linux.programacion Subject: DUda con los caracteres ... e Intel.. Assembler Date: 11 Aug 2006 05:26:52 -0700 Organization: http://groups.google.com Lines: 67 Message-ID: <1155299212.482940.151870@p79g2000cwp.googlegroups.com> NNTP-Posting-Host: 80.38.176.7 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1155299217 28740 127.0.0.1 (11 Aug 2006 12:26:57 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Aug 2006 12:26:57 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.0.5) Gecko/20060731 Ubuntu/dapper-security Firefox/1.5.0.5,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: p79g2000cwp.googlegroups.com; posting-host=80.38.176.7; posting-account=xnlsGQ0AAACDk9UK4i-eDJPpHYbGcuDj