Hex 16 Bit in 2x8 Bit

Gast #222309
Hallo,
ich suche einen Editor, der eine Hexfile die für ein 16 Bit Eprom
bestimmt ist, so zerlegt (automatisch), dass ich 2 Hexfiles erhalte,
die ich dann in zwei 8Bit Eproms speichern kann.

Nicht in der mitte trennen sondern jeweils die ersten 8 Bit ins eine
Eprom und die nächsten ins ander usw.
Gast
Schrieb dir einfach nen kleines Prog in perl...
1
#!/bin/perl
2
open(IN, "<file.hex");
3
open(LO, ">low.hex");
4
open(HI, ">high.hex");
5

6
$buff=0;
7
while (read(IN, $buff, 1)){
8
 print LO $buff;      #1. gelesene byte nach LO schreiben 
9
 
10
 read(IN, $buff, 1);  #gehe mal davon aus das immer 2 bytes lesbar
11
sind
12
 print HI $buff;      #1. gelesene byte nach LO schreiben
13
}
14
close(IN);
15
close(HI);
16
close(LO);
einfach mit perl file.pl starten ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.