  | 
	
		
	
	
		Assembler - Вопросы и ответы, обсуждения - Ваши вопросы по ASM/WinAPI только в данном разделе | 
	 
	 
	
	
	
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            04.06.2014, 20:56
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 21.10.2011  
                
                
                
                 Сообщений: 0
                   
 Популярность: 12  
                  
	 Сказал(а) спасибо: 0  
	
		
			Поблагодарили 1 раз в 1 сообщении
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Assembler
             
             
            
        
        
        
            
               
    Дано описание X DD ? описать близкую процедуру OUTW16 которая печатает в виде 4-значного беззнакового 16-ричного числа значение заданного слова. Используя эту процедуру, выписать фрагмент основной программы, печатающий значение переменной Х в 16-ричном виде. Выполнить это упражнение при условии что параметр передается процедуре через регистр. 
 Желательно сделать через ASM TASM ,буду очень благодарен.
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            05.06.2014, 00:38
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 08.06.2011  
                
                
                
                 Сообщений: 8
                   
 Популярность: 4888  
                  
	 Сказал(а) спасибо: 235  
	
		
			
				Поблагодарили 80 раз(а) в 49 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Assembler
             
             
            
        
        
        
            
               
    
  
        
        
          
                
                
                  
                        
                          | 
                        
                        Цитата: | 
                        
                          | 
                   
                 
                 | 
                
                 | 
                
                
                
                 | 
                
                
                
                 | 
           
         
        
          
                | 
                 | 
                 | 
                
                 | 
           
          
                | 
                 | 
                
                Дано описание X DD ? описать близкую процедуру OUTW16 которая печатает в виде 4-значного беззнакового 16-ричного числа значение заданного слова. Используя эту процедуру, выписать фрагмент основной программы, печатающий значение переменной Х в 16-ричном виде. Выполнить это упражнение при условии что параметр передается процедуре через регистр. 
 Желательно сделать через ASM TASM ,буду очень благодарен.
                 | 
                
                 | 
           
          
                
                  | 
                
                 | 
                
                  | 
           
         
         | 
   
 
	Код: 
	 include io.asm
s   segment stack
    X dd ? 
s   ends
d   segment
 
d   ends
c   segment
    assume  CS:c, DS:d, SS:s
    
OutInt proc NEAR
 
    xor cx,cx   ;cx=0
    mov bx,10
 
l1: xor dx,dx
    div bx
    push dx
    inc cx
    test ax,ax
    jnz l1
    mov ah,02h
    
l2: pop dx
    cmp dl,9
    jbe l3
    add dl,7
    
l3: add dl,'0'
    int 21h
    loop l2
    ret         
 
    finish
c   ends
    OutInt endp
 
     
         
        
        
        
        
        
        
            
             ________________  
                Внимание! Остерегайтесь мошенников! Мои счета (WM\QIWI\ЯД :  
R4331****4287, +380663**1470, +380636**0046, 41001*****43320 
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 10:48. 
		 
	 
 
 | 
  |