Scripts de ensamblador

Este programa permite convertir números en carácter a números, esta un poco limitado ya que solo puedes convertir números de dos dígitos, en otro post tenemos un programa que convierte números de 8 dígitos. 

;programa que convierte No cadena en No
;de dos caracteres
;pro-gramas.com
.model tiny
.stack
.data
num db 0
posi db 10,1
cuantos dw 2
cad db 2
.code
.startup
 
mov SI,0
ciclo:
mov ah,01h
int 21h
sub al,30h
mov cad[SI],al
inc SI
cmp SI,cuantos
jne ciclo
 
mov num,0
mov SI,0
ciclo2:
mov al,cad[SI]
mov dl,posi[SI]
mul dl
add num,al
inc SI
cmp SI,cuantos
jne ciclo2
 
mov ah,00h
mov al,num
mov bl,posi[0]
div bl
 
mov bx,ax
mov ah,02h
mov dl,bl
add dl,30h
int 21h
mov dl,bh
add dl,30h
int 21h
 
.exit
end

 

Autor: elgame DescargarDescargar

Comentarios en "Convertir de cadena a numero en ensamblador"

Table 'programa_programas.t_comentarios' doesn't exist