Código Assembly para Calcular a Média de Três Números
Um exemplo de cdigo em assembly para calcular a m←dia de tr↑s nmeros seria o seguinte:
section .data
num1 db 10
num2 db 20
num3 db 30
media db 0
section .text
global _start
_start:
; Somar os tr↑s nmeros
mov al, byte[num1]
add al, byte[num2]
add al, byte[num3]
; Dividir a soma por 3 para obter a m←dia
mov bl, 3
div bl
; Armazenar o resultado da m←dia em 'media'
mov byte[media], al
; Encerrar o programa
mov eax, 1
xor ebx, ebx
int 0x80
Neste exemplo, os nmeros 10, 20 e 30 s ̄o armazenados nas vari£veis 'num1', 'num2' e 'num3', respectivamente. A soma desses nmeros ← ent ̄o dividida por 3 para obter a m←dia, que ← armazenada na vari£vel 'media'. Por fim, o programa ← encerrado.
原文地址: https://www.cveoy.top/t/topic/p6pU 著作权归作者所有。请勿转载和采集!