Comunidade OSDevBrasil.net
Fevereiro 09, 2012, 05:54:57 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1]
  Imprimir  
Autor Tópico: Ajuda com um codigo  (Lida 407 vezes)
anthony collucci
it not exist
Moderador Global
OS Full Member
*****

Karma: 3
Mensagens: 100


Ver Perfil WWW Email
« : Novembro 21, 2008, 12:32:51 »

Pessoal estou escrevendo um codigo para ser usado em uma lição posterior do meu tutorial mas ta dando um erro de estouro de divisão, ja tentei fazer n coisas, se alguem conseguir me dar uma maõzinha eu agradeço... segue codigo

; Program para gerar numeros binarios em assembly

;logica

;pega o numero no terminal
;divide o numero por 2, guarda o resto
;verifica se numero ainda e maior ou igual a 2 se for repete.
;pega o ultimo quociente, e os restos de todas as operações de tras para a ;frente.

[BITS 32]
[ORG 0X100]
MOV eAX,0xa
MOV bX,0x2
MOV eCX,0x0

DIVIDE:

DIV BX
PUSH DX
INC eCX
CMP eAX,0x1
JE FAZBINARIO
JMP DIVIDE

FAZBINARIO:

mov eax,edx
mov ah,0x2
int 0x21
pop eax
loop FAZBINARIO





Registrado

Páginas: [1]
  Imprimir  
 
Ir para:  

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