Sharp PC-1403

Sharp PC-1403
Sharp pc 1403.jpg
Sharp PC-1403 handhållen BASIC-dator
Typ Fickdator
Introducerad 1986
Kalkylator
Ingångsläge Infix , BASIC ,
Bildskärmstyp LCD- punktmatris
Skärmstorlek 24 tecken
CPU
Processor CPU: Hitachi SC61860 (8-bitars CMOS)
Frekvens 768 kHz
Programmering
Programmeringsspråk) Ostrukturerad BASIC
Användarminne 8 KB
Firmware minne 72 KB
Gränssnitt
Hamnar 1x egendom (11 stift)
Övrig
Strömförsörjning 2x CR2032
Energiförbrukning 0,03 W

Sharp PC-1403 var en liten vetenskaplig miniräknare och fickdator tillverkad av Sharp . Det var efterföljaren till Sharp PC-1401 och hade bättre skärm, mer RAM och bättre systemprogramvara.

Tekniska specifikationer

Sharp PC-1403H front.jpg
Sharp PC-1403H rear.jpg
  • CPU: Hitachi SC61860 (8-bitars CMOS) 768 kHz
  • Minne: 8 KB RAM (6863 byte tillgängligt), 72 KB ROM; 32 KB RAM i PC-1403H -modellen
  • Display: Monokrom LCD 1 rad med 24 5×7 tecken
  • Effekt: 6 V DC - 2× CR2032, 0,03 W
  • Kontakt (11 stift) för externa enheter
  • Integrerad högtalare (endast 4 kHz pip)
  • Kontrastjusteringshjul
  • Programvara: Enkel BASIC-tolk; kalkylatorläge
  • Matrisberäkningar

Tillverkningen startade 1986.

Det är möjligt att konvertera 1403 till en 1403H genom att ta bort 8 K RAM och löda in ett 32 K RAM. En inverter-IC behövs också för detta.

Kalkylator

Beräkningar kan utföras i två lägen CAL och RUN . I det förra skulle PC-1403 bete sig som en vanlig vetenskaplig miniräknare på den tiden med formler inmatade i algebraisk logik . I RUN -läge kunde BASIC-satser anges för omedelbar exekvering och utskrift. Den senare liknade den direkta algebraiska logiken som används av moderna räknare.

Programmering

Programmeringsmodellen som användes var ostrukturerad BASIC för vilken PC-1403 skilde mellan RUN- och PRO -läge. Den senare används för att gå in och redigera program och den förra används för att köra dem.

Programmeringsexempel

Här är ett exempelprogram som beräknar faktorn för ett heltal från 0 till 69. Det kan anropas genom att ange ett tal eller ett uttryck följt av att trycka på DEF F (i körläge).

                            
                                  
                            
                                
                                
                    
                                   10  "F"  AREAD  N  ''gör det möjligt att starta programmet med <uttryck> DEF F  20  F  =  1  ''Sätt startvärdet på F till 1  30  FÖR  I  =  1  TILL  N  ''räknas I från 1 till N  40  F  =  F  *  I  ''beräknar F=F*I  50  NÄSTA  I  ''upprepar slinga från rad 40  60  PRINT  STR$  N  +  "!="  ;  F  ''utskriftsresultat - dvs 5!=120.  70  SLUT  ''programslut 

Programmering av maskinspråk

Det är möjligt att skriva maskinspråksprogram i minnet med POKE-kommandot och starta dem med CALL-kommandot.

Se även