| 
			 | 
			
				
				
	
		 
			
		
	
	
		Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
	 
	
	
		
			 
				Mensajes - Samus428
			
		
		
			Páginas: [1] 
		 
		
			
				
				
					1 
					
						
						« en: Sábado 27 de Abril de 2013, 22:56 »
					 
					
					buenas , tengo un problemita con una división ojala me puedan dar una mano con este problema , llevo varios días sin poder dar solución , tengo una aplicación en TASM  q debe hallar el multiplo de 3 en una serie de números , el problema radica es que cunado hago la división el programa se me paraliza y no tengo la mas mínima idea porque , aquí dejo el código por si alguien me puede dar una mano , Gracias    .model small .stack 1000h .data   positivos db '                                   $' negativos db '                                   $'   msj1 db 13,10,'Tirame un numero: ','$' msj2 db 13,10,'ES MULTIPLO DE 3 : ','$' msj3 db 13,10,'NO ES MULTIPLO DE 3 : ','$' var1 db ? cont db 0     .code .startup   call limpia mov ah,09h lea dx, msj1 ;desplegar numero 1: int 21h   call leer ;lee primer numero sub al,30h ;restar 30h para obtener el numero mov var1,al ;lo guardo en var1 mov ah,09h   mov cl,al mov cont,1    ciclo:                           ;push cont                         mov al ,cont                         mov bl,3                         div bl ; aqui es donde me pone problemas , si comento esta linea el programa corre                                                           cmp ah,'0'                                                  je multiplo                         jne nomult                                           multiplo :                                 mov ah,09h                                 lea dx, msj2 ;desplegar numero 2:                                 int 21h                                                                  mov dl,cont ;mover al a dl para imprimir                                 add dl,30h ;sumar 30 para obtener caracter                                 mov ah,02h ;imprimir caracter                                 int 21h                                 inc cont                                                          nomult:                                 mov ah,09h                                 lea dx, msj3 ;desplegar numero 2:                                 int 21h                                            mov dl,cont ;mover al a dl para imprimir                                 add dl,30h ;sumar 30 para obtener caracter                                 mov ah,02h ;imprimir caracter                                 int 21h                                          inc cont                                         ;pop c                  loop ciclo     .exit   limpia proc near mov ah,00h mov al,03h int 10h ret limpia endp   leer proc near mov ah,01h;leer caracter desde el teclado int 21h;lee primer caracter ret leer endp   end     
 cualquier ayuda se agradece !
					  
				 
				
				
			 
		 
		
			
				
				
					2 
					
						
						« en: Jueves 18 de Abril de 2013, 00:53 »
					 
					
					necesito hacer un algoritmo que me permita Leer 15 números negativos y convertirlos a positivos e imprimir dichos números. gracias.
					 
				 
				
				
			 
		 
		
			
				
				
					3 
					
						
						« en: Miércoles 17 de Abril de 2013, 21:48 »
					 
					
					buenas tardes , estoy aprendiendo algo de assembler y necesito convertir un numero positivo a negativo y no tengo idea de por donde empezar , aclaro que ya ingreso los valores que necesito convertir por teclado , solo necesito convertir el numero ingresado a negativo , cualquier ayuda se aprecia   gracias !
					  
				 
				
				
			 
		 
		
			Páginas: [1] 
		 
 
				 
				 |   
			 | 
			
			 |