[ASSEMBLY] - Registrador SI - 16Bits


Registrador SI

ex de SI:

"mov si, hello"

SI = [Source Index], é um registrador de origem onde pode ser guardado um endereço da memória, por exemplo  o endereço de Hello, e o código de referencia de "Hello", seria:

hello db "Hello World",13,10,0


OBS: Esse 13 depois do "Hello World" seria um código para voltar para primeira coluna, ex do código seria: "mov al, 0dh", e o numero 10 seria o caractere para pular para segunda linha e o código seria esse: "mov al, 0ah", e essas duas função "MOV AL, 0Dh" e "MOV AL, 0Ah" simula o enter, um funcionamento do     ENTER quando você quebra uma linha, e "0" é o final da string.

Um ex de código de um rotina  para pular linha simulando o ENTER seria:

JumpLine:
MOV AH, 0Eh
MOV AL, 0Ah
INT 10h
MOV AL, 0Dh
INT 10h
RET



Comentários