Page 8 - Telebrasil - Julho/Agosto 1980
P. 8

cumentação e  geração de  novos  dis-                                                                                                  retirar defeitos  (debbuging)  do  pro­                                                                                                 3.3.1.  Trabalhando com um siste



                kettes.                                                                                                                                grama do usuário. Estes programas in­                                                                                                   de  microcomputador c um “in-c



                                                                                                                                                       cluem a possibilidade de imprimir to­                                                                                                   cuit-emu/ator”




                 Em  S.D.M  mais  baratos  sistemas  de                                                                                                dos os conteúdos dos registradores do



                gravação por fita com áudio com cas­                                                                                                   microprocessador,  mostrar  em  dis­                                                                                                    Neste parágrafo a maneira de trabafi



                 sete  padrão,  ou com cassetes  digitais                                                                                              play os conteúdos da memória e os es­                                                                                                  com  um  SDM  é descrita com aig



                especiais,  são  usados  como memória                                                                                                 tados das interfaces de entrada e saída,                                                                                                detalhe.



                de massa no lugar de  floppy disk.  A                                                                                                 assim como mudá-los se julgar neces­



                quantidade de dados armazenados por                                                                                                   sário.  O  programa do  usuário  poderá                                                                                                 É assumido que o SDM consisteden;



                 fita é  comparável  a do floppy  disk,                                                                                               ser executado  passo  a  passo  ou  até                                                                                                 crocomputador,  uma teleimpressa



                 mas o tempo de acesso é muito maior                                                                                                  pontos  especialmente  determinados                                                                                                     funcionando  como  um equipamos



                devido ao tempo de giro da fita.                                                                                                      permitindo-se  assim  um  controle  do                                                                                                  simples  de entrada e saída íuma


                                                                                                                                                      fluxo do programa.                                                                                                                     Ihor solução seria uma CRT e umair




                                                                                                                                                                                                                                                                                             pressora  de  linha) e um Hoppy &
                 No  lugar da teleimpressora  um  CRT



                (terminal  de  vídeo)  pode  ser  usado,                                                                                              Programas  de  aplicação  têm  seus  de­                                                                                               duplo para a memória de massa do s



                que  opera a  uma  velocidade cerca  de                                                                                               feitos  retirados  no  sistema  de  desen­                                                                                             tema. O sistema está equipadocomii:


                 100 vezes maior que a teleimpressora.                                                                                               volvim ento  usando  o  program a  de                                                                                                   in-circuit-emulator.


                                                                                                                                                     debbuging e dados especiais de teste.



                                                                                                                                                     O  in-circuit-emulator  permite  levar                                                                                                 Os programas do usuário são insentfe

                 Em acréscimo à CRT é necessária uma
                                                                                                                                                     as facilidades do programa de debbu­                                                                                                   no  microcomputador com auxílio4

                 unidade para hard copy.  Impressoras
                                                                                                                                                     ging para q programa que é processado                                                                                                  um programa editor. Retirar o prop-

                de  linha  de  velocidade  moderada  são
                                                                                                                                                     no hardware do usuário em teste. Este                                                                                                  ma  editor (4 Kbytes) do floppy

                 normalmente suficientes.
                                                                                                                                                     in-circuit-emulator  pode  ser  visto                                                                                                  leva não mais que meio minuto codd



                                                                                                                                                     como um periférico do SDM que per­                                                                                                     2 a 3 minutos de tempo de leitura cr



                 Os  vendedores  de  sistemas  de  desen­                                                                                            mite uma estratégia especial de teste e                                                                                                uma leitura de alta velocidade ou m\



                 volvimento  suportam  seus  sistemas                                                                                                desenvolvimento.  Ele  conecta  o  sis­                                                                                                de  20  minutos com  uma teleimprr



                com pacotes de software mais ou me­                                                                                                  tema do usuário com o SDM.  O cabo                                                                                                     sora. Após correção dos erros deir j



                 nos  potentes.  Como principais  pode­                                                                                              de  conexão é  plugado  no  soquete  do                                                                                                pressão o programa é armazenado, a



                 mos citar:  a) O monitor que permite o                                                                                              sistema de microprocessador do usuá­                                                                                                   floppy disk,  como um novoarqunt



                controle  do  microcomputador  pela                                                                                                  rio.  O  SDM  agora  executa  todas  as                                                                                                ficando pronto então para a traducáo


                 teleimpressora ou CRT, fornecendo as                                                                                                funções do microprocessador do usuá­




                 m esm as  fu n çõ es  de  um  c a rtã o                                                                                             rio,  emulando-o,  permitindo controle                                                                                                 O  programa é  traduzido pelo asses


                protótipo; b) Sistemas de operação su                                                                                               e  manutenção completa do comporta­                                                                                                     bler ou  compilador.  A leitura de ia




                portam  manejo  de  arquivos e  opera­                                                                                               mento  do  sistema  do  usuário  e  está,                                                                                              assembler de 8 k leva cerca de40$


                ções  de  entrada/saída  para  memórias                                                                                              portanto,  bem  talhado  para  os  testes                                                                                              nutos com uma teleimpressora, oqaei



                de massa.  Um sistema de operação de                                                                                                 integrados  de  software e  hardware.                                                                                                  praticamente  inaceitável, enquar



               disco permite gerar,  manipular e apa­                                                                                               O in-circuit-emulator é muitas vezes                                                                                                    através do floppy disk, além de nu



               gar arquivos  em  um  floppy  disk.  Os                                                                                              aprimorado com um analisador lógico                                                                                                     confiável, leva apenas 20 segundo? i



               arquivos  são  identificados  por  um                                                                                                com memória.                                                                                                                            tempo  de  tradução depende do ta©



               nome.                                                                                                                                                                                                                                                                        nho do programa. A listagem éprtè




                                                                                                                                                                                                                                                                                            zida  na  teleimpressora através de
                                                                                                                                                    Até  256  informações  de  dados  e  en­

               Programas especiais ajudam o usuário                                                                                                                                                                                                                                         processo que  consome muito ter?
                                                                                                                                                    dereços, juntos com sinais de controle,

              a gerar novos programas:  Com o pro­                                                                                                                                                                                                                                          (um a  página  leva  cerca de 31
                                                                                                                                                    estão continuamente fluindo para esta

              grama  editor  novos  programas  fonte                                                                                                                                                                                                                                        minutos). Isto pode ser encurtado ftf
                                                                                                                                                    memória.  Quando  chegamos  a  uma

              entram  no  computador,  permitindo  a                                                                                                                                                                                                                                        alguns  segundos com auxílio de $

                                                                                                                                                    parada especial do programa o conteú­
              manipulação destes programas, isto é,                                                                                                                                                                                                                                         CRT e uma impressora rápida. 0>^
                                                                                                                                                    do  desta  memória é  o  registro  do es­

              podemos mudá-los, operá-los e inserir                                                                                                                                                                                                                                         ros de assemblagem têm de ser»*

                                                                                                                                                    tado da barra-bus no momento prece­
              linhas ou caracteres.                                                                                                                                                                                                                                                         dos e o programa fonte correspondí

                                                                                                                                                    dente da parada. Este registro pode ser
                                                                                                                                                                                                                                                                                            tem de ser corrigido com o progr^

                                                                                                                                                    levado à teleimpressora ou CRT.
              A  tradução  de  um  programa  fonte  é                                                                                                                                                                                                                                       editor. Portanto, o editor tem de ser*



             feita por um compilador,  se o progra­                                                                                                                                                                                                                                         carregado porque  na maior parte $



             ma  fonte  for escrito em  uma  lingua­                                                                                               Os  programas  do  SDM  estão  usual­                                                                                                    sistemas,  o editor e o assembler0*
                                                                                                                                                                                                                                                                                                                                                                                       t  t

             gem  de  alto  nível  como  Fortran  ou                                                                                                mente  contidos  em  ROMs.  Para  fins                                                                                                  podem  residir juntos na memora



             PL1,  ou por um assemhler,  se o pro­                                                                                                 de  desenvolvimento  são  substituídas                                                                                                   computador.  Freqüentemente o &



             grama  fonte  for escrito  na  linguagem                                                                                               por PROMs. A unidade programada de                                                                                                      editor-tradutor tem de ser ref*i;



             assem bler  do  microprocessador em                                                                                                    PROMs, que é um outro periférico es­                                                                                                    várias  vezes  até que a tradução5*




            questão.                                                                                                                               pecial  do  SDM,  introduz  programas                                                                                                    apresente mais erros.



                                                                                                                                                   nas PROMs aplicando voltagens e cor­



             Muito  importante  para  um  sistema de                                                                                               rentes apropriadas sob controle do mi­                                                                                                   No  próximo  passo os



            desenvolvimento são os programas de                                                                                                    crocomputador.                                                                                                                           usuário já
   3   4   5   6   7   8   9   10   11   12   13