Jump to content

Miguel Alves Filho

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de Miguel Alves Filho

0

Reputação na Comunidade

  1. import os with open('arquivo_saida.txt', 'r+') as arquivo: linhas = arquivo.readlines() arquivo.seek(0) arquivo.truncate() for linha in linhas: if linha.startswith(('SUB', 'ROT')): arquivo.write(linha) else: linha = linha[4:] + " " * 13 arquivo.write(linha) Este programa simples não esta fazendo o que preciso. tenho um arquivo em assembly, inicialmente e dele quero produzir um arquivo macroassembler. Tem o exemplo nos arquivos em anexo. Tem exemplo antes e depois que passou o algoritmo acima, ele fica deformado algumas linhas, observe que não fica alinhado na primeira coluna tudo que começa com SUB ou ROT. Além disso tudo que tem 4 dígitos hexadecimais, são apagados, mas não alinhados na coluna 13 como deveria. E também alguns dos LABELs: SUB ou ROT inicial de uma sequencia também são colocados na coluna 13, e não deveria !!! exemplo do que deu errado.txt
×
×
  • Create New...