Text Input, Text
Display & ASCII
Neste
tutorial irei descrever o funcionamento destas ferramentas e como utiliza-las;
Text Input é
para escrever textos em memorias, você pode utilizar para nomear algo que a
cada valor do seu processo vai ser alterado;
Por exemplo,
em uma receita podemos colocar um Text Input (ou display) para nomear a receita selecionada,
como se fosse o nome da receita, abaixo alguns exemplos:
Mas como
esta ferramenta faz isto? Se a linguagem que utilizamos nos permite escrever
valores numéricos mas não nos permite colocar o alfabeto nas memorias. O que
ocorre é que na verdade é um numero que é escrito nas memorias. O Text Input
pega a palavra que você escreveu e converte para numero inteiro, mas em qual formato
estava a sua palavra? Em formato ASCII; Portanto o Text Input na verdade é um
“conversor ASCII para números inteiros” e assim como o Text Display é um
“conversor de números inteiros para ASCII”;
Tabela ASCII
Abaixo:
Uma coisa
muito importante saber quando utilizamos estas ferramentas é que cada caractere ocupa 1 Byte, portanto se utilizarmos 2 letras na verdade estamos utilizando 1
Word. Portanto no exemplo de receitas a palavra CHOCOLATE utiliza 5 words em
sequencia, exemplo:
D0000 = CH
D0001 = OC
D0002 = OL
D0003 = AT
D0004 = E
Se
alterarmos o valor de alguma destas Words, iremos mudar a palavra, e isto vale
para os 2 Bytes de cada word e para os 16 bits de cada word;
Portanto a
dica é, crie um limite de letras que você vai utilizar, “irei utilizar no
máximo 16 letras”, então reservar e não utilizar para nada a sequencia de 7
words depois da que você declarou, você declarou D40 e vai utilizar até a D46;
Nenhum comentário:
Postar um comentário