Ensamblador - UNA SIMPLE MULTIPLICACION

 
Vista:

UNA SIMPLE MULTIPLICACION

Publicado por Jaime Sandoval (1 intervención) el 22/10/2000 00:00:00
Hola necesito un simple ejemplo de una multiplicación en ensamblador(WIN32) para la escuela.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:UNA SIMPLE MULTIPLICACION

Publicado por javier andino (1 intervención) el 19/03/2008 05:14:28
.model small
.stack
.data
.code
.startup

;este es un ejemplo simple mira

mov al, 5
mov bl,3
mul bl

mov ah,02h
mov al ,ax
int 21h

.exit

; te tiene que imprimer 15
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

Y en Binario

Publicado por TonyBoy (1 intervención) el 28/03/2008 20:29:15
y como seria en binario es decir capturar los numeros en binario aser la multiplicacion y mostrar el resultado en binario y validar que los numeros sean del 0 al 9 en decimal
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por cristian (1 intervención) el 09/08/2008 06:46:20
pues no exactamente 15 si no que te imprime f xq lo tira en hexadecimal
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por MSH (120 intervenciones) el 09/08/2008 16:24:59
.model small
.stack
.data
.code
.startup

;"del ejemplo simple"

mov al,10
mov bl,9
imul bl

mov bl,10

div bl
mov bx,ax
or bx,3030h
mov ah,02h
mov dl,bl
int 21h
mov ah,02h
mov dl,bh
int 21h

.exit
end
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por jesus (1 intervención) el 05/11/2008 17:47:41
y como seria para pedir datos en pantalla mas bien dicho como quedaria el codigo
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por Lorenzo (3 intervenciones) el 09/12/2008 00:03:26
Cuando lo copilo me tira un error aquí

mov al ,ax

estoy usando el TASM para copilar
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por pintor (1 intervención) el 05/04/2011 05:41:00
te da ese erro porque el registro ax es de 16 bits y el registro al es de 8 estas intentando meter uno de 16 en uno de 8 por eso te tira el error
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por heriberta (1 intervención) el 26/11/2009 18:57:37
quiero una multiplicacion de tres numeros en ensamblador por favor a ver quien me puede ayudar 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

RE:UNA SIMPLE MULTIPLICACION

Publicado por itachi (1 intervención) el 08/09/2011 21:00:37
no funciona vaaaaaaaaaaaaa
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por catman (2 intervenciones) el 07/10/2011 00:55:25
si man el programita se ve q funciona al 100 jeje solo hay q chekar en q tenemos el error y ademas q software estas utilizando para correrlo
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

RE:UNA SIMPLE MULTIPLICACION

Publicado por catman (2 intervenciones) el 07/10/2011 01:02:51
es cierto es en esa linea

ps supongo q deberia de kedarte asi

.model small
.stack
.data
.code
.startup

;este es un ejemplo simple mira

mov al, 5
mov bl,3
mul bl
mov ah,al
int 21h

.exit
bl ac la multiplicacion al:bl y como ya sabras en al se almacena el resultado de la op.
mov ah,al solo estas moviendo el resultado a ah eso creo q ya no seria necesario pero asi debe de funcionar tu programa

si kieres binarios,hex, o dec, ps solo mete cantidades de ese tipo y ya..en este programa son decimales



saludos..algo tarde pero ps aun q sea ya de referencia no kres
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