GAS Calculadora de um dígito

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

[ Hits: 4.432 ]

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

Escrita de número em binário em Assembly Puro para Linux 64 bits (Nasm - Netwide Assembler)

Escrita de um número em octal na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)

GAS Inteiro para String

Árvore binária de busca em Assembler 8086

ToUpperCase em Assembler 8086


  

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