Comunidade OSDevBrasil.net
Setembro 03, 2010, 07:38:24 *
Bem-vindo, Visitante. Por favor faça o Login ou Registe-se.

Login com nome de usuário, senha e duração da sessão
Notícias: Veja a nossa wiki! Entre http://www.osdevbrasil.net/wiki/
 
   Home   Ajuda Pesquisa Login Registre-se  
Páginas: [1]
  Imprimir  
Autor Tópico: Assembly(Duvida de Iniciante)  (Lida 535 vezes)
yis
OS Newbie
*

Karma: 0
Mensagens: 9


Ver Perfil Email
« : Dezembro 07, 2009, 10:17:56 »

Pessoal,estou começando a estudar Assembly,
mas tenho algumas duvidas de iniciante e gostaria muito que
vocês me auxiliasse...ok?

As apostilas e tutoriais que tenho em mãos sobre assembly
enfatizam muito o ensino sobre os diversos tipos de registradores.

pelo que pude perceber,a programação assembly
é muito influenciada pelo TIPO do processador.

** Os Tais Registradores mudam conforme o processador???
** Cada processador tem seus proprios registros???
** A Linguagem Assembly tem seus proprios registros,
e apenas o desenpenho muda conforme o processador???

Como citei acima, a maioria dos tutoriais enfatizam
os Registos Gerais da linguagem.Mas,
COMO É O CORPO DO PROGRAMA ASSEMBLY???

-INICIO
*
*ALGORITMO
*
-FIM

Abraço Pessoal!
Registrado
KernelPanic!
OS Newbie
*

Karma: 1
Mensagens: 13



Ver Perfil
« Responder #1 : Dezembro 08, 2009, 03:22:38 »

Claro que sim. Programar em assembly consiste em programar utilizando mnêmonicos (eg: apelidos para as instruções), logo a linguagem assembly vai variar de processador para processador, de montador para montador (cada um usa sua sintaxe) e de sistema operacional par sistema operacional (eg: syscalls diferentes, etc). Tudo vai depender de cada processador e de suas arquiteturas.
O corpo de um programa assembly vai variar de acordo com o montador sendo utilizado, sistema operacional. Em geral você tem um label inicial, e algumas declarações de variáveis e dados que podem vir antes ou depois do código, de acordo com a plataforma em questão.
Registrado
yis
OS Newbie
*

Karma: 0
Mensagens: 9


Ver Perfil Email
« Responder #2 : Dezembro 08, 2009, 12:44:52 »

Obrigado Amigo!
Ajudou muito!
Abraço!
Registrado
Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Válido! CSS Válido!