Aldeia Numaboa

Um portal diferente em Português
sem propaganda, sem Google ads e sem banners.

"Devido às quebras de bancos, queda nas bolsas, cortes no orçamento, crise nos combustíveis e pelo racionamento mundial de energia, informamos que a famosa luz no fim do túnel será desligada."

Na Aldeia

Há 76 visitantes online

2915 registros
7 hoje
17 nesta semana
24 neste mês

Boas vindas: LETINHA

Estatística

Artigos: 863
Artigos lidos: 4132026
Arquivados: 42
Downloads: 417
Baixados: 164452
Glossário: 1199
Bibliografia: 24
JoomlaWatch Stats 1.2.7 by Matej Koval

Visitas de onde?

87,3%Brasil Brasil
9,9%Portugal Portugal
0,9%EUA EUA
0,2%Espanha Espanha
0,1%Japão Japão

Visitantes

Hoje: 1088
Ontem: 1299
Esta semana: 5093
Semana passada: 6313
Este mês: 8560
Mês passado: 55805
Total: 168881

Registro/Login

Para fazer login ou registrar-se

Usuários registrados têm algumas regalias!

Ter

30

Jan

2007


19:18

Assembly, CPUs e SOs PDF Imprimir Indique esta página
Escrito por vovó Vicki   


Pergunta A pergunta

Me interessei pela programação assembly, mas tem duas coisas que me travam. Uma é que meu PC é um AMD 64 bits e meu Windows é 32 bits. Tenho medo de fazer burrada e perder meu processador, poderia me ajudar quanto a isso? A outra dúvida é: qual a diferença entre Assembly para Windows e para Linux (Debian)?

Esta pergunta foi enviado pelo meu amigo kernel em 30.01.07.

Resposta A resposta

O Assembly é totalmente independente do sistema operacional (SO) - depende apenas do processador da máquina porque usa o conjunto de códigos operacionais do processador. Este é um dos motivos pelos quais a linguagem é classificada como linguagem de baixo nível ou linguagem de máquina.

Não se preocupe se o seu processador é de 64 bits ou 64 bits dual core ou quad. Os processadores mais novos preservam os opcodes dos processadores anteriores - o conjunto costuma apenas ser ampliado. Se assim não fosse, o Windows de 32 bits não poderia ser executado num processador de 64 bits.

Quando se programa em Assembly, pode-se ter dois enfoques: ignorar totalmente o SO ou incorporar funções do SO no código fonte. No primeiro caso, o código independe do SO e pode ser compilado/linkeditado para qualquer SO (Windows, Linux, etc); no segundo, é específico para determinado SO (se você usar funções do Windows, o executável só vai rodar no Windows).


É isso aí. Abraços da vó Vicki

Comentários (0)add
Escreva seu Comentário

security image
Escreva os caracteres mostrados


busy
Última atualização ( Ter, 30.01.2007 19:26 )
 

Topo