GAS Informações da CPU

Publicado por Perfil removido (última atualização em 15/08/2011)

[ Hits: 5.104 ]

Download cpuid.s




Mostra o fabricante do processador, utilizando-se da instrução CPUID

  



Esconder código-fonte

.section .data
output: .ascii "'xxxxxxxxxxxx'\n"

.section .text

_start:
   movl $0, %eax
   cpuid 
   movl $output, %edi
   inc %edi
   movl %ebx, (%edi)
   addl $4, %edi
   movl %edx, (%edi)
   addl $4, %edi
   movl %ecx, (%edi)
   movl $4, %eax
   movl $1, %ebx
   movl $output, %ecx
   movl $16, %edx
   int $0x80
   movl $1, %eax
   movl $0, %ebx
   int $0x80
#@

Scripts recomendados

Fibonnaci de N em Assembly

"Clear Screen" para Linux x86 com Inline Assembly (embutido no código) em C

Escrita de número em hexadecimal em Assembly Puro para Linux 64bits (Nasm - Netwide Assemble)

Escrita de um número em decimal na tela em Assembly Puro para Linux x86 (GNU Assembler)

Escrita de número em octal em Assembly puro para Linux 64 bits (NASM - Netwide Assembler)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts