Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

camilaPosser

Ler arquivo em assembly e gerar um arquivo binário

Recommended Posts

Olá, tenho uma duvida de como ler o arquivo assembly, lendo cada linha e salvar em uma matriz ou array(nao sei qual é a melhor forma) separando em rótulo, instrução e operando.

um exemplo de arquivo de entrada

text

LDR a

STR a

JL fim

ADD b

fim: HLT

data

a: byte 2

b: byte 0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

 

Sua dúvida foi mal formulada. Poste novamente para tentarmos entender e lhe ajudar.

 

Baseado no título do tópico você quer ler um texto e convertê-lo para binário, é isso?

 

[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites



# cria o arquivo mov ah,3ch

mov cx,00000000b

lea dx,filename

int 21h

jc error

mov handle,ax

 

 

# Abriu o arquivo

 

 

mov ax,3d02h

lea dx,filename

int 21h

jc error

mov handle,ax

 

 

# Lendo o arquivo

 

 

mov ah,3fh

mov bx,handle

mov cx,1000

lea dx,buffer

int 21h

jc error

 

 

# escreve no arquivo

 

 

mov ah,40h

mov bx,handle

mov cx,1000

lea dx,buffer

int 21h

jc error

 

 

# Move o ponteiro do arquivo

 

 

mov ax,4200h

mov bx,handle

mov cx,1

mov dx,1

int 21h

jc error

 

 

 

 

 

 

mov ah,41h

lea dx,filename

int 21h # deleta um arquivo

jc error

 

 

# fecha arquivo

mov ah,3eh

mov bx,handle

int 21h

jc error

 

 

# Só ler o arquivo de novo e aplicar calcular binaro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.