GAS Calculadora de um dígito

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

[ Hits: 4.410 ]

Download calc.s




Simples calculadora de um dígito

  



Esconder código-fonte

.section .data
primeiro: .byte 0, 10
segundo: .byte 0, 10

msgPrimeiro: .ascii "Digite o primeiro valor: \n"
msgSegundo: .ascii "Digite o segundo valor: \n"

.section .text


movl $3, %eax
movl $1, %ebx
movl $primeiro, %ecx
movl $2, %edx
int $0x80

movl $3, %eax
movl $1, %ebx
movl $segundo, %ecx
movl $2, %edx
int $0x80

movl $0, %eax
movl $primeiro, %eax
movb (%eax), %eax

movl $0, %ebx
movl $segundo, %ebx
movb (%ebx), %ebx

subl $48, %eax

addl %eax, %ebx

movl $primeiro, %eax
movb %ebx, (%eax)

movl $4, %eax
movl $0, %ebx
movl $primeiro, %ecx
movl $2, %edx
int $0x80

movl $1, %eax
movl $0, %ebx
int $0x80
#@

Scripts recomendados

codigo em assembley que soma dois numeros

Assembler 8086 - Recebe um caractere do usuário e imprime o código ASCII em pontos

Ano bissexto em assembly

Calculadora em C com Assembly (multiplataforma)

GAS Uppercase


  

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