Exportar registro bibliográfico

Sistema de programação "Cross-Montador" para um minicomputador (1975)

  • Authors:
  • Autor USP: FERREIRA, MARIA ALICE GRIGAS VARELLA - EP
  • Unidade: EP
  • Sigla do Departamento: PEL
  • Assunto: MINICOMPUTADORES
  • Language: Português
  • Abstract: O primeiro objetivo desta dissertação é descrever o desenvolvimento de um projeto de “software”, para um microcomputador, em paralelo ao seu desenvolvimento de “hardware”. Uma vez definido o conjunto de instruções da máquina, teve início o desenvolvimento do “software”, visando implementar programas básicos para ela. A finalidade destes programas é permitir ao usuário utilizar os recursos computacionais de que dispõe. Quando se deseja executar um programa, este deve residir no computador, na memória principal, em uma forma interna, própria para execução. A correspondência numérica deste código é chamada “Linguagem Interna”. O programador, entretanto, usa na codificação de seus trabalhos, sequências de caracteres as quais devem ser convertidas ao formato interno. Para a realização de tal tarefa são elaborados programas especiais que recebem, de maneira geral, o nome de “Tradutores”. Dependendo do tipo de tradutor utilizado, outros programas, que fazem a colocação do código produzido na memória do computador, se fazem necessários: são os chamados “Carregadores”. Uma breve explanação sobre os processos de Tradução é apresentada na parte I, visando situar o leitor não especializado dentro do processo e também definir alguns termos que serão adotados no presente trabalho. Os dois programas acima mencionados constituem o ponto de partida para a elaboração de qualquer outro, para a máquina em questão. Entretanto, quando um projeto de “software” é desenvolvido em paralelo ao projeto da máquina a qual se destina, uma série de problemas vem dificultar a tarefa: a necessidade de se programar em linguagem de máquina apresenta por si só um grande inconveniente.Por outro lado, a escrita de programas em paralelo com o projeto lógico do sistema, impede que os mesmos sejam submetidos a testes e implementados. Visando contornar-se tais problemas, algumas técnicas foram estudadas e são discutidas na parte I; dentre elas, tendo-se em conta os recursos disponíveis e os propósitos iniciais do projeto, uma foi escolhida para implantação, e desenvolvida. Vantagens e desvantagens são discutidas. O processo adotado consiste na elaboração de um Sistema constituído por um “Cross-Montador”/”Cross-Carregador” e por uma Biblioteca de programas. O “Cross-Montador” e o “Cross-Carregador” são, respectivamente, um Montador e um Carregador, que geram, em uma máquina, código para uma outra, já operacional ou em fase de desenvolvimento. Uma vez escolhida tal diretiva, passou-se à definição de uma “linguagem de montador” para o minicomputador, segundo objetivo deste trabalho. Na parte II, é apresentado um resumo da linguagem adotada, abordando principalmente as razões das escolhas feitas. Uma apresentação completa da linguagem, visando mais a utilização por parte do usuário, compõe o Apêndice B, não sendo incluída na parte II a fim de não interromper a sequência de exposição. O terceiro objetivo desta dissertação consiste na implantação do sistema escolhido; minúcias desta implementação são apresentadas nas partes III e IV. Na parte III é apresentado o esquema detalhado do “Cross-Montador” juntamente com fluxogramas do processo. Na parte IV são apresentados esquemas do “Cross-Carregador” e do Sistema de Biblioteca. O detalhamento deste último é fornecido ao mínimo uma vez que este programa não apresenta técnicas especiais. O nível de detalhes apresentado no presente trabalho, teve em vista prover uma documentação eficiente para o sistema.Uma documentação mais rica em pormenores acompanha o programa, constituindo o seu manual de programação. No Apêndice A, são fornecidas as características de arquitetura do mini-computador, bem como suas instruções de linguagem de máquina, fundamentais à implementação dos programas desejados. No Apêndice C, são descritos processos para a utilização do sistema elaborado, bem como ilustrações destes.
  • Imprenta:
  • Data da defesa: 23.04.1975

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

    • ABNT

      FERREIRA, Maria Alice Grigas Varella. Sistema de programação "Cross-Montador" para um minicomputador. 1975. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 1975. . Acesso em: 19 abr. 2024.
    • APA

      Ferreira, M. A. G. V. (1975). Sistema de programação "Cross-Montador" para um minicomputador (Dissertação (Mestrado). Universidade de São Paulo, São Paulo.
    • NLM

      Ferreira MAGV. Sistema de programação "Cross-Montador" para um minicomputador. 1975 ;[citado 2024 abr. 19 ]
    • Vancouver

      Ferreira MAGV. Sistema de programação "Cross-Montador" para um minicomputador. 1975 ;[citado 2024 abr. 19 ]


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