Articles > Assembleur > Texte > Write Bin >Write BinDescriptionAffichage de nombres en binaire. Code;------------------------------------------------ ram16_WriteBin32 PROC ; Synopsis: Affiche un nombre en binaire ; Attend : eax -> nombre ;------------------------------------------------ pushad mov edx,eax mov ah,0Eh xor bh,bh mov cx,32 @@: mov al,'0' shl edx,1 adc al,0 int 10h dec cx jnz @B @@: mov al,'b' int 10h popad ret ram16_WriteBin32 ENDP ;------------------------------------------------ ram16_WriteBin16 PROC ; Synopsis: Affiche un nombre en binaire ; Attend : ax -> nombre ;------------------------------------------------ pushad mov dx,ax mov ah,0Eh xor bh,bh mov cx,16 @@: mov al,'0' shl dx,1 adc al,0 int 10h dec cx jnz @B @@: mov al,'b' int 10h popad ret ram16_WriteBin16 ENDP ;------------------------------------------------ ram16_WriteBin08 PROC ; Synopsis: Affiche un nombre en binaire ; Attend : al -> nombre ;------------------------------------------------ pushad mov dl,al mov ah,0Eh xor bh,bh mov cx,8 @@: mov al,'0' shl dl,1 adc al,0 int 10h dec cx jnz @B @@: mov al,'b' int 10h popad ret ram16_WriteBin08 ENDP
Articles > Assembleur > Texte > Write Bin >Cette page a été générée le 12 mai 2008 06:38:18. |
outilsqui est en ligne ?7 visiteurs en ligne
sondage qualité |