Exportar registro bibliográfico

Projeto e construção de uma calculadora programável serial binária (1982)

  • Authors:
  • Autor USP: LA NEVE, ALESSANDRO - EP
  • Unidade: EP
  • Sigla do Departamento: PEL
  • Assunto: COMPUTADORES
  • Language: Português
  • Abstract: Foi desenvolvido neste trabalho, o projeto e a construção de uma máquina de calcular programável, trabalhando serialmente em base binária, sendo que a conversão de números decimais em binários e vice-versa é feita por circuitos na entrada e saída respectivamente. Para isto foi desenvolvido um conversor que serve tanto para a parte inferior como fracionária de um número, e seus conceitos podem ser aplicados à transformação de uma base α para uma base β quaisquer. A ULA (Unidade Lógica e Aritmética) conta, entre outros, com um somador binário completo, registradores de STATUS e um acumulador duplo, e trabalha em conjunto com uma Pilha operacional, por adotar-se a NPR (Notação Polonesa Reversa). A UC (Unidade de Controle), que utiliza a microprogramação vertical, permite a seleção direta de macros, assim como chamada de sub-rotinas, o que permite a otimização de microprogramas. Ela permite ainda que se trabalhe com ciclo de máquina de módulo variável, o que também permite uma redução considerável no tempo de processamento. Um setor da máquina, chamado de Módulo de Programação, está constituído de memórias para dados e instruções separadas, com capacidade de até 65K bytres, sendo que as instruções permitem vários tipos de endereçamento, tais como o relativo, indexado ou direto. A memória é carregada através do teclado com os códigos retirados diretamente do mesmo, através de posição matricial de suas teclas. Algumas destas contudo não são programáveis ou seja, as funções específicas de controle e depuração de programas. As instruções, por sua vez, quando mostradas no visor, indicam, além do código (posição matricial da tecla), também o tipo de endereçamento, quando for o caso. O conjuntode programas básicos residentes consiste de funções aritméticas, logarítmicas, exponenciais, trigonométricas e hiperbólicas e de um conjunto de funções operacionais de auxílio ao programador, que incluem os comandos “INSERIR”, e “RETIRAR”, para a alteração de programas. Para as funções trigométricas em particular foi adotado o CORDIC, por acha-lo mais conveniente à arquitetura adotada, sendo que o mesmo algoritmo pode servir para outras sub-rotinas matemáticas. Foi desenvolvido também um simulador de microinstruções em linguagem de alto nível, para poder testar os microprogramas em outra máquina (hospede) e poder trabalhar independentemente do hardware. Finalmente, a arquitetura proposta permite ainda o eventual acoplamento da máquina a uma impressora na saída assim como de um sistema de fita cassete. O conjunto de instruções, por sua vez, permite que no futuro possa ser desenvolvido um compilador BASIC residente.
  • Imprenta:
  • Data da defesa: 09.12.1982

  • How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      LA NEVE, Alessandro. Projeto e construção de uma calculadora programável serial binária. 1982. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 1982. . Acesso em: 23 abr. 2024.
    • APA

      La Neve, A. (1982). Projeto e construção de uma calculadora programável serial binária (Tese (Doutorado). Universidade de São Paulo, São Paulo.
    • NLM

      La Neve A. Projeto e construção de uma calculadora programável serial binária. 1982 ;[citado 2024 abr. 23 ]
    • Vancouver

      La Neve A. Projeto e construção de uma calculadora programável serial binária. 1982 ;[citado 2024 abr. 23 ]

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024