Faça um código em assembly para calcular media
Um exemplo de código em assembly para calcular a média de três números 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 números
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 números 10, 20 e 30 são armazenados nas variáveis 'num1', 'num2' e 'num3', respectivamente. A soma desses números é então dividida por 3 para obter a média, que é armazenada na variável 'media'. Por fim, o programa é encerrado
原文地址: http://www.cveoy.top/t/topic/iovQ 著作权归作者所有。请勿转载和采集!