Ir ao conteúdo

Posts recomendados

Postado

@danilo diego de menezes    entendi ,   que você quer que o processador execute as tarefas , de acordo com o que você especificar ,  e sendo assim você precisa criar um jeito de o processador reconhecer o que você mandou ele fazer ,  e as linguagens de programação , são originadas do assembler , ou linguagem de máquina , assim o nome de algum comando que você quiser criar pode se chamar do jeito que você quiser , por exemplo , se você quiser imprimir alguma coisa na tela , na linguagem c , você escreve     

printf("alguma coisa");

e  em compilador que você possa criar , esse mesmo comando de escrever alguma coisa na tela , pode ser , por exemplo ,  

guaxima x,y("alguma coisa")

e o seu compilador deverá entender que você mandou ele posicionar o cursor na posição   x , y  da tela  , e imprimir todos esse caracteres até encontrar o final deles que geralmente é o delimitador    \0   , e no assembler do T K 85 que eu aprendi esse comando seria assim :
 

código Mnemônicos      cód em linguagem de Máquina   comentários em português
ld hl ,(16396)(16397)  2A 0c 40                     ;endereço da tela
inc hl                 23                           ;incrementa a posição
lh(hl),97              36 97                        ;coloca a letra   A   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),108             36 108                       ;coloca a letra   L   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),103             35 103                       ;coloca a letra   G   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),117             36 117                       ;coloca a letra   U   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),109             36 109                       ;coloca a letra   M   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),97              36 97                        ;coloca a letra   A   na tela 
inc hl                 23                           ;incrementa a posição  
lh(hl),0               36 00                        ;coloca           um ESPAÇO em branco na tela 
inc hl                 23                           ;incrementa a posição   
lh(hl),99              36 99                        ;coloca a letra   C   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),111             36 111                       ;coloca a letra   O   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),105             36 105                       ;coloca a letra   I   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),115             36 115                       ;coloca a letra   S   na tela 
inc hl                 23                           ;incrementa a posição
lh(hl),97              36 97                        ;coloca a letra   A   na tela 
ret                                                 ;retorna ao programa principal 

então essa é uma subrotina em linguagem de máquina para o processador realizar alguma tarefa  , e para chama-la e executar essa tarefa , você especifica um nome para chama-la , e esse nome pode ser qualquer um que você queira , desde que no compilador , criado por você  , quando ele encontrar esse comando escrito no editor de códigos , ele vai fazer uma verificação para ver se é um comando válido , e se for ele verá para qual subrotina ele deve se dirigir e executar as tarefas e retornar ao programa principal   .
e na tela seria escrito 

tela1.JPG.bccece5622c3e9dbf02002afc917825e.JPG

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...