Articles > Assembleur > Cpuid >

Cpuid

Write Vendor

 
;------------------------------------------------
ram16_WriteVendor PROC
; Synopsis : Affiche le vendor du processeur
; Attend : rien
;------------------------------------------------
  pushad
  xor eax,eax
  cpuid
  push ecx
  push edx
  push ebx
  mov ah,0Eh
  xor bh,bh
  mov cx,3
  d0: pop edx
  push cx
  mov cx,4
  d1: mov al,dl
  int 10h
  shr edx,8
  dec cx
  jnz d1
  pop cx
  dec cx
  jnz d0
  popad
  ret
ram16_WriteVendor ENDP 
 

Write Processor Brand String

 
;------------------------------------------------
ram16_WriteProcessorBrandString PROC
; Synopsis : Show the Processor Brand String
; Attend : rien
;------------------------------------------------
  pushad
  push bp
  mov bp,sp
  mov edi,80000002h
  mov si,3
  @@: mov eax,edi
  inc edi
  cpuid
  push eax
  push ebx
  push ecx
  push edx
  dec si
  jnz @B
  mov si,bp
  mov ah,0Eh
  xor bh,bh
  mov cx,12
  d0: push cx
  sub si,4
  mov edx,ss:[si]
  mov cx,4
  d1: mov al,dl
  int 10h
  shr edx,8
  dec cx
  jnz d1
  pop cx
  dec cx
  jnz d0
  mov sp,bp
  pop bp
  popad
  ret 
ram16_WriteProcessorBrandString ENDP 
 

première page page précédente page suivante dernière page

Navigation rapide :

Page Description Dernière mise à jour
Cpuid identifier le processeur en assembleur x86 24 jan 2008 18:29:40

Articles > Assembleur > Cpuid >


Cette page a été générée le 24 jui 2008 01:15:31.
clipart home livre lecture book JEREMYA
WEBSITE
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

20 visiteurs en ligne

sondage qualité

1-mauvais - excellent-5
Design :
1 5
Ergonomie :
1 5
Contenu :
1 5
Structure :
1 5
Ensemble :
1 5
1-mauvais - excellent-5
Commentaire :