40 likes | 124 Views
Aula Prática. Programação em Ponto Flutuante Paulo Maciel. Programação em Ponto Flutuante. Descrição : elabore um programa, utilizando o conjunto de instruções de ponto flutuante do Pentium, que calcule o volume de um cone com raio R=10,00 cm e altura H=30,00 cm.
E N D
Aula Prática Programação em Ponto Flutuante Paulo Maciel
Programação em Ponto Flutuante • Descrição: elabore um programa, utilizando o conjunto de instruções de ponto flutuante do Pentium, que calcule o volume de um cone com raio R=10,00 cm e altura H=30,00 cm.
; Version : 1.0 ; Created date : 13/06/2006 ; Last update : ; Author : Paulo Maciel ; Description : Exemplo Simples .COM utilizando o ; NASM 0.98. [BITS 16] ; define ger. de cod. de 16 bits [ORG 0100H] ; def. inic. do codigo 100h (COM file) [SECTION .text] ; Section containing code START: mov dx, msg ; carrega ender. da string mov ah,9 ; funçao 9 mostra texto em tela. int 21H ; INT 21H ; corpo do programa mov ax, 04C00H ; função para encerar programa int 21H ; INT 21H. [SECTION .data] ; Secao de dados inic. msg db "Cálculo do Volume do Cone - Float Point Registers - Ex.1!", 13, 10, "$" ;Here's our message raiodd 2.0 altura dd 3.0 [SECTION .bss] ; Secao de var. não-inic. vol resd 2 Programação em Ponto FlutuanteTemplate
Programação em Ponto Flutuante • Informações sobre compilação: • No NASM: nasm nome.asm –f bin –o nome.com (real mode flat model) • Obs: use o td (TurboDebugger) para depurar e visualizar os registradores de ponto flutuantes.