home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff321.lzh / DezHexBin / README.d < prev    next >
Text File  |  1990-02-27  |  4KB  |  180 lines

  1.  
  2.  
  3.         ++==================================++
  4.         ||        DezHexBin V1.1        ||
  5.         ++==================================++
  6.  
  7.              Anleitung - Deutsche Version
  8.           Author: Michael Djavidan, 7.1.1990
  9.  
  10.  
  11.  
  12.  
  13. DHB ist ein einfaches aber nützliches Programmiertool. Seine einzige
  14. Aufgabe ist es, möglichst bequem und ohne Aufwand, Integerzahlen zwischen
  15. den wichtigsten Zahlensystemen umzuwandeln:
  16.  
  17.           Dezimal - Hexadezimal - Binär (- ASCII)
  18.  
  19. DHB ist zu 100% in Assembler geschrieben. Dadurch ist das ablauffähige
  20. Programm sehr kompakt. Da der Quellcode auch nicht besonders lang ist,
  21. habe ich das gesamte Programm in einem Modul untergebracht.
  22. Das Programm kann im CLI oder über die Workbench gestartet werden.
  23. DHB kennt keine Parameter.
  24.  
  25. Der komplette Satz Dateien setzt sich zusammen aus:
  26.  
  27.       - dhb.s               Der Quellcode
  28.       - dhb               Das ausführbare Programm
  29.       - dhb.info           Infodatei für Workbenchstart
  30.       - README.d           Deutsche Anleitung
  31.       - README.e           Englische Anleitung
  32.  
  33.  
  34.  
  35.  
  36.              DAS MENUE
  37.              ---------
  38.  
  39. ... hat nur einen Unterpunkt:
  40.  
  41. Auto-Clear (on/off): Wenn eingeschaltet (Voreinstellung), wird beim Klicken
  42.              auf ein Stringgadget der Eingabebereich automatisch
  43.              gelöscht.
  44.  
  45.  
  46.  
  47.  
  48.              DIE STRINGGADGETS:
  49.              ------------------
  50.  
  51. Vier Stringgadgets übernehmen die Ein- und Ausgabe:
  52.  
  53. Dezimal-Gadget:     Gekennzeichnet mit 'd';
  54.             Erlaubte Zeichen:
  55.             Zahlen von 0 bis 9
  56.             Leerzeichen
  57.             Vorzeichen (+ oder -)
  58.  
  59. Hexadezimal-Gadget: Gekennzeichnet mit '$';
  60.             Erlaubte Zeichen:
  61.             Zahlen von 0-9
  62.             Buchstaben von A-F, bzw. a-f
  63.             Leerzeichen
  64.  
  65. Binär-Gadget:        Gekennzeichnet mit '%';
  66.             Erlaubte Zeichen:
  67.             Zahlen 0 und 1
  68.             Leerzeichen
  69.  
  70. ASCII-Gadget:        Gekennzeichnet mit 'a';
  71.             Erlaubte Zeichen:
  72.             Alle
  73.             Dieses Gadget arbeitet nur
  74.             mit den Bits 0-7 der 32-Bit-Zahl.
  75.  
  76.  
  77.  
  78.             DIE BOOLGADGETS
  79.             ---------------
  80.             (Von links nach rechts:)
  81.  
  82.  
  83. Left-Shift :        Gekennzeichnet mit '«';
  84.             Bei jedem Klick darauf wird, unabhängig von der
  85.             Stellung des b-w-l-Gadgets die gesamte 32-Bit-Zahl
  86.             um eine binäre Position nach links geschoben.
  87.             Dabei werden rechts Nullen eingefügt.
  88.             Entspricht: "lsl.l #1,Zahl".
  89.  
  90. Right-Shift:        Gekennzeichnet mit '»';
  91.             Das gleiche wie oben nur nach rechts.
  92.             Entspricht: "lsr.l #1,Zahl".
  93.  
  94. b-w-l-Gadget:        Gekennzeichnet mit 'B','W' oder 'L';
  95.             Die Stellung dieses Gadgets bestimmt die Breite
  96.             der umzuwandelnden Zahl.
  97.             'B'yte (8 Bit)  -> 0-255
  98.             'W'ort (16 Bit) -> 0-65535
  99.             'L'ong (32 Bit) -> 0-4294967295
  100.             Die binäre- und die hexadezimale Anzeige verkürzen sich
  101.             dadurch auf die entsprechende Stellenzahl. Die dezimale
  102.             Anzeige zeigt nur noch den Wert des angewählten Teils
  103.             der 32-Bit-Zahl.
  104.  
  105. Vorzeichen-Gadget:  Gekennzeichnet mit '+' oder '±';
  106.             Hiermit kann zwischen vorzeichenloser- oder
  107.             vorzeichenbehafteter Darstellung umgeschaltet werden.
  108.                - '+' -> Vorzeichenlos;
  109.                - '±' -> Vorzeichenbehaftet;
  110.             Die vorzeichenbehaftete Darstellung beeinflußt
  111.             nur das Dezimal-Gadget.
  112.             Einer dezimalen Eingabe kann aber trotzdem immer ein
  113.             Vorzeichen vorangestellt werden.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.             FEHLERMELDUNGEN
  120.             ---------------
  121.  
  122. - Invalid Character:  Zahl konnte nicht umgewandelt werden;
  123.               Ungültiges Zeichen eingegeben;
  124.  
  125. - Overflow:          Eingegebener dezimaler Wert liegt außerhalb des
  126.               maximalen Wertebereichs.
  127.               (0 bis 4294967295 )
  128.  
  129.  
  130.  
  131.  
  132.  
  133.             ENTWICKLUNGSUMGEBUNG
  134.             --------------------
  135.  
  136. Amiga 500 mit 1Mb RAM
  137. Kickstart: V1.2
  138.  
  139. Assembler: Asm68k V1.1.0
  140. Linker:    Blink V6.5
  141.  
  142. Assembleraufruf:    Asm68k dhb.s -CC -NL
  143. Linkeraufruf:        Blink  dhb.o
  144.  
  145.  
  146.  
  147.  
  148.  
  149.               DISTRIBUTION
  150.               ------------
  151.  
  152. DHB, DHB.s und alle anderen oben angeführten Dateien dürfen nur zu
  153. NICHT-KOMMERZIELLEN Zwecken kopiert und genutzt werden.
  154.  
  155.  
  156.  
  157.  
  158.               IN EIGENER SACHE
  159.               ----------------
  160.  
  161. Wer irgendwelche konstruktive Kritik, Anregungen oder auch nur Fragen
  162. zur Source loswerden will, findet bei mir jederzeit ein offenes Ohr
  163. (bzw. Briefkasten). Schreibt einfach an die folgende Adresse:
  164.  
  165.               Michael Djavidan
  166.               St.Kolomann 7
  167.               8059 Wörth
  168.               West Germany
  169.  
  170.  
  171.  
  172.  
  173. Ich hoffe ihr findet DHB nützlich...
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.