Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - B14573R

#1
bueno chicos este es mi primer aporte para los que empiesan en  tasm  el lenguaje que la lleba en todos los sentidos tantos como software y hardware  bueno espero les guste y lo disfruten y aprendan y lo modifiquen a gusto




Código (asm) [Seleccionar]
.model small
.code

encryp     segment
            assume  cs:encryp, ds:encryp, ss:encryp
   
org 100h

start:  jmp index
.stack
tb1  equ  13
tb2  equ  10
crep   db 200,0,200 dup('$')
crypt1     db 'Insert una cadena:',tb1,tb2,'$'

crypt2   db  'cadena cifrada:','$'


index:
mov ax,encryp
mov ds,ax

lea dx,crypt1
mov ah,09h
int 21h

mov ah,0Ah                  ;pedimos la cadena
mov     dx,offset crep             ;la guardamos en  crep
int 21h

mov si, offset crep+1    
lea bx,crep+1
mov cl,byte ptr [si]

bucle:
inc bx
mov ax,[bx]                     ;ciframos
add ax,0035h                   ;le sumamos 35 en hexadecimal a la cadena que en decimal es 53
mov [bx],ax

loop bucle

lea     dx,crypt2
mov ah,09h
int 21h

mov dx,offset crep+2                   ;mostramos la cadena cifrada
mov ah,9h
int 21h

mov ah,10h
int 16h
encryp ends
end start

aca el lin del ejecutable:  http://rapidshare.com/files/339576258/Encriptadorbasico.rar.html

EI: juntando mensajes.

no es el gran programa pero sirve para aprender
sip
#2
ASM / pregunta de nobato en asm
12 Diciembre 2009, 03:16 AM
hola chicos del foro espero no molestar solo nececito ayuda con un pequeño programa que me sueme  los que pasa que al momento de sumar y guardar el resultado y mostrarlo lo muestra como una letra no como un numero ¿que debo de hacer ? ayudita porfavor e qui el code


Código (asm) [Seleccionar]
.model small
.code

mas segment
assume cs:mas, ds:mas, ss:mas
org 100h
       


start: jmp inicio


inicio:
mov ax,mas
mov ds,ax
mov ax,0023h
mov bx,0022h
adc ax,bx
mov dx,ax
mov ah,02h
int 21h

mov ah,10h
int 16h
mov ax,4ch
int 21h
mas  ends
end  start

porfavor  :rolleyes: es de locos pero me gusta mucho este lenguaje me facina porque al parecer se puede controlar todo el ordenador
#3
ASM / Problema con la pila
2 Diciembre 2009, 04:05 AM
hola amigos estoy angustiado pues nesecito de vuestra ayuda, resulta que estoy empesando en asm "TASM" y quiero usar la pila eso si esta bien como lo estoy asiendo por favor ayudenme  pero quiero aprender a usar la pila y e echo un programa eso si a mi manera pero no me resulta aqui les ba el code



Código (asm) [Seleccionar]
.model  small
.code

pila segment
assume  cs:pila,ds:pila,ss:pila

org 100h


start: jmp inicio
t1 equ 13
t2 equ 10
.stack

men db 'inserte un caracter:',t1,t2,'$'
me db 'el balor insertado:',t1,t2,'$'




inicio:

mov ax,pila
mov ds,ax
lea dx,men
mov ah,09h
int 21h
mov ah,0ah
push ax ;aqui supuesta mente meto en la pila  el caracter introducido en "ah,0ah" y lo guardo en la pila
int 21h
mov dl,10h
mov ah,02h
int 21h
lea dx,me
mov ah,09h
int 21h
pop bp ;y aqu se supone que deberia sacar y mostrar ¿o no?
mov ah,10h
int 16h
mov ax,4ch
int 21h

pila ends
end start


y porfavor si me esplican con algun programita asi como este para aprender bien se que ustedes son expertos  de ante mano muchas gracias.....
#4
 :rolleyes: Bueno primero que nada saludaros a todos , este es mi pequeño y primer aporte espero que  les sirva espero sus comentarios :silbar: aa y un saludo a carloswaldo, Nakp, yst y a otros que no recurdo
por ayudarme tanto gracias  el foro esta de pelos ;-)