Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %include "asm_io.inc"
- segment .data
- input1 db "digite a altura do triangulo", 0
- input2 db "digite x1", 0
- input3 db "digite x2", 0
- input4 db "digite y1", 0
- input5 db "digite y2", 0
- segment .bss
- altura resd 1
- x1 resd 1
- x2 resd 1
- y1 resd 1
- y2 resd 1
- area resq 1
- segment .text
- global asm_main
- asm_main:
- mov eax, [input1]
- call print_string
- call read_int
- mov [altura], eax
- mov eax, [input2]
- call print_string
- call read_int
- mov [x1], eax
- mov eax, [input3]
- call print_string
- call read_int
- mov [x2], eax
- mov eax, [input4]
- call print_string
- call read_int
- mov [y1], eax
- mov eax, [input5]
- call print_string
- call read_int
- mov [y2], eax
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement