Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

SHARP
TASCHENCOMPUTER
BEDIENUNGSANLEITUNG
SHARP PC-G850V(S) Bedienungsanleitung
MODELL
PC-G850V(S)
a

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Sharp PC-G850V

  • Seite 1 SHARP PC-G850V(S) Bedienungsanleitung SHARP TASCHENCOMPUTER MODELL PC-G850V(S) BEDIENUNGSANLEITUNG...
  • Seite 2 Alle Rechte vorbehalten. Die Anleitung darf als PDF für nichtkommerzielle Zwecke frei genutzt und im Internet bereitgestellt werden. Diese Bedienungsanleitung wurde NICHT durch die SHARP COOPERATION erstellt. Da diese Anleitung aber auf Basis verschiedener originaler Sharp-Anleitungen von Vorgänger-Modellen entstanden ist, ist die Verbreitung dieser Anleitung nur vorbehaltlich der freundlichen (bisher NICHT vorliegenden) Genehmigung durch die Firma Sharp gestattet.
  • Seite 3: Einführung

    SHARP PC-G850V(S) Bedienungsanleitung EINFÜHRUNG Der Pocket-Computer Sharp PC-G850V(S) ist das letzte Modell einer langen Reihe von Pocket-Computern die ihren Ursprung Ende der siebziger Jahre des vorigen Jahrhunderts hatten. Gleichzeitig sticht er aus den anderen Modellen wegen einiger besonderen Merkmale stark heraus. Es gibt also zum G850 keine echten Vorgängermodelle. Trotzdem kann man sagen, dass als Basisfunktionalität der PC-E200/PC-E220/PD-G815...
  • Seite 4: Grundlegende Eigenschaften Des Sharp Pc-G850V(S)

    SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG Grundlegende Eigenschaften des Sharp PC-G850V(S): 1. Eingebauter Assembler: Der Rechner ist mit einem eingebauten Assembler ausgestattet der es erlaubt Programme in der Maschinensprache des Z80 zu schreiben. 2. Programmierung in Basic. Der G850V(S) verfügt über eine mächtige Basic-Sprache die an den PC-1600 angelehnt ist und um Elemente des PC-E500S erweitert wurde.
  • Seite 5: Inhaltsverzeichnis

    SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG Inhaltsverzeichnis EINFÜHRUNG ..........................I UMGANG MIT DEM RECHNER .................... 1 ERSTE VERWENDUNG DES SHARP PC-G850V .............. 3 GERÄTEÜBERSICHT ...................... 7 GRUNDLEGENDE FUNKTIONEN UND MODI ................ 8 3.1. ANSCHALTEN DES COMUTERS ..........................8 3.2. AUTOMATISCHE ABSCHALTUNG .......................... 8 3.3. EINSTELLEN DES KONTRASTES ..........................8 3.4. DIE MODI DES SHARP PC-G850 ..........................9 3.5. GRUNDLEGENDE BEDIENUNG ..........................11 3.6. DAS DISPLAY ................................12 3.7. EINGABE VON Kanji-Zeichen ..........................15 MANUELLE BERECHNUNGEN .................... 1 7 3.1 TASTENBEDIENUNG ..............................18 3.2 TASTEN FÜR MATHEMATISCHE OPERATIONEN ..................18 ANS: Weiterverwendung eines Ergebnisses ........................ 1 8...
  • Seite 6 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG LN log x ...................................... 2 8 LOG log x .................................... 2 8 MDF ........................................ 2 8 NCR =n!/r!(n-r)! ................................ 2 9 NPR =n!/(n-r)! ................................ 2 9 π ...................................... 2 9 POL (x,y) -> (r,ø) ................................. 2 9 ...................................... 3 0 RCP 1/x .................................... 3 0 REC (r,ø) -> (x,y) ................................. 3 0...
  • Seite 7 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG 7.4 Serielle Eingabe/Ausgabe (Sio) ........................... 56 7.5 Senden von Programmen (Save) ........................59 7.6 Empfangen von Programmen (Load) ....................... 59 7.7 parallele Schnittstelle .............................. 60 7.8 Ein- und Ausgabe von Programmen mit Hilfe der Ram-Disk (File) ............. 60 7.9 Der BASIC-Konverter (Basic) ..........................63 7.10 RAM-DISK - Datendateien (RFILE) ........................65 DIE PROGRAMMIERSPRACHE C .................. 7 2 8.1 Eigenschaften der Programmiersprache C ..................... 72 8.2 Grundlegende Arbeitsweise mit dem C-Compiler ..................73 8.3 Trace ....................................76 8.4 Umleiten der Bildschirmausgabe auf den Drucker ..................77 8.5 Funktionsbild des C-Compilers ..........................78 8.6...
  • Seite 8 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG strcmp ...................................... 1 00 strcpy ...................................... 1 00 strlen ...................................... 1 00 8.16 Speicher-Funktionen .............................. 1 01 calloc ...................................... 1 01 malloc ...................................... 1 01 free ........................................ 1 01 8.17 Mathematische Funktionen .......................... 1 02 abs ........................................ 1 02 asin, acos, atan .................................. 1 02...
  • Seite 9 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG pset ......................................... 1 11 8.21 Sonstige Funktionen ............................... 1 12 abort, exit ..................................... 1 12 angle ...................................... 1 12 breakpt ...................................... 1 12 clrscr ...................................... 1 12 getch ....................................... 1 13 gotoxy ...................................... 1 13 kbhit ....................................... 1 13 8.22 Fehlermeldungen .............................. 1 14 Compiler-Fehlermeldung .
  • Seite 10 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG ASSEMBLER ........................ 1 54 11.1 Programmieren mit Assembler ......................... 1 55 Zuweisen eines Maschinencode-Bereiches ........................ 1 56 Assemblieren des Quellprogramms .......................... 1 57 Überprüfung des generierten Objektprogramms ...................... 1 58 Ausführen des Objektprogramms (Maschinencode-Programms) .............. 1 58 11.2 Codieren und Editieren eines Quellprogramms .................. 1 59 Konfiguration des Quellprogramms .......................... 1 59 Zeilenkonfiguration (Anweisungen) .......................... 1 60 Löschen eines Quellprogramms ............................ 1 62 11.3 Assemblieren ................................ 1 63...
  • Seite 11 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG CALL ....................................... 1 89 CHR$ ....................................... 1 89 CIRCLE ...................................... 1 90 CLEAR ...................................... 1 91 CLOSE ...................................... 1 91 CLS ........................................ 1 93 CONT ...................................... 1 93 COS ........................................ 1 94 CUB ......................................... 1 94 CUR ......................................... 1 95 DATA .
  • Seite 12 SHARP PC-G850V(S) Bedienungsanleitung - EINFÜHRUNG LOCATE ...................................... 2 21 LOF ........................................ 2 21 LOG ......................................... 2 22 LPRINT ...................................... 2 22 MID$ ....................................... 2 23 MON ........................................ 2 23 NCR ......................................... 2 23 NEW ....................................... 2 24 NPR ......................................... 2 24 ON .. GOSUB/GOTO .................................. 2 24...
  • Seite 13 SHARP PC-G850V(S) Bedienungsanleitung - VDEG ...................................... 2 51 WAIT ...................................... 2 51 WHILE .. WEND .................................. 2 52 Anhang A: 11-Pin Interface .................... 2 53 Signale und Belegungen ................................ 2 53 SIO-Modus: RS-232 Standard und Konventionen ....................... 2 54 SIO-Modus: Signalpegel ................................. 2 55 SIO-Modus: Datenübertragungskabel CE-T800 und CE-T801 ................ 2 56 SIO-Modus: USB PC-Adapterkabel mit Hardware-Handshake ................ 2 57 SIO-Modus: RS-232-Drucker .............................. 2 58 SSIO-Modus .................................... 2 59...
  • Seite 15: Umgang Mit Dem Rechner

    SHARP PC-G850V(S) Bedienungsanleitung 1. UMGANG MIT DEM RECHNER Bitte die Flüssigkristallanzeige nicht stark drücken. Die Anzeige kann dabei zerbrechen. Bitte nicht in der Nähe von Heizungen aufbewahren oder direkter Sonneneinstrahlung aussetzen (z.B. in einem Auto). Aufgrund der hohen Temperaturen kann es zu Verformungen kommen. Nicht fallen lassen, drücken oder einer sonstigen großen Kraft...
  • Seite 16 SHARP PC-G850V(S) Bedienungsanleitung - UMGANG MIT DEM RECHNER Das Hardcover dient zum Schutz des Rechners gegen Stöße. Immer wenn Sie nicht mit dem Pocket-Computer, arbeiten installieren Sie bitte das Hardcover, z. B. wenn Sie den Rechner in die Tasche stecken. Entfernen der Schutzhülle: Bei Verwendung Bei Nicht-...
  • Seite 17: Erste Verwendung Des Sharp Pc-G850V

    SHARP PC-G850V(S) Bedienungsanleitung - ERSTE VERWENDUNG DES SHARP PC-G850V 2. ERSTE VERWENDUNG DES SHARP PC-G850V (1) Batterien einsetzen Bitte legen Sie die Batterien ein. Entfernen Sie dazu die Abdeckung des Batteriefachs auf der Rückseite wie in der Abbildung gezeigt. Legen Sie die Batterien richtig herum ein. Richten Sie sich dabei nach den Piktogrammen im Batteriefach.
  • Seite 18 SHARP PC-G850V(S) Bedienungsanleitung - ERSTE VERWENDUNG DES SHARP PC-G850V Direkt nach dem Drücken des RESET-Tasters zeigt der PC-G850V die folgende Anzeige. Falls irgendeine andere Anzeige erscheint, muss der obige Vorgang wiederholt werden. Der PC-G850V fragt nach der Bestätigung zum Löschen des Speichers: 2. Die Taste Y drücken. Die folgende Meldung blinkt auf und zeigt damit an, daß der Computer initialisiert wurde und alle Speicherinhalte gelöscht sind.
  • Seite 19 Die Zahl 30179 stellt die Speicherkapazität für Programme und Daten dar. Hinweis: Wenn der PC-G850V nach den oben beschriebenen Schritten nicht diese Anzeige darstellt, sollte die Anweisung für den entsprechenden Schritt noch einmal gelesen werden. Versuchen Sie noch einmal die richtige Eingabe für diesen Schritt.
  • Seite 20 SHARP PC-G850V(S) Bedienungsanleitung - ERSTE VERWENDUNG DES SHARP PC-G850V Wenn ein zusätzliches Peripheriegerät angeschlossen wurde, kann der Computer über dieses Gerät mit Strom versorgt werden. In diesem Fall erscheint die Warnanzeige BATT nicht, obwohl die Batterien des Computers zu schwach sind. Vor dem Gebrauch sollte das Peripheriegerät kurzfristig abgetrennt werden um zu prüfen, ob die...
  • Seite 21: Geräteübersicht

    Kontrast. Auf der linken Seite befindet sich das SHARP-11-Pin-Interface und auf der rechten Seite das Interface zum PIC-Mikrokontroller. Rechts oben befindet sich ein Anschluss für ein externes Netzteil mit 6V und 0.2W (z.B. Netzteil Sharp EA-23E). Erste Verwendung des Sharp PC-G850V Display (6 Zeilen, 24 Zeichen/Zeile) 144x48 Pixel) SHARP-11-Pin-Interface für Drucker, serielles Interface usw.
  • Seite 22: Grundlegende Funktionen Und Modi

    SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI 2 GRUNDLEGENDE FUNKTIONEN UND MODI Es gibt beim PC-G850V eine Reihe von wichtigen Buchstaben, Zahlen und verschiedene Symbole. 3.1. ANSCHALTEN DES COMUTERS Die ON-Taste auf der rechten Seite der Computer-Tastatur drücken. Der Computer befindet sich nach dem Einschalten im RUN-Modus. 3.2. AUTOMATISCHE ABSCHALTUNG Zum Schutz der Batterien schaltet sich der Computer automatisch selbst aus, wenn etwa 11 Minuten lang keine Tasten gedrückt werden.
  • Seite 23: Die Modi Des Sharp Pc-G850

    Kontrast eingestellt werden. Ist die Anzeige richtig eingestellt kann die Einstellung durch drücken entweder der BASIC-, TEXT- oder CLS-Taste verlassen werden. 3.4. DIE MODI DES SHARP PC-G850 Der Sharp PC-G850V verfügt über 7 verschiedene Modi: RUN-Modus führen von BASIC-Programmen oder BASIC-Kommandos, Eingabe von mathematischen Funktionen...
  • Seite 24: Modus-Umschaltung

    SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI Modus-Umschaltung Modus Tasten RUN-Modus BASIC PRO-Modus BASIC oder BASIC BASIC (um von außerhalb des RUN-Modus in den PRO- Modus zu gelangen, drücken Sie BASIC zweimal) TEXT-Modus TEXT ASMBL-Modus SHIFT + BASIC(ASMBL) , dann A CASL-Modus SHIFT + BASIC(ASMBL) , dann C...
  • Seite 25: Grundlegende Bedienung

    SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI 3.5. GRUNDLEGENDE BEDIENUNG Schalten Sei den Computer ein. Durch drücken der CLS wird der Bildschirm gelöscht und die Eingabe beginnt in der oberen linken Ecke. (1) Eingabe von Zeichen Auf dieser Art und Weise erhalten Sie Großbuchstaben. (2) Eingabe von Kleinbuchstaben Durch das Drücken der CAPS-Taste wird der CAPS-Modus verlassen (immer...
  • Seite 26: Das Display

    SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI Genauso werden Zahlen geschrieben (4) Cursorsteuerung Um die eingegeben Zeichen im nachhinein zu verändern können die vier Cursortasten verwendet werden.( Befindet sich der Cursor am Ende einer Eingabezeile erschein ein Unterstrich ab der die Zeile weitergeführt wird. Befindet sich der Cursor mitten im Textfeld blinkt das entsprechende Zeichen schwarz auf.
  • Seite 27 SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI Bereitschaftssymbol. Dieses Symbol erscheint wenn der Computer in der BASIC-Betriebsart bereit ist, eine Eingabe anzunehmen. Beim Tippen. Beim Tippen verschwindet das Bereitschaftssymbol und wird durch den Cursor ersetzt Der Cursor. Dieses Symbol markiert die Stelle des nächsten einzugebenden Zeichens. Wenn man mit dem Tippen beginnt, ersetzt der Cursor das Bereitschaftssymbol.
  • Seite 28 SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI Betriebsart ein- und wieder ausgeschaltet werden. Wenn Sie die Taste drücken können Katakana-Silben mit lateinischen Buchstaben eingeben werden. (Siehe Seite 15) Durch Drücken der Taste können Sie diese Funktion Ein- und Ausschalten Zeigt an, dass sich der Computer im Katanka-Modus befindet und durch Ausschalten der CAPS-Funktion Kleinbuchstaben eingegeben werden können.
  • Seite 29: Eingabe Von Kanji-Zeichen

    SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI 3.7. EINGABE VON Kanji-Zeichen Der PC-G850V bietet Ihnen die Möglichkeit japanische Wörter im Kanji-Format einzugeben. Diese Funktion wird durch drücken der Taste ein- bzw. ausgeschaltet....Ein- und Ausschalten der Kanji-Eingabe ....Umschalten auf Eingabe von Kleinbuchstaben ... Eingabe von Konsonanten einleiten (???)
  • Seite 30 SHARP PC-G850V(S) Bedienungsanleitung - GRUNDLEGENDE FUNKTIONEN UND MODI Achtung es können nicht immer alle Zeichen der Eingabe in der unteren Zeile angezeigt werden: Spezielle Kanji-Symbole:...
  • Seite 31: Manuelle Berechnungen

    SHARP PC-G850V(S) Bedienungsanleitung - MANUELLE BERECHNUNGEN 3 MANUELLE BERECHNUNGEN Der Computer kann wie ein Taschenrechner mit 10 Stellen verwendet werden. Dazu muss der Computer auf den BASIC-RUN-Modus eingestellt werden. Die Anzeige RUN erscheint dazu oben rechts im Display. Math. Funktion Math. Operator Eingabe Addition Subtraktion Multiplikation Division ÷...
  • Seite 32: Exponenten-Funktionen Exp, 10 X Und E X

    SHARP PC-G850V(S) Bedienungsanleitung - MANUELLE BERECHNUNGEN 3.1 TASTENBEDIENUNG Durch die Eingabe der Cursor-Taste kann die Eingabe wieder editiert und damit verändert werden. Dazu den Cursor mit Hilfe der Cursortasten auf die entsprechende Position setzen und das Zeichen mit einem neuen überschreiben. Sollen Zeichen eingefügt werden muss vor der Eingabe die INS-Taste betätigt werden. Der Einfüge- Modus bleibt aktiv bis die INS-Taste noch einmal gedrückt wird.
  • Seite 33: Digit: Festlegung Der Anzahl Von Dezimalstellen

    SHARP PC-G850V(S) Bedienungsanleitung - MANUELLE BERECHNUNGEN DIGIT: Festlegung der Anzahl von Dezimalstellen Diese Taste dient, in Verbindung mit einer Zahlentaste, zur Spezifizierung der Anzahl der Dezimalstellen (Nachkommastellen). Wir anstatt der Zahlentaste der Punkt( . ) verwendet, wird der Computer wieder auf die normale Darstellung zurückgestellt. Mit der Taste F<->E schalten Sie zwischen FIX-Modus und Exponentialmodus um.
  • Seite 34: Mdf: Modifizierungs-Funktion

    SHARP PC-G850V(S) Bedienungsanleitung - MANUELLE BERECHNUNGEN für jedes & dagegen ein Zeichen eines Strings. Alle weiteren Formatsymbole dienen der näheren Beschreibung numerischer Formate. Bei den numerischen Formaten lassen sich sowohl positive als auch negative Werte darstellen. Das Vorzeichen wird jedoch nur bei den negativen Werten angezeigt.
  • Seite 35: Vorzeichenwechsel

    SHARP PC-G850V(S) Bedienungsanleitung - MANUELLE BERECHNUNGEN mit MDF: Vorzeichenwechsel Mit Hilfe der Taste (-) (2ndF + -) wird das Vorzeichen des angezeigten Ergebnisses umgekehrt (von Plus nach Minus und umgekehrt). Speicherberechnung Der unabhängige Speicher kann mit den Tasten M+, M- und R-CM angewählt werden. R-CM Zeigt den Inhalt der gespeicherten Zahl und fügt sie in die...
  • Seite 36: Wissenschaftliche Und Mathematische Berechnungen

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN Subtraktion: - a CONST oder a - CONST Multiplikation: * a CONST oder a * CONST Division: / a CONST oder a / CONST Dabei bedeutet "a" die Konstante.
 Nach dem Drücken von CONST erscheint "CONST" unten rechts auf dem Display.
  • Seite 37: Acs Cos -1 X

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN Für trigonometrische Funktionen können nach Bedarf Altgrad-, Bogenmaß- oder Neugrad-Werte eingegeben werden: ALTGRAD: Stellen Sie den Computer auf den Altgrad-Eingabe-Modus durch Eingeben des Befehls T DEGREE (auf der Statuszeile im Displayerscheint DEG). Dies ist die Grundeinstellung. BOGENMASS: Stellen Sie den Computer in den Bogenmaß-Eingabe-Modus durch die Eingabe des Befehls RADIAN (auf der Statuszeile im Display erscheint RAD).
  • Seite 38: Ahc Cosh -1 X

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN ACS -0.5 AHC cosh Funktion: Reziproker hyperbolischer Cosinus (Areafunktion) Anmerkungen: Zeigt den Cosinus der Areafunktion des numerischen Arguments an. Beispiel: AHC 10 2.993222846 AHS sinh Funktion: Reziproker hyperbolischer Sinus Anmerkungen: Zeigt den Sinus der Areafunktion des numerischen Arguments an.
  • Seite 39: Atn Tan -1 X

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN ATN Funktion: Reziprok oder Arcustangens Anmerkungen: Zeigt den Arcustangens des numerischen Arguments an. Der angezeigte Wert ist abhängig vom eingestellten Modus (Altgrad, Bogenmaß oder Neugrad). Die entsprechende Funktionstaste ist tan Beispiel: DEGREE ATN 1 COS cos x Funktion: Cosinus Anmerkungen: Zeigt den Cosinus des Winkelarguments an.
...
  • Seite 40: Deg Dd°Mm'ss" -> Ddd.dddd

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN DEG dd°mm’ss“ —> ddd.dddd° Funktion: Umwandlung von Altgrad/Minuten/Sekunden in eine dezimale Form Anmerkungen: Wandelt das Argument eines Winkels in der DMS-Form (Altgrad, Minuten, Sekunden) in die DEG-Form (Dezimal-Grad) um. In der DMS-Form repräsentiert die ganze Zahl die Gradzahl, die erste und zweite Stelle die Minuten und die dritte und vierte Stelle hinter dem Komma repräsentieren die Sekunden.
  • Seite 41: Hcs Cosh X

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN FACT Funktion: Fakultät n Anmerkungen: Zeigt die Fakultät des eigenen Arguments an. Beispiel: FACT 7 5040 HCS cosh x Funktion: Hyperbolischer Cosinus Anmerkungen: Zeigt den hyperbolischen Cosinus des numerischen Arguments an. Beispiel: HCS 3 10.067662 HSN sinh x Funktion: Hyperbolischer Sinus Anmerkungen: Zeigt den hyperbolischen Sinus des numerischen Arguments an.
  • Seite 42: Int

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN INT Funktion: Ganze Zahl Anmerkungen: Zeigt die ganze Zahl des eigenen Arguments an. Beispiel: INT -1.9 LN Funktion: Natürlicher Logarithmus Anmerkungen: Zeigt den Logarithmus der Basis e (2.718281828...) des numerischen Arguments an. Die entsprechende Funktionstaste ist ln. Beispiel: LN 2 0.69314718...
  • Seite 43: Npr

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN NCR =n!/r!(n-r)! Funktion: Kombination Anmerkungen: Geben Sie die Werte als NCR (n,r) ein. Beispiel: NCR (6,3) NPR =n!/(n-r)! Funktion: Permutation Anmerkungen: Geben Sie die Werte als NPR (n,r) ein. Beispiel: NPR (6,3) PI π Funktion: Anmerkungen: Pi ist eine numerische Pseudovariable mit dem Wert π. Die Anwendung von Pi ist identisch mit dem Gebrauch der π...
  • Seite 44 SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN Bogenmaß oder Neugrad). Beispiel: DEGREE POL (8,6) 10 (r=10) 36.86989765 (ø = 36.9°) Funktion: x-te Potenz Anmerkungen: Zeigt die x-te Potenz eines numerischen Werts an. Eingabe als y^x. Die entsprechende Funktionstaste ist y Beispiel: 4^2.5 RCP 1/x Funktion:...
  • Seite 45: Rnd

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN RND Funktion: Zufallszahl Anmerkungen: Siehe RND und RANDOMIZE im Basic-Kommando-Lexikon. SGN Funktion: Vorzeichen des Arguments Anmerkungen: Zeigt den auf das Vorzeichen des Arguments basierenden Wert an. Wenn x > 0, wird 1 angezeigt. Wenn x < 0, wird -1 angezeigt.
  • Seite 46: Squ

    SHARP PC-G850V(S) Bedienungsanleitung - WISSENSCHAFTLICHE UND MATHEMATISCHE BERECHNUNGEN SQU Funktion: Quadrat Anmerkungen: Zeigt das Quadrat des Arguments an. Die entsprechende Funktionstaste ist x Beispiel: SQU 4 TAN Funktion: Tangens Anmerkungen: Zeigt den Tangens des Winkelarguments an. Der angezeigte Wert hängt von der Einstellung ab (Altgrad, Bogenmaß oder Neugrad).
  • Seite 47: Basic

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC 5 BASIC 5.1 BEGRIFFE UND AUSDRÜCKE IN BASIC Zeichenfolgen-Konstanten Der Computer ist in der Lage, außer Zahlen auch Buchstaben und spezielle Symbole in vielfacher Weise zu verarbeiten. Diese Buchstaben, Zahlen und speziellen Symbole werden Zeichen genannt. Im BASIC wird eine Folge von Zeichen als Zeichenfolge bezeichnet. Damit der Computer den Unterschied zwischen einer Zeichenfolge und anderen Programmteilen, wie z.B.
  • Seite 48: Variablen

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC 5.2 Variablen Computer sind aus einer Vielzahl von kleinsten Speichereinheiten aufgebaut, genannt Bytes, Jedes Byte kann man sich als einzelnes Zeichen vorstellen. Das Wort "Byte" erfordert beispielsweise vier Speicherbytes, weil es vier Buchstaben enthält. Um herauszufinden, wie viele Bytes zum Arbeiten zur Verfügung stehen, geben Sie einfach im RUN-Modus den Befehl FRE ein.
  • Seite 49: Feste Variablen

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC Feste Variablen Bei der ersten Art, den festen Variablen, handelt es sich um Variablen mit bereits zugewiesenen Speicherbereichen. Mit andern Worten, egal, wie viel Speicherplatz das Programm in Anspruch nimmt, ihnen stehen immer mindestens 26 Variable zur Speicherung von Daten offen. Es handelt sich dabei um zwei Arten von Variablen: numerische oder Zeichenfolge-Variable (alphanumerische Zeichen).
  • Seite 50: Feldvariablen

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC Für die Bezeichnungen von einfachen Variablen können alphanumerische Zeichen verwendet werden; das erste Zeichen muss allerdings immer ein Großbuchstabe sein. Zur Bestimmung eines Variablennamens können zwei oder mehr Zeichen verwendet werden, der Computer liest allerdings nur die ersten beiden.
  • Seite 51 SHARP PC-G850V(S) Bedienungsanleitung - BASIC Es ist wichtig zu wissen, dass eine Feldvariable X und eine Variable X vom Computer unterschieden werden. Das erste X bezeichnet eine Serie von numerischen Speicherplätzen, das zweite einen einzelnen und getrennten Speicherplatz. Nachdem Sie nun wissen, wie man Felder aufbaut, mögen Sie sich fragen, wie man die einzelnen Speicherplätze anspricht.
  • Seite 52 SHARP PC-G850V(S) Bedienungsanleitung - BASIC Zeichen sind, hilft bei der Einsparung von Speicherplatz, Beim dritten Beispiel wird ein Zwei-Elemente-Feld mit 255 Zeichenfolgen bestimmt und beim letzten Beispiel eine einzelne Zeichenfolge mit 26 Zeichen. Neben den einfachen Feldvariablen, die bisher besprochen wurden, kann der Computer auch "zweidimensionale"...
  • Seite 53: Programm-Dateien Auf Der Ram-Disk

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC Anzahl der verwendeten Byte Variablen-Typ Variablen-Name Daten Numerische Variable 7 Byte 8 Byte Numerische Feldvariable Zeichenfolge-Variable 7 Byte 16 Byte Zeichenfolge-Feldvariable 7 Byte Zugewiesene Anzahl * Wenn zum Beispiel DIM Z$(2,3)*10 ist, werden 12 Variable mit einem Speicherplatz für jeweils 10 Zeichen bereitgestellt.
  • Seite 54: Dateinamen

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC 5.5 Dateinamen Vor dem Speichern auf der RAM-Disc, muss die Datei einen Namen bekommen. Dieser Name wird benutzt zum Laden der Programm-Datei in den Computerspeicher oder beim Öffnen einer Datei-Datei mit dem Befehl OPEN. Der Dateiname ist beliebig und kann aus bis zu 8 der folgenden Zeichen bestehen: A —...
  • Seite 55: Numerische Ausdrücke

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC 5.8 Numerische Ausdrücke Ein numerischer Ausdruck wird in der gleichen Weise konstruiert, wie Sie komplexe Rechenbefehle eingegeben haben. Numerische Ausdrücke können jede aussagefähige Kombination von numerischen Konstanten, numerischen Variablen und numerischen Operatoren beinhalten. Es gibt folgende numerische Operatoren: Addition Subtraktion...
  • Seite 56: Verhältnis-Ausdrücke

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC 5.10 Verhältnis-Ausdrücke Ein Verhältnis-Ausdruck vergleicht zwei Ausdrücke und gibt an, ob das festgestellte Verhältnis wahr oder unwahr ist. Die Verhältnis-Operatoren sind: > größer als >= größer oder gleich gleich <> ungleich <= kleiner oder gleich < kleiner als Die folgenden Ausdrücke werden als Verhältnis-Ausdrücke akzeptiert: A<B...
  • Seite 57: Klammerung Und Vorrang Der Operatoren

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC Anweisungen IF.T..H EN treffen. Beispiel: IF A<=32 AND B>=90 THEN 150 Diese Anweisung bewirkt, dass die Ausführung auf Zeile 150 springt, wenn der Wert der numerischen Variable A kleiner oder gleich 32 ist und wenn gleichzeitig der Wert der numerischen Variablen B größer oder gleich 90 ist.
  • Seite 58: Programmieren Mit Basic

    SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC 6 PROGRAMMIEREN MIT BASIC Im vergangenen Abschnitt haben wir einige Begriffe und Ausdrücke der Programmiersprache BASIC kennengelernt. In diesem Abschnitt wollen wir nun diese Elemente benutzen, um Programme zu schreiben. Wir möchten noch einmal darauf hinweisen, dass dieses Handbuch nicht als Einführung in die BASIC- Programmierung verstanden werden soll.
  • Seite 59: Programme Mit Labels

    SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC Wenn Sie gleiche Zeilennummer mehr als einmal benutzen, wird die ältere Zeile gelöscht, wenn Sie eine neue mit derselben Nummer eingeben, 6.4 Programme mit Labels Es wird häufiger vorkommen, dass Sie mehrere verschiedene Programme zur gleichen Zeit im Speicher abspeichern wollen. (Vergessen Sie nicht, verschiedene Zeilennummern zu vergeben.) Um ein Programm mit einem RUN- oder einem GOTO-...
  • Seite 60: Direkt-Kommandos

    SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC Hinweis: Kommandos, Funktionen und Variable müssen in Großbuchstaben eingegeben werden. 6.6 Direkt-Kommandos Direkt-Kommandos sind Anweisungen an den Computer, die außerhalb eines Programms eingegeben werden. Sie fordern den Computer auf, bestimmet Vorgänge durchzuführen oder einen bestimmten Modus zu setzen, der dann wieder die Art der Programmbearbeitung determiniert.
  • Seite 61 SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC Sie lassen das Programm mit RUN laufen und erhalten keine Fehlermeldung, aber das Programm tut nicht, was Sie von ihm erwarten: 1. Überprüfen Sie das Programm Zeile für Zeile unter Verwendung von LIST und den -Tasten um herauszufinden, ob Sie das Programm korrekt eingegeben haben.
  • Seite 62 SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC 4. Die -Taste drücken, um auf die zu prüfende Zeile zu gelangen. Durch Gedrückthalten der -Taste wird das Programm Schritt für Schritt ausgeführt. Beim Loslassen der Taste hält die Ausführung an. Der Inhalt der zu prüfenden Zeile kann durch Gedrückthalten der -Taste angesehen werden.
  • Seite 63 SHARP PC-G850V(S) Bedienungsanleitung - PROGRAMMIEREN MIT BASIC wurde, nachdem eine Stelle mit dem LOCATE-Befehl zugewiesen wurde, wird diese Zuweisung gelöscht. • Der Trace-Modus bleibt aktiv, bis TROFF eingegeben wird, die SHIFT+CA-Tasten gedrückt werden oder die Stromversorgung unterbrochen wird. • Bei der Ausführung einer Kommentarzeile im Trace-Modus wird für diese Zeile keine Zeilennummer angezeigt.
  • Seite 64: Text-Modus

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS 7 TEXT-MODUS In der TEXT-Betriebsart (Text-Editor) können Sie Programme (BASIC, C, Assembler oder CASL) im ASCII-Format schreiben und editieren. Genauso können Daten-Dateien angelegt, editiert oder gelöscht werden. Programme wie auch Daten können auf der RAM-Disc gespeichert werden oder auch über die serielle E/A-Schnittstelle ein- oder ausgeben werden.
  • Seite 65: Edit - Editieren Von Programmen Und Dateien

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS • Save Senden eines Programms oder Daten über die serielle Schnittstelle • Load Laden eines Programme oder Daten von der seriellen Schnittstelle • Format Einstellung der Parameter für die serielle Schnittstelle • File Ein- und Ausgabe von Programmen auf der RAM-Disc •...
  • Seite 66: Editieren Von Programmen

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS erfolgt die Anzeige einer Fehlermeldung (LINE NO. ERROR). Zum Löschen der Fehlermeldung CLS/CA drücken. Zum Zurückgehen auf das Hauptmenü BREAK drücken. Hinweis: Eine TEXT-Zeile kann nicht mit einer Zahl beginnen, die der Zeilennummer direkt folgt. Wenn die Zeile unbedingt mit einer Zahl beginnen soll, muss zwischen der Zeilennummer und der Zahl ein Hochkomma (') eingefügt werden.
  • Seite 67 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS über die Befehle siehe die Erklärungen im BASIC KOMMANDO LEXIKON. Befehle: AUTO Auto-Nummerierung (siehe auch Basic-Befehl AUTO auf Seite 185) LIST Auflisten der Zeilen (siehe auch Basic-Befehl LIST auf Seite 218) RENUM Neunummerierung (siehe auch Basic-Befehl RENUM auf Seite 238) DELETE Löschen von Zeilen (siehe auch Basic-Befehl DELETE auf Seite 197)
  • Seite 68: Befehlsformat Für E

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Befehlsformat für C: C <startzeile>,<endzeile>,<zielzeile> Kopiert die Zeilen von <startzeile> bis <endzeile> nach <zielzeile>. Achtung: Dabei werden Sprungadressen in Basic-Befehlen nicht angepasst Befehlsformat für S: S [0|1, ] “<zeichenkette>“ Sucht eine Zeichenkette in den Daten des Editors. Wird die Zeichenkette gefunden, wird der Cursor auf die erste Stelle der gefundenen Zeichenkette gesetzt.
  • Seite 69: Löschen Eines Text-Programms (Del)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS angegeben werden. Beispiel: S “ ¥“ “ Die Taste TAB In der Editierfunktion kann der Cursor mit der Taste TAB an die nächste Tabellenposition bewegt werden. Beim ersten Drücken von TAB bewegt sich der Cursor auf die Spalte 8. Beim nächsten Drücken bewegt er sich auf die Spalte 14 (6 Stellen nach der ersten Tabellenposition).
  • Seite 70: Ausdrucken Einer Text-Programmauflistung (Print)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS 7.3 Ausdrucken einer TEXT-Programmauflistung (Print) Den Drucker CE-126P mit dem Computer verbinden und den Computer sowie den Drucker einschalten, Das TEXT-Hauptmenü zur Anzeige bringen und drücken, um das gespeicherte TEXT-Programm auszudrucken. Nach dem Ausdrucken zeigt der Computer wieder das Hauptmenü an. Hinweis: Zum Abbrechen des Ausdrucks BREAK drücken.
  • Seite 71 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS beliebige Taste drücken oder etwas warten, bis die Einstellung der Kommunikations- Parameter auf dem Display angezeigt werden. Eine beliebige Taste drücken oder etwas warten, bis die folgende Anzeige erscheint. zeigt den gewählten Parameter an. Mit den Tasten bzw. kann auf einen zu ändern den Parameter bewegt werden.
  • Seite 72 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS • Parity : none, even oder odd Die Parität bestimmt die Art der Datenüberprüfung (Paritätsprüfung). keine (none) ... Zu den übertragenen Daten wird kein Paritätsbit hinzugefügt (keine Paritätsprüfung). gerade (even) ... Bestimmt eine gerade Parität. ungerade (odd) ... Bestimmt eine ungerade Parität.
  • Seite 73: Senden Von Programmen (Save)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS 7.5 Senden von Programmen (Save) Beim Drücken von bei angezeigtem SIO-Menü beginnt der Computer ein TEXT- Editor abgelegtes Programm oder Daten über den seriellen I/O-Port zu senden. Nach dem Senden geht der Computer auf das SIO-Menü zurück. Hinweise: • Zum Abbrechen des Sendens BREAK drücken. Der Computer geht auf das SIO-Menü...
  • Seite 74: Parallele Schnittstelle

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS 7.7 parallele Schnittstelle Wenn im TEXT-Hauptmenü gedrückt wird erfolgt der Ausdruck über die parallele Schnittstelle (Centroncis-Protokoll). Weitere Informationen zur Nutzung der parallelen Schnittstelle siehe auch INP- und OUT-Befehl. 7.8 Ein- und Ausgabe von Programmen mit Hilfe der Ram-Disk (File) Beim Drücken von bei angezeigtem Hauptmenü gibt der Computer das Ram-Disk- Datei-Menü...
  • Seite 75: Laden Einer Text-Datei (Load)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Beispiel: Speichern einer Datei mit dem Dateinamen "TEST". TEST Der Computer speichert die Datei "TEST" und geht dann wieder auf das Programm- Datei-Menü zurück. Hinweise: • Nach der Wahl der Speicher-Funktion aus dem Datei-Menü muss unbedingt ein Dateiname eingegeben werden. Wenn die Taste ENTER ohne Eingabe eines Namens gedrückt wird, erfolgt eine Fehlermeldung (ILLEGAL FILE NAME).
  • Seite 76: Löschen Einer Programm-Datei (Kill)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Programms, dass mit einem SAVE-Befehl von BASIC gesichert wurde, wird eine Fehlermeldung (FILE MODE ERROR) angezeigt. Zum Löschen der Fehlermeldung CLS drücken. Löschen einer Programm-Datei (Kill) Mit dieser Funktion wird eine bestimmte Datei gelöscht. Beim Drücken von bei angezeigtem Programm-Datei-Menü fragt der Computer nach dem Namen der zu löschenden Datei.
  • Seite 77: Der Basic-Konverter (Basic)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Um ein Programm zu laden, das durch markiert ist, wird gedrückt (oder Über die Dateigröße: Die Größe der Textdatei ergibt sich aus der Gesamtzahl der Bytes für jede Zeile. Die Anzahl der Bytes in jeder Zeile berechnet sich aus Zeilennummer (3Byte), line- feed(1Byte) und der Anzahl der Zeichen im Text der Zeile.
  • Seite 78 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Computer das TEXT-Programm im TEXT-Bereich in ein BASIC-Programm um und speichert es im Programmdaten-Bereich. Beim Drücken von bei angezeigtem BASIC-Konverter-Menü wandelt der Computer das BASIC-Programm im Programmdaten-Bereich in ein TEXT-Programm um und speichert es im TEXT-Bereich. Beispiel: Umwandeln eines TEXT-Programms in BASIC.
  • Seite 79: Ram-Disk - Datendateien (Rfile)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Konvertierung. Am Ende der Konvertierung ist das Originalprogramm vollständig gelöscht. Beim Drücken einer anderen Taste als wird die Konvertierung abgebrochen und der Computer geht auf das Hauptmenü zurück. 7.10 RAM-DISK - Datendateien (RFILE) Mit dieser Funktion werden Daten-Dateien angelegt, gelöscht, in den TEXT-Editor geladen oder vom Editor gespeichert.
  • Seite 80: Laden Einer Daten-Datei (Load)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS werden hier 1024 Bytes (1KByte) angegeben. 1024 Wenn die angegebene Datei bereits angelegt wurde fragt der Computer durch die Ausgabe von FILE INITIALZE OK? (Y) ob die Datei neu initialisiert werden soll und damit alle Daten gelöscht werden sollen.
  • Seite 81: Löschen Einer Daten-Datei (Kill)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Löschen einer Daten-Datei (Kill) Mit dieser Funktion wird eine bestimmte Datei gelöscht. Beim Drücken von bei angezeigtem Daten-Datei-Menü fragt der Computer nach dem Namen der zu löschenden Datei. Den Namen der zu löschenden Datei eingeben und ENTER drücken. Daraufhin fragt der Computer ob die Datei wirklich gelöscht werden soll...
  • Seite 82 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Speichermangel bei Arbeiten um den TEXT-EDITOR/Basic-Konvertierung: Wenn der Computer während einer BASIC-Konvertierung erkennt, dass der Speicher nicht ausreicht um beide Versionen vorzuhalten, wird während der Konvertierung Stück für Stück die Quellversion gelöscht. Wächst das Zielprogramm zu stark an kann es zum Abbruch der Funktion führen.
  • Seite 83: Speichern Von Daten-Dateien (Save)

    SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS Speichern von Daten-Dateien (Save) Beim Speichern muss der Datei ein Name zugewiesen werden. Beim Drücken von bei angezeigtem Daten-Datei-Menü fordert der Computer zur Eingabe des Namens der zu speichernden Datei auf. Den Dateinamen der vorher mit der Init-Funktion angelegten Datei eingeben und ENTER drücken.
  • Seite 84 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS • Wenn keine Daten im TEXT-Bereich gespeichert sind, kann auch kein Speichern ausgeführt werden.
  • Seite 85 SHARP PC-G850V(S) Bedienungsanleitung - TEXT-MODUS...
  • Seite 86: Die Programmiersprache C

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8 DIE PROGRAMMIERSPRACHE C Dieses Kapitel beschreibt den Unterschied zwischen der C-Sprache auf großen Computern (z.B. unter UNIX) und wie auf dem SHARP PC-G850 C-Programme erstellt werden können. Für die Programmiersprache C selber sind im Handel im großen Umfang Bücher erhältlich.
  • Seite 87: Grundlegende Arbeitsweise Mit Dem C-Compiler

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.2 Grundlegende Arbeitsweise mit dem C-Compiler Da der Computer die C-Anweisungen nicht direkt versteht muss das C-Programm vor der Ausführung kompiliert werden. Dazu sind in der Regel folgende grundlegenden Schritte notwendig:...
  • Seite 88: Trace

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Aufruf des Text-Editors: Eingabe des C-Source-Programms: 10 main() 20 { 30 printf(“Hello World¥n“); 40 } Schalten Sie zur Eingabe der Befehle in den CAPS-Modus. Ähnlich wie in BASIC muss jeder Zeile eine Zeilennummer vorangestellt werden (ohne folgenden Doppelpunkt). Der C-Compiler selber kann dagegen nichts mit den Zeilennunmern anfangen.
  • Seite 89 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Kompilieren: Drücken Sie die Taste C. Es erscheint kurz die Ausgabe „compiling“. Konnte das Programm ordnungsgemäß kompiliert werden erscheint kurze Zeit später die Ausgabe „complete !“ Erscheint stattdessen eine Fehlermeldung muss das Programm mit dem Editor (TEXT-E) korrigiert und neu kompiliert werden.
  • Seite 90 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.3 Trace Um Fehler in einem Programm zu lokalisieren kann es hilfreich sein das Programm Schritt für Schritt auszuführen und zu beobachten was das Programm im einzelnen tut und wie der Inhalt der Variablen aussieht. Dazu kann im C-Compiler-Menü die Funktion TRACE genutzt werden.
  • Seite 91: Umleiten Der Bildschirmausgabe Auf Den Drucker

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Im Variablen-Menü geben Sie bitte den Namen der Variablen ein um ihren Inhalt anzuzeigen. In diesem Beispiel hat die Variable augenblicklich den Wert 2. Mit BREAK verlassen sie wieder das Variablen-Menü. Umleiten der Bildschirmausgabe auf den Drucker Wenn der Drucker C E-126P (separat erhältlich) angeschlossen und betriebsbereit ist, drücken Sie auf dem C-Compiler-Menü-Bildschirm. Damit wechselt die Anzeige von Stdout (Bildschirmausgabe) in stdprn (Druckerausgabe). Um wieder die Bildschirmeingabe zu aktivieren drücken Sie erneut die Taste Wenn im Programm explizit stdprn verwendet wird, erfolgt die Ausgabe auf dem Drucker unabhängig von der Angabe im Compiler-Menü .
  • Seite 92: Funktionsbild Des C-Compilers

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.5 Funktionsbild des C-Compilers 8.6 Grundlagen der C-Programmiersprache Dieses Kapitel geht nur auf die spezifischen Eigenschaften des C-Compilers im SHARP PC-G850 ein.
  • Seite 93: Unterstützte %-Konstruktionen Für Die Ausgabe (Z.b. Bei Printf)

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Unterstützte %-Konstruktionen für die Ausgabe (z.B. bei printf) %-Konstruktion Ausgabe Ganze Dezimalzahl Ganze Hexadezimalzahl Ganze Oktalzahl Gleitkommazahl Zeichenfolge Einzelzeichen...
  • Seite 94: Variablentypen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Variablentypen Variablentyp Bereich Größe/Länge char -128 bis +127 8-bit unsigned char 0 bis 255 8-bit -32768 bis +32767 16-bit unsigned int 0 bis 65535 Integer short -32768 bis +32767 16-bit unsigned short 0 bis 65535 16-bit long -2147483648 bis +2147483647...
  • Seite 95: Vergleichsoperatoren

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Vergleichsoperatoren Ausdruck Erklärung a==b Wahr wenn a gleich b ist a!=b Wahr wenn a ungleich b ist a<b Wahr wenn a kleiner als b ist a>b Wahr wenn a größer b ist a<=b War wenn a kleiner oder gleich b ist a>=b...
  • Seite 96: Inkrement- Und Dekrementzuweisungen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Inkrement- und Dekrementzuweisungen Operator Beispiel Bedeutung Arithmetische Operation a wird um 1 erhöht und dann benutzen a=a+1 a wird benutzt und dann um 1 erhöhen a wird um 1 erniedrigt und dann benutzt a=a-1 A wird benutzt und dann um 1 erniedrigt...
  • Seite 97: Schlüsselwörter

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Schlüsselwörter auto double struct break else long switch case enum register typedef char extern return union const float short unsigned continue signed void default goto sizeof volatile static while Escape-Steuerzeichen Steuerzeichen Hexwert Erklärung ¥b 0x08 Gehe zum einem Zeichen vor dem Cursor) return ¥n...
  • Seite 98: Syntax Von C

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Syntax von C Zusammengesetzte Anweisungen Mehrere Anweisungen, die in geschweiften Klammern stehen, behandelt der Computer als eine Gruppe bzw. als Einzelanweisung. Der einzige Unterschied ist, dass hinter der Klammer am Ende der zusammengesetzten Anweisung kein Semikolon stehen muss Anweisung 1 Anweisung 2 ..
  • Seite 99: Wiederholungsschleifen (For, While)

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C switch-case hat folgendes Format_ switch(ausdruck) { case konst-ausdruck1 : anweisung1 [break;] case konst-ausdruck2 : anweisung2 [break;] ..case konst-ausdruckn : anweisungn [break;] default: anweisung Wiederholungsschleifen (for, while) for-Schleife for(ausdruck1;ausdruck2;ausdruck3) anweisung ausdruck1: wird nur im ersten Schleifendurchgang zur Initialisierung ausgeführt.
  • Seite 100: Unbedingter Sprung (Goto, Coninue, Break, Return)

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Do-while-Schleife anweisung while(ausdruck) Zuerst wird die Anweisung ausgeführt und dann die Bedingung geprüft. Wenn wahr, wird die Anweisung erneut ausgeführt. Unbedingter Sprung (goto, coninue, break, return) goto-Anweisung goto label ..label: anweisung continue-Anweisung Mit der continue-Anweisung wird der aktuelle Zyklus abgebrochen und der nächste Zyklus einer while, do-while oder for Schleife gestartet.
  • Seite 101 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C break-Anweisung Mit der break-Anweisung erfolgt der sofortige Abbruch der nächstäußeren switch, while, do-while, for Anweisung. for(i=0;i<100;i++) { ..if(a[i]<0) break; ..return-Anweisung Mit return wird zum aufrufenden Programm zurückgekehrt. Dabei kann ein Rückgabewert übergeben werden (nicht bei void).
  • Seite 102: Speicherklassen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.8 Speicherklassen Speicherklassen dienen zur Definition von Speicherbereichen für vereinbarte Variablen sowie zur Definition des Umfangs (Bereich, aus dem/in den das Programm lesen bzw. schreiben kann). Speicherklasse Gültigkeitsbereich auto Für kurzfristige Speicherung innerhalb eines Programms register Für häufigen Zugriff. Variablen für die Erhöhung der...
  • Seite 103: Strukturen (Struct)

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.10 Strukturen (struct) Mit Hilfe von struct können Datenstrukturen erzeugt werden. Die Struktur definiert einen neuen Datentyp welcher Komponenten unterschiedlichen Typs vereint. Die Typdeklaration struct <struct_bezeichner> { <Datendeklaration> erlaubt die Deklaration von Variablen diesen Typs <struct_bezeichner> <var_bezeichner>; Beispiel: Deklaration eines Datentyps zur Speicherung der persönlichen Daten eines Studenten.
  • Seite 104: Ausführungsfunktionen Vor Der Kompilierung (#Include,#Define,#If,#Ifdef)

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.11 Ausführungsfunktionen vor der Kompilierung (#include,#define,#if,#ifdef) #include “datei“ Diese Präprozessoranweisung fügt vor dem eigentlichen Kompilieren den Inhalt der Datei an der entsprechenden Stelle im Quellfile ein. Analog können bestimmte Teile des Quelltextes beim Kompilieren eingebunden oder ignoriert werden, je nach Abhängigkeit des Tests.
  • Seite 105: Library-Funktionen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C anweisung ] #endif #ifdef name ... #endif Mit der #ifdef-Direktive kann geprüft werden, ob ein Symbol definiert wurde. Falls nicht, wird der Code nach der Direktive nicht an den Compiler weitergegeben. Eine #ifdef- Direktive muss durch eine #endif-Direktive abgeschlossen werden.
  • Seite 106: Standard I/O-Funktion

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Trennzeichen bei der Eingabe über die serielle Schnittstelle: Zeilentrennung : 0x0d, 0x0a oder 0x0d+0x0a Dateiende : 0x1a (Die Eingabe von 0x0d+0x0a wird nach 0x0a umgewandelt) Sie sollten im Normalfall 0x0a als Zeilentrennzeichen verwenden. Trennzeichen bei der Ausgabe über die serielle Schnittstelle:...
  • Seite 107: Scanf Fscanf Sscanf

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C scanf, fscanf, sscanf Format: scanf (const char* format [, address, . . . ]); fscanf (FILE* stream, const char* format [, address, . . . ]); sscanf (char* s, const char* format [, address, . . . ]); Funktion: Die Funktionenfamilie scanf() prüft Eingaben in Bezug auf ein format, wie es im Folgenden beschrieben wird.
  • Seite 108 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 3. Umwandlungs-Definitionen Umwandlungs erwartetes Format Konvertierung -Symbol String im binären Integer-Format (dezimal) String im binären Integer-Format (dezimal, oktal oder hexadezimal) String im binären Integer-Format (oktal) String mit einer ganzen Dezimalzahl ohne unsigned int Vorzeichen. String mit einer ganzen Hexadezimalzahl...
  • Seite 109: Putc, Putchar , Fputc

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C putc, putchar , fputc Format: putc (int c, FILE* stream); putchar (int c); fputc (int c, FILE* stream); Funktion: Es wird ein einzelnes Zeichen ausgegeben. putc Es wird ein Zeichen in den angegebenen Stream geschrieben putchar Es wird ein Zeichen nach stdout geschrieben...
  • Seite 110 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C hingegen werden durch sequentielle Extraktion der Argumente ausgeführt, wobei erst die Umwandlung und dann die Ausgabe erfolgt. Gibt es mehr Argumente als Umwandlungs-Definitionen, dann werden diese überschüssigen Argumente ignoriert. Bei zu wenig vorhanden Argumenten sind die Resultate ungewiss. printf Schreibt die Zeichen nach stdout.
  • Seite 111: Fflush

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Format der Umwandlungs-Anweisung % [flag] [feldbreite][.genauigkeit] [I] Umwandlungs-Zeichen flag linksbündige Ausgabe Vorzeichen wird immer ausgegeben bei einer %o-Konvertierung wird eine 0 vorangestellt bei einer %x und %X-Konvertierung wird ein 0x (oder 0X) vorangestellt. Ergebnis mit führenden Nullen auffüllen (bei %d, %i, %o, %u, %x, %X) rechtsbündige Ausgabe...
  • Seite 112: Clearerr

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C clearerr Format: void clearerr (FILE* stream) ; Funktion: Diese Funktion löscht einen Datenfluß-EOF und einen Fehlerzustand 8.14 Character-Funktionen isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit Format: isalnum (int c) ; isalpha (int c) ; iscntrl (int c) ; isdigit (int c) ; isgraph (int c) ;...
  • Seite 113: Tolower Toupper

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C tolower, toupper Format: tolower (int c) ; toupper (int c) ; Funktion: tolower wandelt das Zeichen zu Kleinbuchstaben um toupper wandelt das Zeichen zu Großbuchstaben um Rückgabewert: das umgewandelte Zeichen 8.15 String-Funktionen strcat Format: char * strcat (char * s1, const char * s2) ;...
  • Seite 114: Strcmp

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C strcmp Format: strcmp (const char * s1, const char * s2) ; Funktion: Vergleicht zwei Strings miteinander. Beginnend mit dem ersten Zeichen werden die beiden Strings zeichenweise verglichen, bis zwei korrespondierende Zeichen ungleich sind oder das Ende der Strings erreicht wird.
  • Seite 115: Speicher-Funktionen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.16 Speicher-Funktionen calloc Format: void *calloc (unsigned n, unsigned size) ; Funktion: reserviert eine Gruppierung von n Elementen, wobei jedes Element von der Größe size ist. Rückgabewert: Zeiger auf den reservierten Speicherbereich. Bei erfolgloser Speicherreservierung (z.B. wenn RAM-Größe überschritten wurde) wird Null zurückgegeben.
  • Seite 116: Mathematische Funktionen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.17 Mathematische Funktionen abs Format: abs(int x) ; Funktion: gibt den absoluten Wert einer ganzen Zahl zurück. Rückgabewert: die absolute Zahl (0-32767). asin, acos, atan Format: double asin(double x) ; double acos(double x) ; double atan(double x) ; Funktion: diese Funktionen geben einen Wert zurück der ihrer jeweiligen inversen trigonometrischen Funktion entspricht.
  • Seite 117: Exp

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C exp Format: double exp(double x) ; Funktion: errechnet die Exponentialfunktion von x (e Rückgabewert: das Ergebnis. log, log10 Format: double log(double x) ; double log10(double x) ; Funktion: errechnet den natürlichen Logarithmus von x. Die log10-Funktion errechnet den Zehnerlogarithmus von x.
  • Seite 118: Sqrt

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Format: double sinh(double x) ; double cosh(double x) ; double tanh(double x) ; Funktion: diese Funktionen geben einen Wert zurück der ihrer jeweiligen Hyperbelfunktion entspricht. Rückgabewert: der jeweilige Wert für das Ergebnis. sqrt Format: double sqrt(double x) ; Funktion: errechnet die Quadratwurzel von x Rückgabewert: das Ergebnis.
  • Seite 119: 8-Bit Pio-Steuerung Über Das 11-Pin-Interface

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8-Bit PIO-Steuerung über das 11-Pin-Interface fclose Format: fclose(FILE* stream) ; Funktion: Abschließen des Streams Rückgabewert: bei erfolgreicher Ausführung wird NULL zurückgegeben. Im Falle eines Fehlers wird EOF zurückgegeben. fopen Format: FILE * fopen(char *path, char *type) ; Funktion: Öffnet einen Stream zum Gerät das mit path spezifiziert ist mit dem unter type angegeben Modus.
  • Seite 120: Pioset

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C pioset Format: void pioset(char byte) ; Funktion: setzte den Signalein- und ausgangsmodus des PIO-Ports. 1 setzt den Eingabemodus und 0 setzt den Ausgabemodus Rückgabewert: keinen SIO (RS-232C) Steuerung über das 11-Pin-Interface fclose Format: fclose(FILE* stream) ; Funktion: Abschließen des Streams. Beim Ausgabe-Modus wird abschließend das EOF-Zeichen geschrieben, das durch die Eintragung im TEXT-Modus unter SIO mit dem end-of-file-Parameter bestimmt wurde.
  • Seite 121: Puffer-/Kommunikationssteuerung

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C Puffer-/Kommunikationssteuerung feof Format: feof(FILE* stream) ; Funktion: prüft, ob der Stream das Ende der Datei (EOF) erreicht hat. Rückgabewert: Bei Erreichen des Dateiendes erfolgt die Rückgabe eines Wertes von -1. Ist das Dateiende noch nicht erreicht wird NULL zurückgegeben.
  • Seite 122: Peek

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C peek Format: unsigned char peek(unsigned adr) ; Funktion: Liest ein Byte von der Adresse adr. Rückgabewert: Inhalt der Speicheradresse adr poke Format: void poke(unsigned adr, unsigned char byte) ; Funktion: Schreibt ein Byte an die Adresse adr. Rückgabewert: keinen 8.19 Datendatei-Funktionen...
  • Seite 123: Flof

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C flof Format: unsigned long flof(FILE* stream) ; Funktion: ermittelt die noch ungenutzten Bytes in der Datei. Rückgabewert: die Anzahl der noch ungenutzten Bytes. fopen Format: FILE * fopen(char *path, char *type) ; Funktion: Öffnet einen Stream zu einer Datei die mit path spezifiziert ist mit dem unter type angegeben Modus.
  • Seite 124: Gcursor

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 1: Punkt löschen 2: Punkt invertieren kind : Füllmuster (Siehe die Beschreibung des Basic-Befehls) Rückgabewert: bei erfolgreicher Ausführung wird NULL zurückgegeben. Im Falle eines Fehlers wird -1 zurückgegeben gcursor Format: gcursor(int x, int y) ; Funktion: positioniert den Grafik-Cursor auf dem gewünschten Display-Punkt x,y.
  • Seite 125: Paint

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C paint Format: paint(int x, int y, unsigned short kind) ; Funktion: füllt ab der Koordinate <x>,<y> die Fläche mit dem Muster aus. kind : Füllmuster (Siehe die Beschreibung des Basic-Befehls) Rückgabewert: bei erfolgreicher Ausführung wird NULL zurückgegeben. Im Falle eines Fehlers wird -1 zurückgegeben...
  • Seite 126: Sonstige Funktionen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.21 Sonstige Funktionen abort, exit Format: void abort(void) ; void exit (int status) ; Funktion: verlässt/beendet das Programm. abort : bricht das Programm ab. A B O R T wird auf dem Bildschirm angezeigt. exit : normale Programmbeendigung mit Return-Code Rückgabewert: keinen...
  • Seite 127: Getch

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C getch Format: getch(void) ; Funktion: Wartet auf ein Zeichen von der Tastatur. Es wird nicht auf ENTER gewartet. Rückgabewert: gibt das gelesene Zeichen zurück gotoxy Format: void gotoxy(unsigned x, unsigned y) ; Funktion: Setzt den Text-Cursor auf die angegebene Koordinate des Bildschirms.
  • Seite 128: Fehlermeldungen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 8.22 Fehlermeldungen Compiler-Fehlermeldung Fehlermeldung Beschreibung Null dimension Eine Dimension eines Arrays ist null in einem Kontext, wo das verboten ist. array of function is illegal Array of function ist nicht erlaubt can’t find include file Die include-Datei kann nicht gefunden werden...
  • Seite 129 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C illegal if Falscher Ausdruck in der #if/#ifdef-Anweisung illegal include Die Syntax der #include-Anweisung ist falsch illegal indirection Operand der unären Operators * ist ungültig illegal initialisation Die rechten Seite der Initialisierung ist nicht ein konstanter Ausdruck illegal main Es wurde ein Argument in der Funktion main deklariert illegal operand of <operator>...
  • Seite 130: Run-Time-Error Meldungen

    SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C too long macro Der Macro-Text ist zu lang too many #define Anzahl der #define überschreiten den Grenzwert too many case Anzahl der case-Anweisungen überschreiten den Grenzwert too many characters in Anzahl der Zeichen in der Konstante größer als der...
  • Seite 131 SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C 117...
  • Seite 132: Casl

    Prüfung in CASL/COMET abgelegt werden. Die Erweiterung zu CASL II und COMET II von 2001 unterstützt dieser Computer nicht. Dieses Handbuch erklärt die Spezifikation CASL II / COMET II mit dem Schwerpunkt auf dem Umgang damit beim Sharp PC-G850 9.2 Konfiguration de CASL-Modus Der CASL-Modus besteht aus drei Funktionen: Assembler: Sie können mit dem TEXT-Editor den CASL-Programm-Source-Code wie...
  • Seite 133: Prinzipielle Vorgehensweise Bei Der Programmierung

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.3 Prinzipielle Vorgehensweise bei der Programmierung Prinzipielle Reihenfolge der Vorgehensweise: 119...
  • Seite 134 SHARP PC-G850V(S) Bedienungsanleitung - CASL 120...
  • Seite 135: Eingabe/Bearbeiten Des Source-Programms

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.4 Eingabe/Bearbeiten des Source-Programms Das CASL-Source-Programm wird erstellt und modifiziert im TEXT-Modus mit Hilfe des Editors. Detaillierte Informationen wie man TEXT-Modus zu verwenden, finden Sie in Kapitel "TEXT-Modus". Eingabeformat des Source-Programms Struktur des Quellprogramms: Zeilennummer Label Befehl Operanden Kommentar Die Trennung zwischen den einzelnen Operanden kann mit Leerzeichen oder mit der Tab-Taste erfolgen.
  • Seite 136: Beispielprogramm

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Eine Zeile darf einschließlich des Kommentars eine maximale Länge von 254 Zeichen besitzen Beispielprogramm 122...
  • Seite 137: Der Casl-Assembler

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Der CASL-Assembler Nach dem der Sourcecode im Text-Editor erstellt wurde werden alle weiteren Schritte im CASL-Modus durchgeführt. Es wird „assembling“ in der unteren Zeile des Bildschirms angezeigt. Wurde der Assembler-Lauf erfolgreich ausgeführt erscheint die Meldung „complete !“. Tritt beim Assemblieren ein Fehler auf wird der Vorgang beendet und eine Fehlermeldung ausgegeben.
  • Seite 138: Casl-Assembler-Fehlermeldungen

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Hinweis: Die Ausgabe des Protokolls kann auch auf einen angeschlossen Drucker CE-126P umgeleitet werden. (z.B. durch 9.6 CASL-Assembler-Fehlermeldungen Wenn der Assembler während der Ausführung denen Fehler erkennt werden diese Fehlermeldungen ausgegeben. Durch drücken von CLS wird die Fehlermedlung auf dem Bildschirm gelöscht.
  • Seite 139: Simulation

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.7 Simulation Drücken Sie die Taste G im CASL-Menü um das Programm auszuführen. Es wird die Startadresse angezeigt. Diese kann geändert werden. Wenn nichts weiter eingegeben wird und gedrückt wird, wird das Programm die Startadresse #1000 verwenden. Sie könne die gewünschte Adresse in dezimaler oder in hexadezimaler Form (mit vorangestelltem #-Zeichen) eingeben.
  • Seite 140: Trace-Modus

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Trace-Modus Drücken Sie dazu die Taste T. Es werden die Register (GR0-GR4), Der Programmzähler (PC), das Flag-Register (FR) und der aktuelle Befehl angezeigt. Mit jedem Drücken der -Taste wird der nächste Befehl ausgeführt. Wird die Ausgabe durch SHIFT + P<->NP umgeleitet wird die Trace-Ausgabe wie folgt...
  • Seite 141: Trace-Fehlermeldungen

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Trace-Fehlermeldungen Fehlermeldung Ursache OBJECT ERROR Keine Objektprogramm gefunden * MEM * JMP adressiert einen Bereich außerhalb des Adressraumes * ERR * Der verfügbare Speicher wurde überschritten * OPR * Die Ausgabe von OUT hat mehr als 97 Zeichen * ERR * 9.8 Monitor-Funktion...
  • Seite 142: Anzeige Der Registerinhalte

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Anzeige der Registerinhalte Drücken Sie die Taste R um die Registerinhalte anzuzeigen. Mit den Cursortasten oder ENTER kann auf der Anzeige hin und her geblättert werden. Beim gerade aktuellen Register verschwindet der Doppelpunkt. Register Name Beschreibung GR0-GR4 Allgemeine Register Universal-Register. GR4 wird als Stack-Pointer verwendet Programmzähler...
  • Seite 143: Setzen Der Register

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Setzen der Register Der Inhalt des ausgewählten Registers (dort wo der Doppelpunkt ausgeschaltet ist) kann wie folgt mit Werten gesetzt werden: Dezimal: Eingabe einer dezimalen Zahl von -32768-65535 Beispiel: 123 Ausgabe: #007B 123 Hexadezimal: Eingabe einer hexadezimalen Zahl von 0-FFFF Beispiel: #007B...
  • Seite 144: Anzeige Des Object-Codes

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Anzeige des Object-Codes Drücken Sie die Taste O im CASL-Monitor-Menü um die Registerinhalte anzuzeigen. Mit Enter die Startadresse bestätigen oder diese Adresse vorher ändern. Hinweis: Wurde vorher kein Programm über den CASL-Assembler geladen wird der Fehler „OBJECT ERROR“ ausgegeben. Mit den Cursortasten oder ENTER kann auf der Anzeige hin und her geblättert...
  • Seite 145: Casl-Beispielprogramm

    SHARP PC-G850V(S) Bedienungsanleitung - CASL CASL-Beispielprogramm Im Folgenden ein Beispielprogramm, das 5 Zahlen addiert: Dieses Programm addiert die Zahlen in Zeile 130-170 in DAT (Zeile 120) ab. 10EXAM START 20BGN GR0,0 In das Register 0 den Wert 0 schreiben GR1,0 In das Register 1 den Wert 0 schreiben...
  • Seite 146 SHARP PC-G850V(S) Bedienungsanleitung - CASL Beispiel für die Bedienung: 132...
  • Seite 147 SHARP PC-G850V(S) Bedienungsanleitung - CASL 133...
  • Seite 148 SHARP PC-G850V(S) Bedienungsanleitung - CASL 134...
  • Seite 149 SHARP PC-G850V(S) Bedienungsanleitung - CASL Trace: LEA GR0,0 LEA GR1,0 JMP AGN1 CPA GR1,N JMI AGN ADD GR0,DAT,GR1 LEA GR1,1,GR1 135...
  • Seite 150 SHARP PC-G850V(S) Bedienungsanleitung - CASL CPA GR1, N JMI AGN ST GR0,TTL EXIT 136...
  • Seite 151: Comet-Spezifikation

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.9 COMET-Spezifikation Ausgehend von der COMET/CASL Spezifikation hat das japanische Ministerium für Wirtschaft, Handel und Industrie im Jahre 2001 folgende Spezifikation von COMET II und CASL II entworfen: (1) START Definiert den Beginn eines Programms. Standardmäßig ist das die Adresse #1000 .
  • Seite 152: Comet-Architektur

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.10 COMET-Architektur Für ein besseres Verständnis des CASL-Assemblers ist es notwendig die technischen Daten der COMET-Architektur zu kennen. Wortlänge: 16 Bit (Jede Speicheradresse hat eine Länge von 16Bit, im Gegensatz zu der Länge von 8Bit eines normales Computers) Architektur:...
  • Seite 153: Befehlsübersicht

    SHARP PC-G850V(S) Bedienungsanleitung - CASL 9.11 Befehlsübersicht Die Befehle haben eine Länge von 2 16Bit-Worten 139...
  • Seite 154: Typen Und Funktionen Der Befehlsoperanden

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Typen und Funktionen der Befehlsoperanden In CASL sind in für diesen Pocket-Computer 23 Befehle definiert. Im nächsten Abschnitt werden die Befehle und die Operanden erklärt: : GR0-4 sind die Alzweckregister : XR0-4 entsprechen der optionalen Nutzung von Index-Registern. (Es gibt keine speziellen XR-Register, diese entsprechen den GR- Registern) : Ist der Stackpointer.
  • Seite 155 SHARP PC-G850V(S) Bedienungsanleitung - CASL verknüpft. CPA GR,adr [,XR] Der Inhalt auf Adresse adr wird verglichen mit dem Inhalt des Registers GR. CPA vergleicht arithmetisch und interpretiert den Werte als Zahlen (-32768-32767) CPL vergleicht logisch und interpretiert den Inhalt bitweise (GR) > Wert FR=00 (0)
  • Seite 156: Assembler-Syntax

    SHARP PC-G850V(S) Bedienungsanleitung - CASL Springt aus einem Unterprogramm zurück in das aufrufende Programm (CALL). Dazu wird die Rücksprungadresse vom Stack genommen. Assembler-Syntax Label Befehl Operand Erklärung [label] START [Startlabel] Kennzeichnet Beginn des Porgramms Ende des Programms [label] Konstante Definiert Zahlen oder Zeichenketten [label]...
  • Seite 157: Makro-Befehle

    SHARP PC-G850V(S) Bedienungsanleitung - CASL DC label Definiert eine Konstante die die Adresse des angegeben Labels enthält. DS [n] Definiert einen Speicherbereich der n Worte enthält. Wird als Anzahl 0 angegeben, wird nur das Label für die nächstfolgende Adresse definiert. Besonderer Hinweis: Wird während der Programmausführung auf #0000 getroffen wird die Ausführung des Programms unterbrochen.
  • Seite 158 SHARP PC-G850V(S) Bedienungsanleitung - CASL Eingabepuffer mit 20 Worten(Zeichen) Ausgabelänge 2 Ablage der Anzahl der gelesenen Zeichen Ausgabelänge für 9x’P’ 90NL ’PPPPPPPPP Zeichenkette mit 9x’P’ ’ Ende des Quellprogramms Ablage des Beispiel-Programms im Speicher: 7000 101A PUSH 7000 102F PUSH 8000 0000 CALL #0000...
  • Seite 159: Maschinensprache-Monitor

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor 10 Maschinensprache-Monitor Mit diesem Computer können Sie Programme sowohl in Maschinensprache als auch in BASIC schreiben. Um Ihnen bei der Programmierung im Maschinencode zu helfen hat der Computer einen Maschinensprachen-Monitor (im folgenden als "der Monitor" bezeichnet). Dieser Monitor ist eines der besonderen Merkmale dieses Systems, mit dem Sie eine bestimmte Folge von Befehlen eingeben bzw.
  • Seite 160: Auflistung Der Befehle Für Den Maschinensprachen-Monitor

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor Hinweis: • Bei aktivierter Speicherschutzfunktion mit Passwort kann der Computer nicht in die Monitor-Betriebsart eingestellt werden. • Alle Adressen und Daten müssen im hexadezimalen Code sein. • Um mehr als eine Adresse oder um Datenteile voneinander zu trennen, wird ein Komma (,) verwendet.
  • Seite 161: S - Aktualisierung Des Speichers

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor • Mit Format (2) wird der Bereich der zugewiesenen Adressen für den Maschinencode-Bereich angezeigt. • Wenn kein Bereich für den Maschinencode zugewiesen wurde, wird "FREE: NOT RESERVED" angezeigt. • Mit Format (3) wird ein bereits vorhandener Maschinencode-Bereich aus dem Speicher gelöscht und die Meldung "FREE: NOT RESERVED"...
  • Seite 162: D - Speicherauszug Ausgeben

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor D – Speicherauszug ausgeben Wirkung: Ausgabe des Speicherbereichs. Format: (1) D0100 (2) D (3) D0100,01FF Anmerkungen: • Mit Format (1) werden 16 Byte aus dem Adressbereich von 0100H (erste Adresse) bis 010FH ausgegeben. (Die ausgegebenen Daten werden in der Drucker-Betriebsart ausgedruckt.) Beispiel: Hinweise: •...
  • Seite 163: E - Speicher-Editor

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor Kontrollsumme Kontrollsumme bezieht sich auf die Summe der Werte eines spezifischen Datensatzes. Diese Summe wird berechnet und einem Datensatz zugewiesen, wenn dieser Datensatz geschrieben oder ausgegeben wird. Der Computer berechnet die Summe der Inhalte eines 16-Byte-Segments,das mit dem D-Befehl ausgegeben wurde, und zeigt das wertniedrigste Einzelbyte der Summe als Ergebnis der Kontrollsumme an.
  • Seite 164: P - Druckereinstellung

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor P – Druckereinstellung Wirkung: Aktivieren oder Deaktivieren der Drucker-Betriebsart. Format: Anmerkungen: • Die Drucker-Betriebsart wird jedes Mal beim Drücken von P aktiviert bzw. deaktiviert. (Bei aktivierter Drucker-Betriebsart erscheint in der unteren rechten Ecke des Displays die Anzeige "PRINT".) Die Drucker- Betriebsart kann auch durch Drücken von aktiviert bzw.
  • Seite 165: R - Empfangen Von Daten Über Das Serielle Interface

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor R – Empfangen von Daten über das serielle Interface Wirkung: Empfangen von Daten über den seriellen I/O-Port (SIO). Dieser Befehl dient dem Empfangen von Maschinencodes von einem Personal Computer oder einem anderen Gerät. Format: (1) R (2) R<adresse> Anmerkungen: Mit dem R-Befehl werden Daten im lntel-Hex-Format über SIO übertragen/empfangen.
  • Seite 166: Bp - Unterbrechungspunkt Setzen

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor BP – Unterbrechungspunkt setzen Wirkung: Einfügen eines Unterbrechungspunktes an einer bestimmten Adresse. Format: (1) BP<adresse>[,anzahl] (2) BP (3) BP 0 Anmerkungen: • Mit Format (1) wird an der angegebenen Adresse ein Unterbrechungspunkt eingefügt. In einem Programm können mit dem Format (1) bis zu 4 Unterbrechungspunkte an verschiedenen Adressen eingefügt werden.
  • Seite 167: Fehlermeldungen Des Monitor-Modus

    SHARP PC-G850V(S) Bedienungsanleitung - Maschinensprache-Monitor 10.3 Fehlermeldungen des Monitor-Modus Es folgt eine Liste mit Fehlermeldungen, die während der Monitor-Betriebsart ausgegeben werden. Zum Löschen der Fehlermeldung CLS drücken. Fehlermeldung Beschreibung SYNTAX ERROR Unzulässige Befehlssyntax MEMORY ERROR Es wurde versuch, einen Maschinencode-Bereich außerhalb des zulässigen Bereiches zuzuweisen. I/O DEVICE ERROR Fehler bei der Datenübertragung oder Fehler der...
  • Seite 168: Assembler

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER 11 ASSEMBLER Referenz Es folgt eine Liste der Fachvokabeln, die häufig beim Umgang mit Maschinensprachen- Programmen verwendet werden. Assemblieren, Übersetzen: Ein Quellprogramm der Assemblersprache in eine Maschinensprache übersetzen. Ein übersetztes Maschinencode-Programm wird "Objektprogramm" oder kurz "Objekt" genannt. Assembler: Übersetzungsprogramm zur Übersetzung eines Quellprogramms in ein Objektprogramm.
  • Seite 169: Programmieren Mit Assembler

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER 11.1 Programmieren mit Assembler Vor der Beschreibung des Assemblers soll zunächst ein Beispiel-Programm assembliert und das daraus entstehende Objekt (das Maschinencode-Programm) ausgeführt werden. Zunächst muss allerdings darauf hingewiesen werden, dass verschiedene störende Situationen bei der Ausführung von Programmen auftreten können. Wenn das Maschinenprogramm einen oder mehrere Fehler enthält, können die folgenden...
  • Seite 170: Zuweisen Eines Maschinencode-Bereiches

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Beschreibung des Beispiel-Programms: 10: (Laden des Objekts in den Bereich, der mit der Adresse 0100H beginnt.) 20: 20H in das Register A laden. 30: 0400H in das Registerpaar HL laden. 40: Den Inhalt von Register A in eine Adresse laden, die durch das Registerpaar HL bestimmt wird.
  • Seite 171: Assemblieren Des Quellprogramms

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Assemblieren des Quellprogramms Nun kann das Quellprogramm dieses Beispiels in Maschinencode umgewandelt werden. Die Assembler-Funktion wählen. (Die Größe des Arbeitsbereiches kann anders sein als die in diesem Beispiel dargestellte.) Die Taste A drücken um mit der Assemblierung zu beginnen. Nach Beendigung der Assemblierung erscheint eine Anzeige wie die rechts abgebildete.
  • Seite 172: Überprüfung Des Generierten Objektprogramms

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Überprüfung des generierten Objektprogramms Das generierte Objektprogramrn wird mit dem Monitor überprüft. Das Programm ist in einem Bereich von 0100H bis 010DH gespeichert. Zur Einstellung der Monitor-Betriebsart CLS drücken(oder eingegeben). Das Objektprogramm mit dem D-Befehl ausgeben. D0100 Der Computer zeigt den abgebildeten...
  • Seite 173: Codieren Und Editieren Eines Quellprogramms

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Nun wird das Ergebnis der Programmausführung überprüft. D0400 Die hexadezimalen Zahlen von 20H 9FH wurden in den Adressbereich von 0400H bis 047FH geschrieben. 11.2 Codieren und Editieren eines Quellprogramms Der Assembler des Computers übersetzt (assembliert) das im TEXT- Bereich gespeicherte Quellprogramm in ein Maschinencode-Programm. Das assemblierte Maschinencode-Programm wird sequentiell in einen Speicherbereich geladen, an der spezifizierten Adresse beginnt.
  • Seite 174: Zeilenkonfiguration (Anweisungen)

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Zeilenkonfiguration (Anweisungen) Jede Zeile des Quellprogramms besteht aus einer Zeilennummer, einem Label, einem Befehl einem Operanden, einem Kommentar bzw. einem Pseudobefehl. • Eine Zeile kann aus bis zu 254 Zeichen bestehen, einschließlich dem Kommentar. • Klein- und Großbuchstaben werden wie Großbuchstaben verarbeitet, außer wenn sie bei Operanden oder Kommentaren benutzt werden.
  • Seite 175 SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER (3) Eingabefeld für Befehle (OP-Code) • In dem Eingabefeld für Befehle kann ein Z80-Befehl als mnemonisches Symbol eingegeben werden. Auch andere Pseudobefehle können hier eingefügt werden. Ein Befehl ist Teil einer Anweisung, der Anweisungscode oder OP-Code genannt wird. • Der eingegebene Befehl muss durch eine oder mehrere Leerstellen vom folgenden Operanden getrennt werden.
  • Seite 176: Löschen Eines Quellprogramms

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER [Label-Konstanten] Wenn eine Konstante für ein Label mit dem Befehl EQU definiert wird, kann dieses Label als Konstante in einem Operanden benutzt werden. • Ausdrücke (einschließlich arithmetischer Operatoren) können als Operanden verwendet werden. Die folgenden Zeichen und arithmetischen Operatoren können in Operanden benutzt werden;...
  • Seite 177: Assemblieren

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Folgen Sie dabei den Schritten, die im obigen Abschnitt über das Löschen von Quellprogrammen beschrieben wurden. Eingabe eines Quellprogramms: (1) Die Zeilennummer eingeben. (2) Wenn kein Label benötigt wird, kann durch Drücken von TAB eine oder mehrere Leerstellen eingefügt werden. Der Cursor bewegt sich wieder auf das Eingabefeld für Befehle.
  • Seite 178 SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER • Das Menü zeigt auf der zweiten Zeile den zugewiesenen Maschinencode- Bereich. Zum Zuweisen des Maschinencode-Bereiches wird in der Monitor- Betriebsart der USER-Befehl verwendet. Wenn kein Maschinencode-Bereich zugewiesen wurde oder der Bereich zu klein ist, um das Objekt zu speichern, wird während dem Assemblieren eine Fehlermeldung (NOT RESERVED oder USER...
  • Seite 179: Assemblieren

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Assemblieren Erfolgreiches Assemblieren Zum Starten des Assemblierens wird A bei angezeigtem Assembler- Menü gedrückt. Während dem Assemblieren wird "--assembling--" angezeigt. Nach der Beendigung des Vorgangs wird "complete !" sowie der Objektbereich und seine Größe, die Anzahl der Labels und die Anzahl der Fehler angezeigt.
  • Seite 180 SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Die Taste drücken um das Assemblieren fortzusetzen. Nun wird die Fehlermeldung für den zweiten Fehler in Zeile 80 angezeigt. Die Taste erneut drücken. Die letzte Anzeige des Assemblers erscheint, diesmal allerdings ohne die Meldung "complete !". Bei der letzten Anzeige CLS drücken, um auf das Assembler-Menü zurückzugehen.
  • Seite 181 SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Die Taste mehrfach drücken um die folgenden Zeilen des Assemblerprotokolls einzusehen. * Die Liste der Symbole zeigt die Werte, die den Labels in hexadezimal zugewiesen wurden. Hinweise: • CLS drücken, um vom Assemblerprotokoll wieder auf das Assembler-Menü zurückzugehen. • Mit der Anzeige-Möglichkeit können Sie das Assemblerprotokoll überprüfen; der Maschinencode des Protokolls kann damit aber nicht in den Maschinencode Bereich geladen werden.
  • Seite 182: Pseudobefehle Für Den Assembler

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Hinweise: • Bei Wahl der Drucker-Option, ohne dass der Drucker CE-126P angeschlossen bzw. eingeschaltet ist, erscheint eine Fehlermeldung (*PRINTER ERROR). In diesem Fall die Meldung mit CLS löschen und den Drucker überprüfen. • Ein Assemblerprotokoll kann ausgedruckt werden, unabhängig davon, ob auf der unteren rechten Seite des Displays "PRINT"...
  • Seite 183: Org - Beginn

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER ORG - Beginn Format: ORG Ausdruck Wirkung: Bestimmt die erste Adresse des Maschinencode-Bereiches. Anmerkung: • Der Ausdruck bestimmt die erste Adresse eines Bereiches, in dem der generierte Maschinencode gespeichert wird. Das Maschinencode- Programm wird sequentiell in einen Speicherbereich geladen, der an derjenigen Adresse beginnt, die mit diesem Ausdruck bestimmt wurde.
  • Seite 184: Defw/Dw/ - Definiere Wort

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Beispiel-Programm Quellprogramm Maschinencode-Programm 0100H HL,DATA 21 0C 01 DE,300H 11 00 03 BC,5 01 05 00 LDIR ED B0 70DATA: ’ABCDEFGH’ 41 42 43 44 45 46 47 48 Die einzelnen Zeichen der Operanden-Zeichenfolge von Zeile 70 werden in die entsprechenden ASCll-Codes übersetzt.
  • Seite 185: Defs/Ds/ - Definiere Speicher

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER Beispiel: DW 'AB','CD', 5678H; Im Maschinencode werden 42H, 41H, 44H, 43H, 78H und 56H generiert. DEFS/DS/ — Definiere Speicher Format: DEFS [Label:] Ausdruck [,Ausdruck]... Wirkung: Generierung von Null-Codes (00H) mit einer Anzahl, die im Operanden spezifiziert wird. Anmerkung: • Mit dieser Anweisung werden Null-Codes (00H) entsprechend der spezifizierten Byteanzahl generiert.
  • Seite 186: Equ - Equ

    SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER EQU — EQU Format: [Label:] EQU Ausdruck Wirkung: Dem Label wird ein Wert zugewiesen, der durch den Operanden spezifiziert wird. Anmerkung: • Mit dieser Anweisung wird dem Label ein Wert zugewiesen, der durch den Ausdruck gegeben ist. • Der Wert kann eine Zahl oder eine Zeichenfolge von ein oder zwei Byte sein.
  • Seite 187 SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER FORMAT ERROR (4) Ungültige Zeichen wurden in einem Label verwendet. FORMAT ERROR (5) Ein Label hat mehr als sechs Zeichen FORMAT ERROR (6) Die Zeichenfolge im Operanden ist nicht in Hochkommas eingeschlossen. FORMAT ERROR (7) Die Anzahl der Zeichen in einer Anweisung oder einem einzelnen Operanden überschreitet 32...
  • Seite 188: Pic

    SHARP PC-G850V(S) Bedienungsanleitung - PIC 12 PIC An den SHARP PC-G850V(S) verfügt über ein Interface für PIC-Devices (Peripheral Interface Controller). Damit können diese Controller mit dem Pocket-Computer programmiert werden. Folgende Geräte werden unterstützt (Stand 2001): Gerät Programmspeicher PIN-Anzahl PIC16F627 1K-Worte PIC16F83 512-Worte PIC16F84 1K-Worte...
  • Seite 189: Erstellen Und Bearbeiten Eines Quellprogramms

    SHARP PC-G850V(S) Bedienungsanleitung - PIC 12.2 Erstellen und Bearbeiten eines Quellprogramms Das Quellprogramm wird genauso erstellt oder bearbeitet wie Z80- oder CASL- Assemblerprogramme. Die Assemblerprogramme müssen Konform zur MPLAB- Spezifikation geschrieben werden. Wie bei den anderen Assembler-Sprachen darf in pro Zeile nur ein Befehl geschrieben werden. Eine Befehlszeile besteht aus einer Zeilennummer, Label, Befehlscode, Operand und Kommentar.
  • Seite 190: Pic-Assembler

    SHARP PC-G850V(S) Bedienungsanleitung - PIC Beispiel: 0xBC, 0x20 [Zeichenkonstante] Zeichenkonstanten müssen durch ein Hochkomma eingeschlossen werden. Soll z.B. Beispiel: Zeichen Operand Zahlenwert ’A’ 0x41 (NULL) ’ ’ [Adresskonstante] Der Operand ist ein Label z.B. einer EQU-Anweisung kommentar: der optionale Kommentar muss mit einem Semikolon beginnen. Bis zum Ende der Zeile werden dann alle folgenden Zeichen als Kommentar behandelt.
  • Seite 191: Richtlinien Des Pic-Assemblers

    SHARP PC-G850V(S) Bedienungsanleitung - PIC 12.4 Richtlinien des PIC-Assemblers Der Assembler verfügt über Befehle um den Assembler selber zu steuern und Definitionen zu deklarieren. Diese Befehle werden nicht direkt Teil des Objektprogramms. Festlegen der Konfiguration: __CONFIG Angabe der Programm-Startadresse: Wertedefinition: Definition von Daten: __CONFIG Konfiguration Funktion: Festlegen der Konfiguration Format: __CONFIG ausdruck Beschreibung: Konfigurationsbit für jeden PIC.
  • Seite 192: Equ Definition Einer Konstante

    SHARP PC-G850V(S) Bedienungsanleitung - PIC EQU Definition einer Konstante Funktion: Definiert eine Konstante, die dann über das Label im Programm verwendet werden kann. Format: label EQU ausdruck Beschreibung: Der Ausdruck kann ein numerischer Wert oder ein Zeichen sein. Beispiel: START EQU 0x1000 Definiert für START die Konstante 0x1000 EQU ’Y’...
  • Seite 193: Fehlermeldungen

    SHARP PC-G850V(S) Bedienungsanleitung - PIC MPASM-Label Label in diesem Computer OPTION_REC OPTION_R NOT_T1SYNC NOT_T1SY 12.6 Fehlermeldungen Bei der Verwendung des Assemblers können Fehler auftreten (siehe Tabelle). Durch Drücken von CLS löschen sie den Fehler. Dann können sie den Fehler korrigieren (z.B. im TEXT-Editor). Fehlermeldung...
  • Seite 194: Pic-Loader

    SHARP PC-G850V(S) Bedienungsanleitung - PIC Label too long! (*****) Das Label hat mehr als 8 Zeichen Out of memory! (*****) Adresse im ORG-Befehl über 8K, Das Programm ist aus dem Maschinensprache-Bereich hinausgelaufen (zu groß), zu viele Label. Multi define! (*****) Es darf nur ein INCLUDE-Befehl im Programm enthalten sein.
  • Seite 195: Fehlermeldungen Des Pic-Loaders

    SHARP PC-G850V(S) Bedienungsanleitung - PIC Fehlermeldungen des PIC-Loaders Bei der Verwendung des Loaders können Fehler auftreten (siehe Tabelle). Durch Drücken von CLS löschen sie den Fehler. Dann können sie den Fehler korrigieren (z.B. im TEXT-Editor). Fehlermeldung Beschreibung No USER AREA! Es wurde kein Maschinensprachen- Bereich definiert Not PIC data! Die PIC-Datengröße ist 0...
  • Seite 196: Basic Kommando Lexikon

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 13 BASIC KOMMANDO LEXIKON ABS Format: ABS(<zahl>) Die Funktion ABS liefert den Absolutbetrag eines numerischen Ausdruckes. Format: ACS(<zahl>) Der Befehl ACS liefert einen zum Argument <zahl> gehörenden Wert der Arcus-Cosinus- Funktion. Da die Arcus-Cosinus-Funktion die Umkehrung der Cosinus-Funktion ist, stellt der gelieferte Wert folglich einen Winkel dar.
  • Seite 197: Ahc

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: AHC(<zahl>) Der Befehl AHC liefert einen zum Argument <zahl> gehörenden Wert des reziproken hyperbolischen Kosinus Format: AHS(<Zahl>) Der Befehl AHS liefert einen zum Argument <zahl> gehörenden Wert des reziproken hyperbolischen Sinus Format: AHT(<zahl>) Der Befehl AHT liefert einen zum Argument <zahl> gehörenden Wert des reziproken hyperbolischen Tangens Format: ASC(<string>)
  • Seite 198: Asn

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 60:END BITTE EIN ZEICHEN ODER EINEN STRING EINGEBEN: SHARP DER ASCII-CODE LAUTET: 83 > BITTE EIN ZEICHEN ODER EINEN STRING EINCEBEN: Format: ASN(<Zahl>) Der Befehl ACS liefert einen zum Argument <zahl> gehörenden Wert der Arcus-Sinus- Funktion. Da die Arcus-Sinus-Funktion die Umkehrung der Sinus-Funktion ist, stellt der gelieferte Wert folglich einen Winkel dar.
  • Seite 199: Atn

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: ATN(<Zahl>) Der Befehl ATN liefert einen zum Argument <zahl> gehörenden Wert der Arcus- Tangens-Funktion. Da die Arcus-Tangens-Funktion die Umkehrung der Tangens-Funktion ist, stellt der gelieferte Wert folglich einen Winkel dar. In Abhängigkeit von dem derzeit gültigen Winkelmodus (DEGREE, GRAD, oder RADIAN) ist das Ergebnis somit entweder in Altgrad, Neugrad oder im Bogenmaß...
  • Seite 200: Beep

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON existierenden Zeile, so wird diese Zeile angezeigt, Die erzeugten Zeilennummern hängen davon ab, ob AUTO mit oder ohne Parameter versehen wird und welche Werte für diese gewählt werden: AUTO Wird das Kommando AUTO ohne Parameter angegeben, so beginnt die Nummerierung mit der Zeile 1O und setzt sich im Zehnerabstand, also mit den Zeilen 20, 30 usw.
  • Seite 201: Bload

    Format: BLOAD BLOAD lädt ein Basic-Programm von einem anderen Sharp PC-G850 über das serielle Interface (11-Pin) in den Speicher. Dazu muss zeitgleich auf dem 2. Sharp der BSAVE eingegeben werden. Achtung: Diese Übertragung verwendet ein internes Protokoll und ist daher nicht geeignet um Daten zwischen dem Sharp PC-G850 und einem PC auszutauschen.
  • Seite 202: Bload

    Siehe auch: BSAVE M BLOAD ? Format: BLOAD ? BLOAD ? liest ein Programm eines anderen Sharp PC-G850 vom seriellen Interface und vergleicht es mit dem im Speicher vorhandenen Programm. Achtung: Diese Übertragung verwendet ein internes Protokoll und ist daher nicht geeignet um Daten zwischen dem Sharp PC-G850 und einem PC auszutauschen.
  • Seite 203: Call

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Achtung: Diese Übertragung verwendet ein internes Protokoll und ist daher nicht geeignet um Daten zwischen dem Sharp PC-G850 und einem PC auszutauschen. Genauso werden die Parameter für das serielle Interface im TEXT-Modus unter SIO- Format ignoriert. Siehe auch: BLOAD M CALL Format: CALL [#<Bank>,]<Adresse>...
  • Seite 204: Circle

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 30 NEXT X 40:END Dieses Programm zeigt alle darstellbaren Zeichen des standardmäßigen ASCII- Bereiches (Codes: &21 bis &7E) auf dem Display an. Das erste Zeichen ist hierbei das Ausrufezeichen !, das letzte die sogenannte Tilde ~. Siehe auch: CHR$...
  • Seite 205: Clear

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON CLEAR Format: CLEAR CLEAR löscht sämtliche im Speicher befindliche Variablen. Dies gilt auch für die reservierten, sprich Standard-Variablen. Die numerischen Standardvariablen A bis Z bzw. @(1) bis @(26) werden dabei mit dem Wert 0 belegt und den Stringvariablen A$ bis Z$ bzw. @$(1) bis @$(26) ein Nullstring (ASCII-Code 0) zugewiesen.
  • Seite 206 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON geschlossen. Ohne Parameterangabe schließt CLOSE alle offenen Dateien. Mit Angabe der Parameter <Dateinummer> werden nur die Daten geschlossen, die unter der jeweils gleichen Nummer zuvor mit OPEN zu einem bestimmten Zweck geöffnet worden sind. Eine einmal geöffnete Datei muss, bevor sie für einen anderen Zugriffszweck (Eingabe, Ausgabe, Datenanhang) geöffnet werden kann, zuvor mit CLOSE geschlossen werden.
  • Seite 207: Cls

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: CLS CLS löscht das Display. Das Kommando CLS löscht den Inhalt sämtlicher Display-Zeilen und setzt den Cursor an die linke obere Display-Ecke. Diese "Home-Position" trägt den Koordinatenpunkt (0,0). CONT Format : CONT Das Kommando CONT setzt abgebrochene oder unterbrochene Programmabläufe fort.
  • Seite 208: Cos

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON PROGRAMM BEENDET > Format: COS(<zahl>) Die Funktion COS liefert den Cosinus-Wert eines angegebenen Winkelargumentes. Der durch einen numerischen Ausdruck vertretene Winkel kann entweder in Altgrad, Bogenmaß oder Neugrad vorliegen. Damit der Computer den dazugehörigen Funktionswert liefern kann, muss er im passenden Winkelmodus betrieben werden.
  • Seite 209: Cur

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: CUR(<zahl>) Der Befehl CUB liefert die zum Argument zahl gehörende Kubikwurzel Siehe auch: CUB DATA Format: DATA Liste der Werte DATA dient zur Auflistung von numerischen oder String-Konstanten, die mit der READ- Anweisung gelesen werden können. Eine DATA-Anweisung kann gleichzeitig numerische und String-Konstante in gemischter Aufzählung enthalten.
  • Seite 210: Deg

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 60:END
 70:DATA "SUSANNE",-24,"NICOLE",38," PETER",57 Dieses Programmbeispiel wird mit Ausgabe eines ERROR-Codes beendet, da nach 4 Durchläufen der durch die Zeilen 20 bis 50 gebildeten Programmschleife die nächste READ-Anweisung keine les- baren Daten mehr vorfindet. Die Programmschleife möchte zwar gerne fünf Datenpaare A$,B lesen, es stehen in den DATA-Anweisungen des Programmes jedoch nur vier solche Datenpaare bereit.
  • Seite 211: Degree

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON > Siehe auch: DMS DEGREE Format: DEGREE Versetzt den Computer in den Winkelmodus DEGREE. In diesem Modus werden alle Winkelangaben als in Altgrad gegeben angesehen und auch in diesem Maß ausgegeben. Zur Kennzeichnung dieser Betriebsart wird in der Status-Zeile das Symbol DEG angezeigt.
  • Seite 212: Dim

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON löscht, mit der genannten Zeile beginnend, alle weiteren Programm-Zeilen bis zum Programm-Ende. DELETE <Zeilennummer>-<Zeilennummer> löscht alle Zeilen eines Programmes, beginnend mit der ersten und endend mit der zweiten angegebenen Zeile. Die zweite Zeilennummer muss dabei höherwertiger a1s die erstgenannte Nummer sein.
  • Seite 213: Dms

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON kann, die Nummer der höchsten vorkommenden Zeile einer solchen Tabelle. Die zulässigen Werte für <Zeile> liegen ebenfalls im Bereich: 0...255. <stringlänge> bestimmt bei den String-Arrays wie lang die aufzunehmenden Strings sein dürfen. Weisen die Strings jedoch mehr Zeichen auf als mit <Länge> vorgegeben, werden sie auf das entsprechende Maß...
  • Seite 214: End

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 10:X=DMS 50.5 20:PRINT X 30:END DMS$ Format: DMS$(<zahl>) DMS wandelt einen in Altgrad vorliegenden Winkel von der dezimalen Darstellungsart in das Format "Stunden,Minuten,Sekunden" um, das man auch als sexagesimale Notation bezeichnet. Das Wandlungsergebnis wird im String-Format hh˚ mm' [ss[.rr]]" ausgegeben, wobei...
  • Seite 215: Eof

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 20:PRINT "NACH WIEDERKEHR ENDET DAS" 30:PRINT "HAUPTPROGRAMM MIT ZEILE 40" 40:END 50:PRINT "HIER IST DAS UNTERPROGRAMM" 60:RETURN > HIER IST DAS UNTERPROGRAMM NACH WIEDERKEHR ENDET DAS HAUPTPROGRAMM MIT ZEILE 40 > Siehe auch STOP Format: EOF(<dateinummer>) EOF liefert einen Wert, aus dem ersichtlich ist, ob beim Lesen einer sequentiellen Datei deren Ende erreicht worden ist.
  • Seite 216: Exp

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON ERASE angefügt werden, wobei diese durch Kommas voneinander zu trennen sind. 10:ERASE AB,Z$() Siehe auch: CLEAR Format: EXP(<zahl>) Die Funktion EXP(zahl) liefert zu einem Argument zahl die zur Basis der Zahl e gebildete Potenz. Das Argument zahl kann eine numerische Konstante oder Variable oder aber ein numerischer Ausdruck sein.
  • Seite 217: Fix

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON -Dateiname
 -Extension (z.B.: .BAS für BASIC-Programme, TXT für Assembler, C, CASL) -Dateilänge 
 Siehe auch: LFILES Format: FIX(<zahl>) Die Funktionen FIX und INT entfernen beide die Nachkommastellen von zahl und geben die daraus resultierende ganze Zahl zurück. Der Unterschied zwischen INT und FIX ist folgender: Wenn zahl negativ ist, gibt INT die erste negative ganze Zahl zurück, die kleiner oder gleich zahl ist, während FIX die erste...
  • Seite 218 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Ausdruck (auch Übergabe in einer Variablen) sein. Der vierte Parameter <erhöhungsausdruck> ist optional und gibt die Schrittweite, also den Betrag an, der nach jedem Schleifendurchlauf zur Laufvariable hinzugezählt wird (unter Berücksichtigung des Vorzeichens). Fehlt die Angabe des STEP-Wertes, gilt für ihn standardmäßig 1.
  • Seite 219: Fre

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: FRE FRE zeigt den freien Speicher in Bytes an. FRE kann als Funktion den Wert z.B. an eine Variable übergeben. GCURSOR Format: GCURSOR (<x>,<y>) GCURSOR positioniert den Grafik-Cursor auf dem gewünschten Display-Punkt. Im Grafik-Modus lässt sich das Display als Matrix mit 144 x 48 einzeln adressierbaren Punkten ansprechen.
  • Seite 220: Goto

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Ein Unterprogramm lässt sich beliebig oft von diversen GOSUB-Anweisungen aufrufen, wobei es selbst wiederum andere Unterprogramme aufrufen kann und so fort. Somit entstehen verschachtelte Unterprogramme mit einer maximalen Tiefe von 10 Ebenen. Ist diese Verschachtelungstiefe größer, wird das laufende Programm abgebrochen und ein ERROR-Code 50 auf dem Display angezeigt.
  • Seite 221: Gprint

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 50:END Siehe auch: GOSUB, ON..GOTO GPRINT Format: GPRINT <bit-muster>[;bit-muster…….] GPRINT <string> GPRINT zeichnet Grafik-Muster auf dem Display. Mit GPRINT können jeweils acht direkt übereinander liegende Display-Punkte durch geeignete Bit-Muster beeinflusst und somit Grafiken auf dem Display abgebildet werden. Jede vertikale Punktreihe hat dabei die Höhe eines im Text-Modus dargestellten Zeichens.
  • Seite 222: Hcs

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON ausgegeben. Zur Kennzeichnung dieser Betriebsart wird in der Status-Zeile das Symbol GRAD angezeigt. Alle Argumente der Funktionen SIN, COS und TAN werden als in Neugrad vorliegend angesehen und die Werte der Umkehrfunktionen ASN, ACS und ATN im Winkelmaß Neugrad geliefert.
  • Seite 223 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Siehe auch: VAL IF .. THEN .. ELSE Format: IF <bedingung> THEN Zeilennummer|*label|<anweisung> [ELSE Zeilennummer|*label] IF...THEN...ELSE entscheidet über den weiteren Programmverlauf, je nachdem, ob eine Bedingung erfüllt ist oder nicht. Die Entscheidung hängt dabei von einer zwischen den Befehlswörtern IF...THEN zu überprüfenden <Bedingung> ab. Ist diese erfüllt, wird mit der hinter dem Befehlswort THEN angegebenen Zeile, die durch eine <Zeilen-Nr.>...
  • Seite 224 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Die Anweisungen IF..THEN..ELSE können innerhalb einer Programmzeile auch ineinander verschachtelt werden. Die zwischen den Befehlswörtern IF...THEN abzufragende <Bedingung> wird durch einen logischen Ausdruck gebildet, der sich, so komplex er auch immer sein mag, stets aus folgenden Grundformen aufbauen läßt: Vergleich auf Gleichheit X<>Y...
  • Seite 225: Inkey

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 10 IF(4*A)<B OR (2*A)>B THEN 20 PRINT "IMPOSSIBLE" 30 ELSE 40 C=B-INT(B/2)*2 50 IF C=1 THEN PRINT "XX" 70 ELSE X=(2*A)-B/2:Y=(B/2)-A PRINT X PRINZ Y 110 ENDIF 120 ENDIF INKEY$ Format: INKEY$ INKEY$ überprüft während der Programmausführung den Tastaturpuffer, ob zwischenzeitlich Zeichen über die Tastatur eingegeben worden sind, und liest ein...
  • Seite 226: Input

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 300:A=INP(20) INP ohne Parameter ließt vom 11-Pin-Interface die Werte von XIN, DIN und ACK Beispiel: 10:A=INP 20:PRINT A > 3 + 1x2 + 1x1 XIN=Lo DIN=HI ACK=HI Siehe auch: OUT INPUT Format: INPUT Variable[,Variable……] INPUT "Meldung",variable[[,"Meldung"],variable……] INPUT "Meldung";variable[,"Meldung";variable……] INPUT erlaubt während eines laufenden Programms Variablen Werte zuweisen zu können.
  • Seite 227 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Anfang der Zeile gesetzt, die sich oberhalb der Zeile befindet, in der die Meldung angezeigt wird. 10:INPUT A 20:INPUT "A=";A 30:INPUT "A=",A 40:INPUT "X=?";X,"Y=?";Y INPUT# Format : INPUT#<Dateinummer>,Variable[,Variable…….] liest Datensätze aus einer sequentiellen Datei, die sich auf der RAM-Disk befinden oder vom seriellen Interface eingelesen werden.
  • Seite 228: Int

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: INT(<zahl>) Die Funktion INT(zahl) schneidet vom Argument zahl alle Nachkommastellen ab und liefert lediglich dessen ganzzahligen Anteil (Integer-Wert). Der Funktionswert ergibt sich aus der Abrundung des Argumentes auf den nächstniedrigeren ganzzahligen Wert. Die Rundung ist völlig unabhängig davon, ob ein positiver oder negativer Wert als Argumentes angegeben ist.
  • Seite 229: Left

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON LCOPY Kopiert die Basic-Zeilen von <startzeile> bis <endzeile> nach <zielzeile>. Dabei werden Sprungadressen in Basic-Befehlen nicht angepasst (im Gegensatz zu RENUM). LEFT$ Format: LEFT$(<zeichenkette>,<anzahl>) Die Funktion LEFT$ liefert den linksbündigen Teil einer vorgegebenen Zeichenkette, wobei bestimmt werden kann, wie viele Zeichen von rechts aus der Zeichenkette ausgelesen werden.
  • Seite 230: Let

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Beispiel: 10:INPUT "GIB EIN WORT EIN :",W$ 20:N=LEN(W$) 30:PRINT "DAS WORT HAT";N;" BUCHSTABEN" 40:END Beachten Sie was passiert, wenn die Wörter aus mehr als 16 Zeichen bestehen. Beispiel 2 10:A$="EINS";B$="ZWEI";C$="DREI" 20:S$=A$+CHR$(13)+B$+CHR$7+C$ 30:PAUSE S$ 40:PRINT "ANZAHL DER ZEICHEN = ";LEN S$ 50:END >...
  • Seite 231: Line

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON LFILES druckt eine Liste der auf der RAM-Disk (Disk E) befindlichen Dateien, also ein Inhaltsverzeichnis auf dem angeschlossenen Drucker aus. Das Inhaltsverzeichnis zeigt jede Datei unter Nennung folgender Einzelinformationen an: -Dateiname -Extension (z.B.: .BAS für BASIC-Programme, TXT für Assembler, C, CASL) 
...
  • Seite 232: List

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 30:M=N+20 40:LINE (N,10)-(M,20),,,BF 50:NEXT N 60:END 10:LINE -(124,31) 10:LINE (24,0)-(124,47),&HF18F,B 10:LINE (34,3)-(114,44),X,BF Siehe auch: CIRCLE LIST Format: LIST [<zeilennummer>|"<label>"] LIST zeigt die Zeilen eines BASIC-Programmes auf dem Display an. Ohne Angabe einer <Zeilennummer> oder "<label>" beginnt LIST die zu erstellende Auflistung mit der ersten im Programm enthaltenen Zeile.
  • Seite 233: Llist

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON LLIST Format: LLIST [<zeilennummer>|"<label>"][-[<zeilennummer>|"<label>"]] LLIST druckt die Zeilen eines BASIC-Programmes auf dem Display an. Ohne Angabe einer <Zeilennummer> oder "<label>" beginnt LIST die zu erstellende Auflistung mit der ersten im Programm enthaltenen Zeile. LLIST wird zwar in ähnlicher Weise verwendet wie der Befehl LIST, ist jedoch flexibler in seinen möglichen Parameterangaben.
  • Seite 234: Load

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Dateinummer ist die Nummer der Datei die ihr bei der Öffnung durch den OPEN-Befehl zugewiesen worden ist. Ein Versuch, eine ungeöffnete Datei zu lesen, endet mit der Ausgabe eines ERROR-Codes. Für das Lesen vom seriellen Interface ist die Dateinummer 1. Für Dateien der RAM-Disc entweder 2 oder 3.
  • Seite 235: Locate

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Der <Dateiname> bestimmt welche Basic-Datei zu laden ist. Die Extension BAS muss nicht mit angegeben werden. Es kann auch nicht der Name der Ramdisk (E:) oder sonstiger Geräte angegeben werden. Alle offenen Dateien werden durch LOAD geschlossen Siehe auch: RUN, SAVE LOCATE Format: LOCATE <spalte>[,<zeile>]...
  • Seite 236: Log

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 50:END Format: LOG(<zahl>) Die Funktion LOG liefert den dekadischen Logarithmus des angegebenen Argumentes. Um einen Logarithmus zu einer anderen Basis als 10 zu erhalten, z.B. zur beliebigen Basis B, ist die folgende Formel zu verwenden: LOG(X)/LOG(B) Die Umkehrung des Zehnerlogarithmus kann mit der Hilfe des Potenzoperators ^ gebildet werden, wenn man als Potenzbasis die Zahl 10 wählt.
  • Seite 237: Mid

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Siehe auch: PRINT MID$ Format: MID$(<zeichenkette>,<position>,<anzahl>) MID$ liefert eine Zeichenkette von <anzahl> Zeichen, beginnend ab <position> der <zeichenkette>. Die <Position> bestimmt, bei welcher Position der vorgegebenen <zeichenkette> die Kopie beginnen soll. Die <Position> kann im Bereich 1…255 liegen. Werte, die sich außerhalb davon befinden, haben die Anzeige eines ERROR-Codes zur Folge.
  • Seite 238: New

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: NEW NEW löscht das Basic-Programm im Speicher und Daten (alle Variablen). Mit Kennwort (PASS) geschützt Programme können nicht gelöscht werden. Siehe auch: DELETE, CLEAR Format: NPR(<n>,<r>) Liefert die Permutation aus n und r. Siehe auch: NCR ON .. GOSUB/GOTO Format: ON <ausdruck>...
  • Seite 239: Open

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Programm auf den, dem ON-GOSUB folgenden Befehl fortgesetzt. ON-GOTO verzweigt dagegen zur <zeilennummer> oder "<label>" ohne Wiederkehr. 10:INPUT "NUMMER (1-3) = ";N 20:ON N GOSUB 100,200,300 90:END 100:REM ERSTES UNTERPROGRAMM 190:END 200:REM ZWEITES UNTERPROGRAMM 290:END 300:REM DRITTES UNTERPROGRAMM 380:END...
  • Seite 240: Out

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON beziehen. Daraus ergibt sich auch das maximal 2 Ramdisk-Dateien gleichzeitig geöffnet sein dürfen. Dateien können mit OPEN nicht erzeugt werden. Dateien müssen im TEXT-Modus vorher unter RFILES angelegt werden. Auch jede weitere Verwaltung muss dort erfolgen. Das öffnen von I/O-Geräten erfordert dagegen keine weiteren Optionen.
  • Seite 241: Paint

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON <Portadresse> ist eine Adresse (16-Bit-Wert) im Werte- Bereich von 0...65535 (&0...&FFFF), die den gewünschten Port selektiert. <Byte> gibt das an den Port zu liefernde Byte an. Werden mehrere Bytes a1s Parameter aufgelistet, so wird jedes folgende Byte an die nächste Port-Adresse abgegeben.
  • Seite 242: Pass

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON PAINT (71,23),3 PASS Format: PASS "<passwort>" Das PASS-Kommando erlaubt es, ein Programm durch die Vergabe eines Kennwortes (password) gegen den unerlaubten Zugriff fremder Personen zu schützen. Ein solches <passwort> besteht aus bis zu acht, beliebig kombinierten Zeichen, die wie eine Stringkonstante in Anführungsstriche einzuklammern sind.
  • Seite 243: Pioget

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON A=PEEK &H4001 Siehe auch: POKE, CALL Format: PI PI liefert die Zahl Pi PIOGET Format: PIOGET PIOGET liest ein Byte vom PIO-Port ein. Vorher müssen die Befehle OPEN "PIO:" und PIOSET ausgeführt werden. PIOPUT Format : PIOPUT <byte> PIOGET schreib ein Byte zum PIO-Port. Vorher müssen die Befehle OPEN "PIO:" und PIOSET ausgeführt werden.
  • Seite 244: Point

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Bit 2 Xin Bit 1 Dout Bit 0 Busy POINT Format: POINT (<X>,<Y>) POINT liefert eine Information über den Zustand des spezifizierten Display-Punktes. Bei POINT (X,Y) bestimmen die Koordinaten X und Y den Display-Punkt. Ist der Punkt dunkel, also gesetzt, so liefert POINT (X,Y) den Wert 1, im anderen Falle den Wert 0. Die Koordinaten können in folgenden Bereichen liegen:...
  • Seite 245: Pol

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Reicht der zur Verfügung stehende Speicherplatz nicht aus, um alle aufgelisteten Bytes unterzubringen, so wird ein ERROR-Code angezeigt. Beispiel: POKE &FF00,&13,&B7,&37,&C9 POL Format: POL(<entfy>,<entfx>) Wandelt die numerischen Argumente in ein einem rechtwinkligen Koordinatenformat in ein Polarkoordinatenformat um. Das erste Argument bezeichnet die Entfernung von der Y-Achse und das zweite von der X-Achse.
  • Seite 246 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON PRINT Format: PRINT [USING "format"] [ausdruck|zeichenfolge[,|;[ausdruck|zeichenkette………][;] PRINT gibt Daten auf dem Bildschirm aus. PRINT sendet die Werte der aufgelisteten Ausdrücke nacheinander aus. Diese Ausdrücke können sowohl numerisch sein oder auch einem String entsprechen. Wird ein Semikolon zur Trennung der Ausdrücke verwendet, so werden ihre Werte unmittelbar hintereinander ausgegeben.
  • Seite 247 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Der <Format-String> besteht aus einer Reihe von speziellen Zeichen, die in Anführungsstriche eingeschlossen sein müssen. Die Zeichen, die den <Format-String> bilden, sind: Rechtsbündiges Zeichen eines numerischen Feldes Begrenzer zwischen der ganzen Zahl und dem Dezimalanteil verwendet das Komma als Trennzeichen nach 3 Ziffern in...
  • Seite 248: Print

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Die maximale Anzahl der Formatsymbole # beträgt in den Formaten (1), (2), (3), (4) und (6) 11 und im Format (5) 14. PRINT# Format : PRINT#<Dateinummer>,<Variable>[,|;Variable……][,|;] PRINT# und wird benutzt, um Daten sequentiell in eine Datei oder auf dem seriellen Interface zu schreiben.
  • Seite 249: Radian

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Die Koordinaten X und Y können im Bereich von -32768 bis 32767 liegen, ohne dass ein ERROR-Code generiert wird. Es sollten jedoch die folgenden Bereiche beachtet werden, wenn ein tatsächlich existierender Display-Punkt anzusprechen ist: X-Koordinate des Bildschirms 0 (links) - 143 (rechts), Angaben von -32768 bis 32767 sind erlaubt.
  • Seite 250: Randomize

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON RANDOMIZE Format: RANDOMIZE RANDOMIZE bestimmt die Serie der Zufallszahlen, die über die Funktion RND geliefert werden. Benutzt man RANDOMIZE zu Beginn eines Programms, wird mit jedem Einschalten des Computer eine neue Reihe von Zufallszahlen erzeugt . 10:RANDOMIZE 20:FOR I=lTO 5 30:PRINT I;...
  • Seite 251: Read

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON READ Format: READ variable[,variable……] READ liest aus den im Programm befindlichen DATA-Zeilen die dort enthaltenen Werte ab und weist sie den gewünschten Variablen zu. Damit eine READ-Anweisung durchgeführt werden kann, muss innerhalb des Programms mindestens eine DATA-Zeile vorhanden sein.
  • Seite 252: Rem

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Format: REM REM erlaubt die Einfügung von Kommentaren in den Programmtext. Diese Kommentare dienen zur Kennzeichnung von Programmteilen, so dass man ihre Funktionen noch zu einem späterem Zeitpunkt wieder erkennen und verstehen kann. Sie erscheinen ausschließlich im Programmlisting. Sie bleiben also bei der Programmausführung unsichtbar.
  • Seite 253: Repeat .. Until

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON dabei aber eine nichtexistente Zeilennummer auf, wird die Meldung: Undefined in <Zeilen-Nr.> angezeigt und die Neunummerierung unterlassen. Die <Zeilen-Nr.> verweist dabei auf die Zeile, in der der Fehler entdeckt worden ist. REPEAT .. UNTIL Format: REPEAT Anweisung UNTIL <bedingung> Die Anweisungen nach REPEAT werden so lange in einer Schleife ausgeführt bis die Bedingung nach UNTIL erfüllt ist.
  • Seite 254 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON Wird RESTORE ohne Parameter verwendet, zeigt der interne Zeiger anschließend auf den ersten Wert der zuerst im Programm auffindbaren DATA-Zeile. Bei der Angabe einer <zeilennummer> oder eines "<Labels>" wird der Zeiger auf das erste Element der in dieser Zeile vorkommenden DATA-Anweisung gesetzt.
  • Seite 255: Right

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON RIGHT$ Format: RIGHT$(<zeichenkette>,<anzahl>) Die Funktion RIGHTS liefert den rechtsbündigen Teil eines vorgegebenen Strings, wobei bestimmt werden kann, wie viele Zeichen von rechts-aus dem String abgelesen werden. Die <Anzahl> der Zeichen des Teilstringes muss im Bereich von 0 bis 255 liegen. Gibt man die Anzahl als gebrochene Zahl an, wird sie zur nächsten ganzen Zahl hin gerundet.
  • Seite 256 SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON aufgeführt sein. Ist das Argument der RND-Funktion kleiner als Null liefert jeder erneute Funktionsaufruf immer wieder dieselbe Zufallszahl. Ist das Argument größer als Null, aber kleiner als 1, liegen die gelieferten Funktionswerte im Bereich von 0 bis 1, ohne Einschluss der 1. Alle Werte werden hierbei mit bis zu 10 signifikanten Stellen geliefert.
  • Seite 257: Run

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON SAVE Format: SAVE "<dateiname>[.BAS]" SAVE sichert das Basic-Programm im Speicher auf der RAM-Disk. Existiert bereits eine Datei unter gleichem Namen, so wird diese mit der neuen Datei überschrieben. Lässt man in der Dateibezeichnung die Extension weg, wird sie automatisch zu .BAS angenommen.
  • Seite 258: Sin

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON SIN Format: SIN(<zahl>) Diese Funktion liefert den Sinus-Wert eines Winkelargumentes, Der angegebene Winkel kann in Altgrad, Bogenmaß oder Neugrad vorliegen. Damit der richtige Wert der Sinusfunktion geliefert werden kann, muß der Computer in den richtigen Winkelmodus geschaltet sein. Hierbei gilt: Winkelmaß...
  • Seite 259: Squ

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON SQU Format: SQU(<zahl>) Die Funktion SQU liefert die Quadratwurzel von <zahl>. Das Argument <zahl> darf ein beliebiger numerischer Ausdruck sein, dessen Wert jedoch im positiven Zahlen-Bereich liegen oder Null lauten muss. BEISPIELE : > SQU(5) > STOP Format: STOP STOP dient der Unterbrechung eines Programms, um so während der Testphase bei...
  • Seite 260: Str

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON STR$ Format: STR$(<zahl>) Die Funktion STR$ wandelt einen numerischen Wert in einen String um. Der gelieferte String setzt sich aus genau jenen Zeichen zusammen wie der numerische Wert auch. Jedoch hat der String keinen Wert, mit dem sich Berechnungen durchführen lassen.
  • Seite 261: Tan

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON oder Buchstabenfolge, die jedes mal nach CASE folgt. Bei Übereinstimmung werden die Anweisungen zwischen der übereinstimmenden CASE-Anweisung und dem nächsten CASE-Befehl ausgeführt. Wenn der Wert der Variablen mit keiner CASE-Anweisung übereinstimmt wird die DEFAULT-Anweisung ausgeführt. Wenn keine DEFAULT- Anweisung verfügbar ist, wird statt dessen die ENDSWITCH-Anweisung ausgeführt.
  • Seite 262: Ten

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON ERROR 37 IN 70 (Taste CL drücken !) TEN Format: TEN(<zahl>) Die Funktion TEN liefert den Antilogarithmus des angegebenen Argumentes. Zeigt den Wert von 10(die Basis des normalen Logarithmus) erhoben auf dem Wert des eigenen numerischen Arguments. TRON / TROFF Format : TRON TROFF Mit TRON und TROFF kann der TRACE-Modus ein- bzw.
  • Seite 263: Using

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON USING Format: USING [<formatstring>] USING erlaubt eine formatierte Datenausgabe. Das Format wird durch einen <Format-String> bestimmt, der sich aus folgenden Zeichen zusammensetzen kann: Das jeweilige Format wird durch einen <Format-String>, der der USING-Anweisung als Parameter beizugeben ist, bestimmt. Der <Format-String> besteht aus einer Reihe von speziellen Zeichen, die in Anführungsstriche eingeschlossen sein müssen.
  • Seite 264: Val

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 7.00E 00 (5) "###,###." 34,567. -230. 2,345. (6) "&&&&&&" 
 ABCDEF Die maximale Anzahl der Formatsymbole # beträgt in den Formaten (1), (2), (3), (4) und (6) 11 und im Format (5) 14. VAL Format: VAL(<zeichenkette>) VAL wandelt einen String in einen numerischen Wert um.
  • Seite 265: Vdeg

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON VDEG Format: VDEG(<zeichenkette>) VDEG wandelt einen String in sexagesimale Notation im Format "Stunden,Minuten,Sekunden" zu einem Winkel in Altgrad um, wobei folgendes gilt: hh Stunden
 mm Minuten
 ss Sekunden
 rr Dezimaler Sekundenrest 00...99 10:AA$="1° 30' 36"" 20:B=VDEG AA$ 30:PRINT B >...
  • Seite 266: While .. Wend

    SHARP PC-G850V(S) Bedienungsanleitung - BASIC KOMMANDO LEXIKON 40:NEXT I 50:WAIT 60:END > ********** > Jeder Stern erscheint 1 Sekunde später als der vorhergehende. WHILE .. WEND Format: WHILE <bedingung> Anweisung WEND Die Anweisungen zwischen WHILE UND WEND werden so oft ausgeführt, solange die Bedingung erfüllt ist. WHILE und WEND müssen immer zusammen verwendet werden.
  • Seite 267: Anhang A: 11-Pin Interface

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Anhang A: 11-Pin Interface Signale und Belegungen Der PC-G850V(S) besitzt auf der linken Seite ein 11-poliges Interface zur Kommunikation mit anderen Geräten. Es handelt sich um ein multifunktionales Interface, welches in verschiedenen (Sub-)Modi betrieben werden kann. Der aktuelle Modus wird dabei durch die Betriebsarten des PC-G850V(S) gesteuert: 1.
  • Seite 268: Sio-Modus: Rs-232 Standard Und Konventionen

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface SIO-Modus: RS-232 Standard und Konventionen Der RS-232 Standard verwendet die Begriffe DTE (Data Terminal Equipment) und DCE (Data Communication Equipment). Das DTE ist dabei z.B. der PC-G850 und das DCE ein Modem oder eine andere Peripherie (serieller Drucker). Sollen zwei Computer direkt (d.h. ohne Modem) verbunden werden, ist ein Nullmodem- (Kabel) erforderlich, welches die Eingänge des einen DTE mit den Ausgängen des...
  • Seite 269: Sio-Modus: Signalpegel

    RTS-Bedeutung implementiert und daher zusätzlich auf das XON/XOFF-Protokoll angewiesen ist, wenn er Daten/Programme von einem PC empfängt. Das DTR-Signal wird vom PC-G850V(S) auf HIGH gesetzt, wenn das SIO- Interface aktiv ist, der DSR-Eingang wird jedoch nicht ausgewertet. Es gibt also kein DTR/DSR-Handshake.
  • Seite 270: Sio-Modus: Datenübertragungskabel Ce-T800 Und Ce-T801

    (3) Daten werden in der TEXT-Betriebsart über SIO übertragen. SIO-Modus: Datenübertragungskabel CE-T800 und CE-T801 Die Datenübertragungskabel CE-T800 und CE-T801 sind serielle Kommunikationskabel, mit deren Hilfe der PC-G850V(S) mit einem Personal Computer oder einem anderen seriellen Gerät kommunizieren kann. Mit diesen Kabeln können Daten, Programm- Quellcode oder Maschinensprachen-Programme unter Verwendung der SIO-Funktion der TEXT-Betriebsart oder den SIO-Befehlen des Monitors zu und von einem PC übertragen werden.
  • Seite 271: Sio-Modus: Usb Pc-Adapterkabel Mit Hardware-Handshake

    300 Byte zur Verfügung stehen. SIO-Modus: USB PC-Adapterkabel mit Hardware-Handshake Eine elegante, leistungsfähige und dennoch einfache Selbstbau-Alternative zur Verbindung des PC-G850V(S) mit einem modernen PC basiert auf der Verwendung eines vorgefertigten USB-UART Adapter Kabels mit offenem Ende. Spezifikation: FTDI USB-UART/TTL Adapter Kabel mit FT232R-Chip, 5V, 6-polig (GND,5V,RXD,TXD,RTS,CTS) Als Steckverbinder für das 11-polige Interface des PC-G850V kann eine handelsübliche...
  • Seite 272: Sio-Modus: Rs-232-Drucker

    Über den SIO-Modus lassen sich auch Drucker ansteuern, die über eine RS-232C Schnittstelle verfügen, wie z.B. der 4-Farb-Plotter CE-515P bzw. CE-516P. Schließen Sie einen RS-232-Drucker niemals ohne Pegelkonverter an den PC-G850V(S) an! Sie können das Datenübertragungskabel CE-T800/801 in Kombination mit einer nachgelagerten Nullmodem-Schaltung verwenden.
  • Seite 273: Ssio-Modus

    Der SSIO-Modus des PC-G850V(S) besitzt verschiedene Untermodi bzw. Protokolle. SSIO-Modus: CE-126P Druckerprotokoll Dieser Submodus ist das Default-Protokoll für das 11-Pin Interface des PC-G850V(S). Es ist immer dann aktiv, wenn die Schnittstelle in keinem der anderen (Sub-)Modi geöffnet ist. Es dient der Ansteuerung des Druckers CE-126P: Kommandos wie LPRINT, LLIST und LFILES werden an den Drucker übertragen.
  • Seite 274: Ssio-Modus: Lprt-Protokoll Und Mini-I/O-Port

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Das folgende Diagramm zeigt den zeitlichen Signalverlauf für den Befehl LPRINT"X" bei angeschlossenem CE-126P: Der PC-G850V(S) wartet jeweils auf das ACK-Signal, bevor BUSY auf HIGH gesetzt wird. Dieses synchrone, serielle Protokoll entspricht dem der Druckerschnittstelle des PC-E500(S). SSIO-Modus: LPRT-Protokoll und Mini-I/O-Port Der Mini-I/O-Port des PC-G850V(S) wird gebildet durch die logische Aufteilung der sechs Hauptsignale des SSIO-Modus in zwei Gruppen mit je drei Signalen/Bits: •...
  • Seite 275: Pwm-Modus: Ce-126P Bandprotokoll

    XOUT Taktgeber mit Pause nach jedem Byte LOW: Empfänger ist bereit HIGH: PC-G850V(S) muss warten Folgendes Diagramm zeigt die zeitlichen Signalverläufe: Daten werden Byte-weise mit dem höchstwertigen Bit zuerst (MSB-first) an den steigenden Flanken des Taktsignals übertragen. Das BUSY-Signal liefert zusätzlich einen Begrenzungsrahmen (Frame) für jedes Byte.
  • Seite 276: Pwm-Modus: Generisches Pwm-Protokoll

    (d.h. das Handshake entfällt). Es wird durch die Befehle BSAVE, BLOAD etc. aktiviert, wenn kein CE-126P (oder kompatibles Kassetten-Interface) angeschlossen ist. Dies ist typischerweise der Fall, wenn zwei PC-G850V(S) mittels Datenaustauschkabel (EA- 129C) verbunden sind. Gleich zu Beginn einer BSAVE/BLOAD-Operation setzt der PC- G850V(S) den XOUT-Ausgang auf HIGH und beobachtet anschließend kurz den ACK-...
  • Seite 277: Pio-Modus

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface PIO-Modus Der PIO-Modus des PC-G850V(S) ist weniger zur Datenkommunikation als vielmehr zur digitalen Hardwaresteuerung gedacht. Mit Hilfe dieser Funktionalität verwandeln Sie den Pocket Computer in einen Mikrocontroller. Das 11-Pin Interface wird zu einem programmierbaren 8-Bit Port, dessen logische Pegel (LOW/HIGH) über die PIO-API (API = Application Programming Interface) in BASIC oder...
  • Seite 278 { LEDstate=!LEDstate; printf("LED=%x\n",LEDstate); pioput(LEDstate); 100 main() { printf("PIO test\n"); if(!setupPIO()) abort(); while(TRUE) { if(pressed()){ printf("button pressed\n"); toggleLED(); 110 } Das Symbol '\' wird beim PC-G850V(S) als -G im TEXT-Modus eingegeben und als auf dem Display dargestellt. 264...
  • Seite 279 • Zeile 33: Der neue LED-Zustand (Bit-0: 0 o. 1) wird auf dem Port ausgegeben/gesetzt. Die nicht benutzten Ausgänge erhalten den Wert 0. • Zeile 104: Hauptschleife, Abbruch mit der ON/BREAK-Taste Die folgende Abbildung zeigt exemplarisch den Versuchsaufbau und die Ausgaben auf dem Display des PC-G850V. 265...
  • Seite 280: Pic-Modus

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface PIC-Modus Der PIC-Modus des PC-G850V(S) dient der Übertragung eines assemblierten PIC- Programms (vgl. Kapitel 12) auf einen PIC-Mikrocontroller und wird ausschließlich durch den PIC-Loader im Assembler-Menue aktiviert. Der PC-G850V(S) unterstützt dabei das serielle ICSP (In-Circuit Serial Programming) Protokoll der PIC16F8x-Familie und kompatibler Modelle.
  • Seite 281 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Folgende Abbildung zeigt stellvertretend die Pin-Belegung des PIC16F84A: Der PIC-Loader des PC-G850V(S) unterstützt wie gesagt das ICSP-Protokoll, aber diesem geht noch eine Verbindungsprüfung voraus. Schlägt sie fehl, kommt es zu der Fehlermeldung Connection error! Zur Vertiefung der dynamischen Sicht des Programmiervorganges wollen wir ein minimales Programm für den PIC16F84A betrachten.
  • Seite 282 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface 1. Verbindungstests: Der PC-G850V setzt DATAOUT auf HIGH und prüft, ob DATAIN entsprechend auch auf HIGH wechselt. Die beiden Signale müssen also verbunden sein, ansonsten wird das ICSP-Protokoll nicht aktiviert! 2. Dies ist die ICSP-Phase. Sie wird eingeleitet durch MCLR# = 12,5V, CLK = LOW, DATA = LOW.
  • Seite 283 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Es wird nun eine geeignete PIC-Brenner-Schaltung für das 11-Pin Interface des PC- G850V(S) benötigt, die den integrierten PIC-Loader nutzt und die PIC16F8x-Familie unterstützt. Eine solche Schaltung muss u.a. folgende Kriterien erfüllen: 1. Das CP-Signal muss die Brennspannung am PIC steuern.
  • Seite 284 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Zum Test des gesamten PIC Programmierzyklus mit dem PC-G850V(S) eignet sich ein einfaches Programm, welches eine am Pin RB1 des PIC angeschlossene LED blinken lässt: 10 #include "p16f84a.inc" 20 __config 0x3ff1 ;CP_OFF & PWRT_ON & WDT_OFF & XT_OSC 30DELAY1 equ 0x08 ;delay counter 1 40DELAY2 equ 0x09 ;delay counter 2...
  • Seite 285 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Lösen Sie nach erfolgreichem Programmiervorgang den PIC vom Brenner und installieren Sie ihn in folgender Testschaltung: Diese Testschaltung verwendet einen externen Quarz < 4MHz als Taktgeber. Entsprechend ist XT_OSC im Konfigurationswort (0x3FF1) des Beispielprogramms gesetzt (s. Spezifikation d. PIC16F84A).
  • Seite 286: Anhang B: Tastenfunktion

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Anhang B: Tastenfunktion Taste Beschreibung • Zum Einschalten der Stromversorgung, auch wenn das Gerät durch die AUTO OFF-Funktion abgeschaltet wurde, • Beim Drücken dieser Taste während der Ausführung von einem Programm entspricht sie der BREAK- Taste und führt zur Unterbrechung der Ausführung.
  • Seite 287 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Drücken von 2ndF+CONST ((SHIFT+CONST) wird die gegenwärtig gespeicherte Konstante angezeigt. • Schaltet die Eingabe in den Einfüge-Modus. Nach dem Einschalten ist standardmäßig der Einfüge-Modus abgeschaltet. • Löscht das Zeichen, auf dem sich der Cursor gerade befindet. • Löscht das Zeichen direkt links vom Cursor.
  • Seite 288 SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface Die beiden Tasten haben die entsprechenden Funktionen, abhängig von der Betriebsart und dem Status des Computers, die in der folgenden Tabelle aufgelistet werden. Betriebsart Status Programm wird ausgeführt Keine Funktion Unterbrochen durch den Ausführung der Gedrückt halten, um die...
  • Seite 289: Anhang C: Rechenbereiche

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang C: Rechenbereiche Anhang C: Rechenbereiche Numerische Berechnungen: Fü r Rechenoperationen mit x muß x in einem der unten aufgefü hrten Bereiche liegen. -1 x 10 < x ≤ -1 x 10 fu ̈ r negatives x ≤ x < 10 fu ̈ r positives x x=0 Der angezeigte Wert für x wird von der Anzahl der möglichen Stellen auf dem Display begrenzt. Funktioen: Befehl Bereich von x Funktion SIN x DEG: |x| <1 x10 sin x COS x cos x $& RAD: �� < ∗ 10...
  • Seite 290 SHARP PC-G850V(S) Bedienungsanleitung - Anhang C: Rechenbereiche wenn y < 0,x = ganzzahlig oder wenn 1/x = ungeradzahlig (x≠0) und -1 x 10 < x log |y| < 100 &H x 0 ≤ x ≤ 2540BE3FF (x in hexadezimal) FDABF41C01 ≤ x ≤ FFFFFFFFFF POL (x,y) ) <...
  • Seite 291: Anhang D: Technische Daten

    Cursor nach rechts und links, Zeile nach oben und unten, Einfügen von Zeichen, Löschen von Zeichen TEXT-Editor, Monitor für die Maschinensprache des Z80 Interface-Möglichkeiten: Sharp-11Pin-Interface: CE-126P (Drucker), CE-T800 (PC-Datenübertragungskabel), EA-129C (Verbindungskabel zwischen 2 Sharp-Rechnern) Display: 6 Zeilen, 24 Zeichen, Zeichenformat 5x7 Grafik: 48x144 Bildpunkten Betriebstemperatur: 0°C — 40°C 277...
  • Seite 292 SHARP PC-G850V(S) Bedienungsanleitung - Anhang D: Technische Daten Stromversorgung: Vier mal Typ AAA-Trockenbatterien (R03), ca 90 Betriebsstunden. 6V Gleichstrom 0.2W über externe Stromversorgung. (z.B. EA-23E) Stromverbrauch: 0.2W Abmessungen: 196 (B) x 95 (T) x 20 (H) mm Gewicht: 270g (G850VS: 260g) Mitgeliefertes Zubehör: 278...
  • Seite 293: Anhang E: Rücksetzen Des Computers

    Kugelschreiber oder einem ähnlichen Gerät eindrücken. Den Reset-Taster dann wieder loslassen. 2. Direkt nach dem Drücken des RESET-Tasters zeigt der PC-G850V die folgende Anzeige. Falls irgendeine andere Anzeige erscheint, muss der obige Vorgang wiederholt werden. Der PC-G850V fragt nach der Bestätigung zum Löschen des Speichers: 3.
  • Seite 294 SHARP PC-G850V(S) Bedienungsanleitung - Anhang E: Rücksetzen des Computers 4. Die Taste Y drücken. Die folgende Meldung blinkt auf und zeigt damit an, daß der Computer initialisiert wurde und alle Speicherinhalte gelöscht sind. 3. Eine beliebige Taste drücken. Folgende Anzeige erscheint: 280...
  • Seite 295: Anhang F: Systembus

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang F: Systembus Anhang F: Systembus Rechte Seite des Computers Oben Unten Signalbezeichnung Signalbezeichnung MREQ IORESET IORQ WAIT INT1 BNK1 BNK0 CEROM2 CERAM2 A15 A14 A13 A12 A11 A10 GND GND Hinweis: Je nach Akkuleistung wird die Spannung bei Vcc zwischen 4-6V liegen. Da der Rechner aus CMOS-Bauelementen besteht müssen die CMOS-üblichen Pegel...
  • Seite 296: Anhang G: Kanji-Umwandlungstabelle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang G: Kanji-Umwandlungstabelle Anhang G: Kanji-Umwandlungstabelle 282...
  • Seite 297 SHARP PC-G850V(S) Bedienungsanleitung - Anhang G: Kanji-Umwandlungstabelle 283...
  • Seite 298: Anhang H: Tabelle Der Zeichencodes

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang H: Tabelle der Zeichencodes Anhang H: Tabelle der Zeichencodes Diese Tabelle der Zeichencodes zeigt die Zeichen und ihre Zeichencodes, die mit den Befehlen CHR$ und ASC verwendet werden. Jeder Zeichencode besteht aus 2 hexadezimalen Zeichen (oder 8 binären Bit). Das Zeichen "A" ist z.B. hexadezimal "41", dezimal "65" und binär "01000001". Das Zeichen "P"...
  • Seite 299: Anhang I: Aufteilung Des Speicherbereiches

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang I: AUFTEILUNG DES SPEICHERBEREICHES Anhang I: AUFTEILUNG DES SPEICHERBEREICHES Speicherbereich: 0000H Header 0100H Maschinencode-Bereich Programmdateien-Bereich (RAM-Disk) Bereich für Datendateien TEXT-Bereich Basic-Programm-Bereich Variablen-Bereich Arbeits-Bereich Bereich für feste Variablen Arbeits-Bereich 8000H Stack-Bereich ROM BANK0 (System ROM) C000H ROM BANK1 ROM BANK2 ROM BANK3 u.a. BASIC ROM FFFFH 285...
  • Seite 300 SHARP PC-G850V(S) Bedienungsanleitung - Anhang I: AUFTEILUNG DES SPEICHERBEREICHES Rambereich Adress-Bereich 1) Header (reserved) 00FF 2) Machine language area 0100 - (7FFE,7FFF)-1 3) Ram file area (7FFE,7FFF) - 4) Text Area (7973,7974) - (7975,7976) 5) Basic program area (79E1,79E2) - (79E3,79E4) 6) Basic stack (79FC,79FD) - 77DF...
  • Seite 301: Anhang J: Rom-Routinen, I/O-Ports Und Adressen

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN ROM-Routinen: Adresse Bezeichnung Beschreibung 84F7 Bildschirm eine Zeile hochrollen 871A Default-Initialisierung des seriellen Interfaces (11-Pin) 9249 Springt zu einer Adresse in einer bestimmten Bank, die der CALL-Anweisung folgt BCBE STAT Aufruf des STAT-Modus BCDF Liest ein Byte vom aktiven seriellen Interface nach A (wartet nur eine kurze von der Baudrate abhängige Zeit...
  • Seite 302 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN BFAF Schreibt den Inhalt des Registers A zum seriellen Interface BFB2 Schreibt einen String von HL zum seriellen Interface. Die Übertragung wir beendet wenn auf das Zeichen NULL gestoßen wird. BFCD Liest ein Zeichen von der Tastatur in das Register A.
  • Seite 303 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN Adressen (nicht komplett verifiziert): 0000 Jump to BFFA 0030 Jump to BD03 0038 0066 RETN USER- Beginn der Ramdisk (in MONITOR ist USER änderbar (default Bereich+1A USER=FF) Die Filelänge (immer 8+8 Bytes) in der Ramdisk steht in den beiden...
  • Seite 304 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN 7932 current interrupt mask at port 17H 7966 INKEY1, Abfrage des Tastaturcodes, siehe Key Matrix 7973-7974 Start Textbereich 7975-7976 Ende Textbereich 79B3-79B4 Basic-Pointer 79B5-79B6 Basic-Zeilenbereich, der gerade abgearbeitet wird 79B9 current Basic byte code 79C0-79C7 Password 79E1-79E2 Anfang ausführbares Basic-Programm 79E3-79E4 Ende ausführbares Basic-Programm...
  • Seite 305 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN Display-Control-Ports 40h, 41h: Die Low-Level LCD Ansteuerung erfolgt über zwei Ports: 40h = Control-Port, 41h = Data- Port. Die Low-Level Grafik-Cursor Positionierung hat eine Auflösung von 144x6 (144 Spalten und 6 Reihen). Die Reihen haben also Text-Auflösung, die Spalten Grafik- Auflösung.
  • Seite 306 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN n=7 Inverse an n=8 Spannung an n=9 Spannung verringern n=E alle aktiven Pixel aus n=F alle aktiven Pixel an Setzt die y-Achse Wertebereich: 0<=n<=5 Partielles einschalten des Beim Einschalten des Displays erscheint je nach Displays dem links und rechts eine zur Mitte hin n=0 normale Anzeige aufsteigende Linie.
  • Seite 307 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN Key Matrix: Ausgang 11h Eingang 10h Ausgangs-Bit → Eingangs-Bit ↓ R · CM Enter ↑ ↓ SPACE Cana π CAPS → ← BASIC Ausgang 12h Eingang n 10h Ausgangs-Bit → Eingangs-Bit ↓ F ← → E 1 / x yx ^ √...
  • Seite 308 SHARP PC-G850V(S) Bedienungsanleitung - Anhang J: ROM-ROUTINEN, I/O-Ports und ADRESSEN BIOS Tastenwerte obere 4 Bits → untere 4 Bits ↓ BASI TEXT CAPS SPACE ↓ カナ ↑ ← → = RETURN CONST R-CM π → √ 2ndF F⇔E +80h beim Drücken der Shift-Taste 52h Wenn zwei oder mehr Tasten gedrückt wurden Umrechnung der Werte des BEEP-Befehls zu Tönen:...
  • Seite 309 20 FOR A=1 TO 8 30 READ B 40 C=650000/(166+22*B) 50 BEEP 1,B,C 60 NEXT Inspection-Modus OUT &H69,6 Sie diesen Befehl ausführen, wird das folgende Menü angezeigt: Wenn * PC-G850V V1.03 CHECK * 1:TOTAL 2:RAM 3:ROM 4:11PIN 5:LCD 6:KEY 7:SHOCK 8:AGING 9:L.B,ESD...
  • Seite 310 SHARP PC-G850V(S) Bedienungsanleitung - Basic-Codes: 296...
  • Seite 311: Anhang K: Basic-Fehlermeldungen

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang K: BASIC-FEHLERMELDUNGEN Anhang K: BASIC-FEHLERMELDUNGEN Wenn ein Fehler auftritt, wird einer der unten aufgeführten Codes auf der Anzeige dargestellt. Bei Fehlern, die während der Ausführung von Programmen auftreten, wird ebenfalls die Zeilennummer angezeigt, in welcher der Fehler aufgetreten ist. Fehler- Bedeutung code Verwendung eines nicht zulässigen Ausdrucks oder einer nicht zulässigen Anweisung.
  • Seite 312 SHARP PC-G850V(S) Bedienungsanleitung - Anhang K: BASIC-FEHLERMELDUNGEN UNTIL wurde ohne REPEAT verwendet. WHILE wurde ohne WEND verwendet. Zur WHILE-Schleifenanweisung wurde kein WEND gefunden. Nach einer DEFAULT-Anweisung in einem SWITCH-Befehl wurde eine weitere CASE- bzw. DEFAULT-Anweisung verwendet. SWITCH, CASE bzw. DEFAULT wurde ohne ENDSWITCH verwendet. CASE, DEFAULT bzw. ENDSWITCH wurde ohne SWITCH ausgeführt.
  • Seite 313: Anhang L: Kurzanleitung Zur Programmierung Im Z80- Maschinencode

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode Dieses Kapitel ersetzt kein Handbuch für die Z80-Programmierung. Es soll nur als einfaches Dokument zum nachschlagen dienen. Z80-Register und Flags: Der Z80 verfügt über verschieden 8-Bit, sowie 16-Bit-Register. Wobei sich dabei einige 8-Bit-Register zu 16-Bit-Register zusammenfügen (gut zu erkennen an der Namensgebung der Register).
  • Seite 314: Befehle Des Z80

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode Befehle des Z80 Abkürzungen: 
 r,r’ - Einfachregister A,B,C,D,E,H,L - Doppelregister
 BC, DE, HL, SP - Doppelregister AF, BC, DE, HL - Doppelregister
 BC, DE, SP - 8-Bit-Konstante - 16-Bit-Konstante, Adresse
 - Verschiebung bei Adressierung über Indexregister, im Bereich -128 ≤ d ≤...
  • Seite 315: 8-Bit-Ladebefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode 8-Bit-Ladebefehle Die Ladebefehle transportieren 8-Bit-Daten zwischen Registern oder zwischen Registern und dem Speicher. Dabei steht im Operandenfeld als erstes der Zielspeicherplatz und als zweiter Operand der Quellenspeicherplatz. Der Inhalt des Quellenspeicherplatzes wird bei diesen Befehlen nicht verändert. Mnemonik...
  • Seite 316: 16-Bit-Ladebefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode 16-Bit-Ladebefehle Diese Befehle transportieren 16-Bit-Daten zwischen Registern oder zwischen Registern und dem Speicher. Dabei steht im Operandenfeld als erstes der Zielspeicherplatz und als zweiter Operand der Quellenspeicherplatz. Der Inhalt des Quellenspeicherplatzes wird bei diesen Befehlen nicht verändert. Spezielle 16-Bit-befehle sind die PUSH- und POP-Befehle. Mit ihnen werden 16-Bit- Daten aus Doppelregistern in den Kellerspeicher (Stack) gebracht bzw.
  • Seite 317: 8-Bit-Arithmetik Und Logikbefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode 8-Bit-Arithmetik und Logikbefehle Diese Befehle arbeiten mit Daten, die sich im Akkumulator A und Daten die sich in anderen Registern oder auf Speicherplätzen befinden. Das Ergebnis dieser Befehle wird im Akkumulator (A-Register) abgelegt. Mnemonik Wirkungsweise des Befehls SZHPNC ADD r...
  • Seite 318 SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode Akkumulatorinhalt OR r logische ODER-Verknüpfung mit dem Inhalt eines Registers und dem **0P00 Akkumulatorinhalt OR m logische ODER-Verknüpfung mit dem durch das Register HL **0P00 adressierten Speicherplatzes m und dem Akkumulatorinhalt OR n logische ODER-Verknüpfung mit der Konstanten und dem...
  • Seite 319: 16-Bit-Arithmetikbefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode subtrahieren des Akkumulatorinhalts von Null (2er-Komplement, ***V1* bitweises Negieren aller Bits, dann um 1 erhöhen) Komplementieren des Carry-Flags --X-0* Setzen des Carry-Flags auf 1 --0-01 16-Bit-Arithmetikbefehle Diese Befehle arbeiten ähnlich den 8-Bit-Arithmetikbefehlen, jedoch mit Doppelregistern. Als “Akkumulator” wird eines der Doppelregister HL, IX oder IY benutzt.
  • Seite 320: Programmverzweigungsbefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode Programmverzweigungsbefehle Es gibt unbedingte und bedingte Sprüngen. Weiterhin sind absolute und relative Sprünge möglich. Die relativen Sprünge sind nur in einer Umgebung von -126 bis +129 Byte möglich. Bei bedingten Sprüngen müssen die Flag-Bedingungen als Operanden angegeben werden und es werden die entsprechenden Flag-Bits getestet. In Abhängigkeit von diesem Test wird dann der Sprung ausgeführt oder ignoriert.
  • Seite 321: Rotations- Und Verschiebebefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode CALL M,nn 17/10 Unterprogrammaufruf zur Adresse nn, wenn das Sign-Flag gleich 1 ------ RST p der RST-Befehl ist ein spezieller Unterprogrammaufruf, es sind 8 ------ folgende Restart-Adressen zugelassen: p = 00h,08h,10h,18h,20h,28h,30h,38h der höherwertige Adressteil ist stets Null, ansonsten entspricht der RST-Befehl einem unbedingten Unterprogrammaufruf unbedingter Rücksprung aus einem Unterprogramm...
  • Seite 322 SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode wird zum Inhalt von Bit 7 RRC m Rechtsrotation des mit dem durch das Register HL adressierten **0P0* Speicherplatzes um eine Bitposition nach rechts, Bit 0 wird zum Inhalt von Bit 7 RRC (IX+d) Rechtsrotation des Inhalts des durch das Register IX plus...
  • Seite 323: Einzelbitbefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode Verschiebung adressierten Speicherplatzes um ein Bit durch das Carry-Flag. Der Inhalt von Bit 7 bleibt erhalten. SRA (IY+d) Rechtsverschiebung des Inhalts des durch das Register IY plus **0P0* Verschiebung adressierten Speicherplatzes um ein Bit durch das Carry-Flag. Der Inhalt von Bit 7 bleibt erhalten...
  • Seite 324: Cpu-Steuerbefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode CPU-Steuerbefehle Diese Befehle dienen der Steuerung des Interruptsystems der CPU. Mnemonik Wirkungsweise des Befehls SZHPNC die CPU führt keine Operation aus, es werden aber Refreshzyklen ------ erzeugt HALT die CPU führt so lang eine Folge von NOP-Befehlen aus, bis ein ------ Interrupt oder RESET an der CPU aktiv wird.
  • Seite 325: Ein- Und Ausgabebefehle

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80- Maschinencode mit dem Inhalt des Akkumulators (A-Register) A = (HL) -> Z = 1 A <> (HL) -> Z = 0 anschließend wird das Register HL und BC um eins vermindert BC = 0 -> P = 0 BC <> 0 -> P = 1 CPDR vergleicht mehrere Datenbytes durch Ausführung des Befehls CPD...
  • Seite 326 SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-Maschinencode Quellregister ist der durch HL adressierte Speicherplatz; B und HL wird um eins vermindert (HL) -> (C) B-1 -> B B=0? -> Z=1 sonst Z=0 HL-1 -> HL OTDR wiederholte Ausführung des Befehls OUTD, bis das Register B...
  • Seite 327: Anhang M: Nachrüsten Eines Lautsprechers/Piezos

    SHARP PC-G850V(S) Bedienungsanleitung - Anhang M: Nachrüsten eines Lautsprechers/Piezos Anhang M: Nachrüsten eines Lautsprechers/Piezos Der PC-G850V(S) verfügt über einen Anschluss zum Nachrüsten eines Lautsprechers. Diese Anschlüsse sind mit BZ+ und BZ- gekennzeichnet. Hier wird der Piezo angelötet und z.B. mit beidseitigem Klebeband am Gehäuse oder der Schutzfolie befestigt. Hinweis: Die Vorgängermodelle besitzen nicht diese beiden Anschlüsse, hier müssen die Kabel am 11Pin-Interface direkt angelötet werden.

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis