Skip to content

Gerardoclg/gerardoclg-1-10-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

.section .data celsius: .word 25 // Temperatura en Celsius (25°C) fahrenheit: .word 0 // Variable para almacenar el resultado en Fahrenheit

.section .text .global _start

_start: ldr w1, =celsius // Cargar dirección de celsius en w1 ldr w0, [w1] // Cargar el valor de celsius en w0

// Multiplicamos Celsius por 9
mov w2, #9
mul w0, w0, w2                // w0 = Celsius * 9

// Dividimos el resultado por 5
mov w2, #5
udiv w0, w0, w2               // w0 = w0 / 5

// Sumamos 32 para completar la conversión
add w0, w0, #32               // w0 = w0 + 32

// Guardar el resultado en fahrenheit
ldr w1, =fahrenheit
str w0, [w1]                  // Almacena el resultado en fahrenheit

// Syscall exit
mov x8, #93
svc #0

About

primeraptejercicios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published