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
Postar um comentário