Newest Post

// Posted by :OGSN // On :xoves, 4 de marzo de 2010

INICIO
COCIENTE<--0(Cantas veces se fai o reparto)
RESTO<--0(O que queda ao repartir)
CONT<---0(cando acabo o reparto, cando chegue ao dividendo)
BUCLE: cmp cont,divdo
beq fin
cont=cont+1
resto=resto+1
cmp resto=divisor
cocien<---cocien+1
resto<--0
beq BUCLE;

PROGRAMA EN MÁQUINA SIMPLE



DIVDO:DATO 0000
DIVSOR:DATO 0000
COCIEN: DATO 0000
RESTO: DATO 0000
CONT : DATO 0000
CERO: DATO 0000
UN:0001
INICIO:MOV CERO,COCIEN
MOV CERO,RESTO
MOV CERO,CONT
BUDIV:CMP CONT,DIVDO
BEQ FIN
ADD UN,CONT
ADD UN , RESTO
CMP RESTO,DIVSOR
BEQ INRCO
CMP UN,UN
BEQ SECUEN
INRCO: ADD UN,COCIEN
MOV CERO,RESTO
SECUEN: CMP UN,UN
BEQ BUDIV
FIN:BEQ FIN

Leave a Reply

Subscribe to Posts | Subscribe to Comments

// Copyright © OGSN! //Anime-Note//Powered by Blogger // Designed by Johanes Djogan //