003
20.05.2019, 22:40 Uhr
holm
|
Was ist ein Hexdump? Normalerweise ist das zu brennende "Produkt" des Assembler und Link Vorgangs ein "Intel Hex File" das seinerseits ein in Records zerlegtes Binärfile ist, dabei wird noch jedes ursprüngliche Byte in 2 Hälften zerlegt und eine Prüfsumme anch üblicherweise 16 Zeichen eingefügt.
Du kannst also ohne Erfahrung wie das codiert wird da sByte gar nicht wieder finden, geschweige denn ist es einfacher in einem IHEX File ein Byte zu ändern anstatt die Quelle neu zu assemblieren, weil Du eben die Prüfsumme neu berechnen mußt.
Gruß, Holm -- float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v; {s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+ (r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&& (A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;} |