Assembly é uma linguagem de
programação (montagem) representada normalmente por valores hexadecimais, essa
linguagem também é conhecida como linguagem de máquina,, que uma arquitetura
de computador específica usa, ela é utilizada para programar códigos
entendidos por dispositivos computacionais, sendo assim ela é ligada
diretamente a CPU e depende do hardware, como micro
processadores e micro controladores. A
linguagem assembly é compilada e ao final é transformada em zeros e uns.
Assembly
é uma linguagem de baixo nível, ou seja uma instrução do programa equivale
a uma operação do computador, essa linguagem utiliza os registradores para
armazenar os locais onde as informações se encontram, como se fosse
coordenadas, já o montador faz a tradução do assembly para a linguagem de
maquiná, por isso também é conhecido como assembler.
Exemplo
de código assembly:
lea si, string
Call printf
hlt
string db “ola mundo”, 0
printf PROC
mov AL, [SI]
cmp AL, 0
je pfend
mov AH, 0Eh
int 10h
Inc SI
Jmp printf
Pfend:
Ret
Printf ENDP
Exemplo de código de máquina:
B4 03 CD 10 B0 01 B3 0A B9 0B 00 BD 13 01 B4
13 CD 10 C3 4F 69 20 6D 75 6E 64 6F 21 0D 0A
Comentários