Sharp PC-1403
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
- 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.