Escolar Documentos
Profissional Documentos
Cultura Documentos
Page 1 of 8
Assembly
Search full text
Search
Add a new entry
Browse by alphabet
Browse by category
Browse by date
Browse by Author
A
ADD
:
ADD
Funo do sinal aritmtico +.
Soma valores a um endereo de memria
Exemplos
MOV AL,2 -atribui 2 ao endereo de memria AL
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 2 of 8
B
Binrio
:
Sistema Numerao Binrio - Utiliza a combinao dos dgitos 0 e 1. No sistema binrio ( 0 e 1 ), para determinar
o nmero de combinaes com n bits , basta calcular 2^n.
Exemplos:
2 bits --> 2^2=4----combinaes possiveis:
0
0
1
1
0
1
0
1
D
Decimal
:
O sistema de numerao decimal um sistema posicional, porque o valor de um algarismo depende da ordem
que ocupa, ou seja, da sua posio na escrita do nmero. Utiliza a base 10 e o alfabeto de 0 a 9.
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 3 of 8
DIV
:
DIV:
A instruao DIV, faz uma diviso.
Exemplos:
MOV AL,8
DIV AL,2; Dividi o valor 8 por 2 ( 8/2=4 )
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 4 of 8
H
Hexadecimal
:
Hexadecimal
Hexadecimal o cdigo com base de 16 digitos, ou seja 0,1,2,3,4,5,6,7,8,9 e ao invs de se utilizar
10,11,12,13,14,15, convencionou-se, utilizar a,b,c,d,e,f. Ou seja 9 dgitos simples e 6 letras.
Ficando nmeros e letras, na representao das cores. Exemplo:
A cor #000000 o preto.
#0000FF o azul.
#C0C0C0 um tom de cinza.
O smbolo #(tralha) identifica o cdigo hexadecimal.
Um detalhe importante: cores que possuem seus caracteres duplicados como #FF0000, #000000, #FFFFFF, pode
ser digitado como #F00, #000, #FFF, sem nenhum problema.
Keyword(s): Hexadecimal
J
JMP
:
LABELS E JMP
LABELS E JMP
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 5 of 8
As
tem que comear obrigatoriamente por uma letra ou um _.
A instruo
interrompa a execuo do programa carregando no boto STOP.
A instruo
LABELS marcam posies no programa e so usadas pelos comandos JMP. O nome das LABELSJMP permite fazer um ciclo
incondicional, sendo que este repetido at que o utilizadorOUT copia o contedo do registo AL para a porta de sada indicada.
exemplo:
INICIO:
MOV AL, 0
OUT 01
JMP INICIO
END
M
MOV-Exemplo.ASM
MOV
:
MOV
Copia dados da origem para o destino
Exemplos:
MOV AL,3 - move o valor "3" para o endereo de memria AL
MOV BL,5 - move o valor "5" para o endereo de memria BL
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 6 of 8
MUL
:
MUL
Esta instruo permite realizar Multiplicaes entre dois operandos, colocando o resultado no destino.
( MUL destino, origem )
O
OUT
:
OUT
Passa para a porta de sada o contedo de AL
Exemplos:
MOV AL, FC - Consultar Move
OUT 01 - Passa para a porta 01 (Semforo) o valor FC de out, neste caso ir acender todas as luzes dos dois
semforos.
Sadas no Simulador:
01: Semforo
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 7 of 8
S
SUB
:
SUB = Subtrao
Baseia-se em uma numerao de posio, onde os dez algarismos indo-arbicos : 0 1 2 3 4 5 6 7 8 9
servem a contar unidades, dezenas, centenas, etc. da direita para a esquerda. E Tambm utiliza o Alfabeto
de 0 a 9.
1 EX:
Valor Inicial.
MOV AL,5
Mais 2.
SUB AL,2
END
Isto da AL = 3
2 EX:
MOV AL,100
Valor Inicila 100.
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009
Page 8 of 8
SUB AL,50
Neste momento o valor 50.
SUB AL,20
Neste momento o valor 30.
SUB AL,29
Valor Igual a 1.
ADD AL,2
O Valor Seria 3.
SUB Al,3
No Fim Sera 0.
END
http://moodle.dpedrov.edu.pt/mod/glossary/view.php?id=5019
01-09-2009