Fatorial NeanderWin

Páginas: 3 (565 palavras) Publicado: 24 de março de 2014
Trabalho Arquitetura de Computadores– NeanderWin – Grupo 3

Uso do NeanderWin para realizar o cálculo do fatorial de um número. O programa, que tem seu código descrito abaixo, cálcula o fatorialdo número que vem da entrada do NeanderWin e coloca no visor o resultado da operação. O maior número que se pode ser feito o cálculo – devido ao limite de tamanho em bits – é definido em MAX, qualquervalor acima de MAX tem como resultado o valor 0, e para qualquer valor menor ou igual a MAX o visor apresenta o seu respectivo fatorial em hexadecimal.


Código do Fatorial :;---------------------------------------------------
; Programa: Fatorial
; Autor:
; Data: 03.11.2013
;---------------------------------------------------

STATUS1:
IN 01 ;Verifica se o valor está pronto
ADD ZERO ; Soma com o valor 0
JZ STATUS1 ; Enquanto não estiver pronto fica em loop
IN 00 ; Lê o primeirovalor e coloca no acumulador
STA X ; Armazena o conteúdo na memória na posição X
NOT ; Fazendo complemento de 2 do valor lido
ADD UM; Terminando complement de 2 do valor lido
ADD MAX ; Somando MAX ao acumulador para fazer a verificação
JN VALORINVALIDO ; Pula para VALORINVALIDO casovalor lido maior que MAX
LDA UM ; Carrega o valor 1 no acumulador
STA FAT ; Inicia o FAT com o valor 1
LDA UM ; Carrega o valor 1no acumulador
STA CONTF ; Inicia o CONTF - contador do fatorial - com 1

SCRIPTF:
LDA CONTF ; Carrega o CONTF no acumulador
NOT; Faz o complemento de 2 do CONTF
ADD UM ; Termina complemento
ADD X ; Adiciona o valor X para comparar o valor do CONTF com o de X
JN...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Usando o NeanderWin
  • Neanderwin
  • Neanderwin
  • Neanderwin
  • neanderwin
  • NeanderWin
  • Neanderwin
  • Neanderwin

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!