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á