Seria TI-83 - TI-83 series

Seria TI-83
TI-83.png
TI-83, oryginalny design - czarny
Rodzaj Kalkulator graficzny
Producent Instrumenty Texas
Wprowadzono
Wycofane 2004 (TI-83, TI-83+ SE)
Najnowsze oprogramowanie
Poprzednik TI-82
Następca TI-84
Kalkulator
Tryb wejścia DAL
procesor
Edytor Zilog Z80
Częstotliwość
Programowanie
Języki programowania) TI-BASIC , Montaż
Pamięć użytkownika
Inne
Zasilacz 4x AAA , 1 CR1616 lub CR1620

Seria TI-83 to seria kalkulatorów graficznych produkowanych przez Texas Instruments .

Oryginalny TI-83 sam w sobie jest ulepszoną wersją TI-82 . Wydany w 1996 roku był jednym z najpopularniejszych kalkulatorów graficznych dla studentów. Oprócz funkcji dostępnych w zwykłych kalkulatorach naukowych, kalkulator TI-83 zawiera wiele funkcji, w tym wykresy funkcji, tryby wykresów biegunowych/parametrycznych/sekwencyjnych, statystyki, funkcje trygonometryczne i algebraiczne, a także wiele przydatnych aplikacji . Chociaż nie zawiera tylu funkcji rachunku różniczkowego, aplikacje i programy można pisać na kalkulatorze lub ładować ze źródeł zewnętrznych.

TI-83 był dwukrotnie przeprojektowywany, najpierw w 1999 i ponownie w 2001. TI zastąpił TI-83 TI-83 Plus w 1999. Przeprojektowanie wprowadziło konstrukcję bardzo podobną do TI-73 i TI-83 Plus, eliminując pochyły ekran, który był powszechny w kalkulatorach graficznych TI od czasu TI-81, i zawierał pamięć Flash , umożliwiającą aktualizację systemu operacyjnego urządzenia w razie potrzeby lub przechowywanie nowych dużych aplikacji Flash, dostępnych za pomocą nowego klucza Apps. Pamięć Flash może być również wykorzystywana do przechowywania programów i danych użytkownika. W 2001 roku wypuszczono TI-83 Plus Silver Edition, który zawierał około dziewięć razy więcej dostępnej pamięci flash i ponad dwukrotnie większą prędkość przetwarzania (15  MHz ) w porównaniu ze standardowym TI-83 Plus, a wszystko to w przezroczystej szarej obudowie wyłożonej małymi „błyszczy”. Przeprojektowanie z 2001 roku (nazywane TI-83 „Parcus”) wprowadziło nieco inny kształt do samego kalkulatora, wyeliminowało błyszczącą szarą ramkę ekranu i obniżyło koszty poprzez uproszczenie płytki drukowanej do czterech jednostek.

Dodatkowe modele

TI-83 Plus

TI-83 Plus
Francuska wersja TI-83 Plus

TI-83 Plus został zaprojektowany w 1999 roku jako uaktualnienie do TI-83. TI-83 Plus to jeden z najpopularniejszych kalkulatorów TI. Wykorzystuje mikroprocesor Zilog Z80 działający z częstotliwością 6 MHz , monochromatyczny ekran LCD 96×64 i 4 baterie AAA oraz zapasową baterię CR1616 lub CR1620. W kalkulatorze jest również wbudowany port łącza w postaci gniazda 2,5 mm. Głównym poprawę w stosunku do TI-83 jest jednak dodanie 512  KB w pamięci Flash ROM , która pozwala do obsługi aktualizacji systemu i aplikacji do zainstalowania. Większość pamięci Flash jest wykorzystywana przez system operacyjny, z 160 KB dostępnych dla plików i aplikacji użytkownika. Kolejnym osiągnięciem jest możliwość instalowania aplikacji Flash, co pozwala użytkownikowi na dodanie funkcjonalności do kalkulatora. Takie aplikacje zostały stworzone z myślą o matematyce i naukach ścisłych, edycji tekstu (zarówno wielkie, jak i małe litery), organizerach i planerach dnia, edycji arkuszy kalkulacyjnych, grach i wielu innych zastosowaniach.

Zaprojektowany do użytku przez uczniów szkół średnich i studentów, chociaż obecnie używany przez uczniów gimnazjów w niektórych systemach szkół publicznych, zawiera wszystkie funkcje kalkulatora naukowego, a także funkcje, parametryczne, biegunowe i sekwencyjne funkcje graficzne; środowisko do obliczeń finansowych; operacje na macierzach; programowanie na kalkulatorze; i więcej. Manipulacja symboliczna (różnicowanie, algebra) nie jest wbudowana w kalkulator TI-83 Plus. Można go zaprogramować przy użyciu języka o nazwie TI-BASIC , który jest podobny do języka komputerowego BASIC. Programowanie można również wykonać w module TI Assembly, składającym się z zespołu Z80 i zbioru wywołań systemowych dostarczonych przez TI. Programy asemblerowe działają znacznie szybciej, ale są trudniejsze do napisania. Dlatego pisanie programów w asemblerze często odbywa się na komputerze.

TI-83 Plus Srebrna Edycja

TI-83 Plus Srebrna Edycja

TI-83 plus Silver Edition ukazał się w 2001 r, ulepszenia są 1,5  KB z pamięci flash , A 6/15 dwuszybkościowego MHz procesor 96 KB dodatkowej pamięci RAM (ale TI jeszcze posiada kod dla całej pamięci RAM do wiadomości OS), ulepszony sprzęt do przesyłania łączy, przezroczysta srebrna obudowa i więcej wstępnie zainstalowanych aplikacji. Ten znaczny wzrost ilości pamięci Flash jest znaczący. Podczas gdy TI-83+ może pomieścić maksymalnie 10 aplikacji (lub częściej mniej, w zależności od rozmiaru), Silver Edition może pomieścić do 94 aplikacji. W zestawie znajduje się również kabel USB . Jest prawie całkowicie kompatybilny z kalkulatorem TI-83 Plus; Jedyne problemy, jakie mogą się pojawić, dotyczą programów (np. gier), które mogą działać zbyt szybko w wersji Silver Edition lub niektórych programów, które mają problemy ze sprzętem łącza. Układ klawiszy jest taki sam.

Istnieje druga wersja TI-83 Plus Silver Edition, wersja ViewScreen (VSC). Jest praktycznie identyczny, ale ma dodatkowy port na końcu ekranu z tyłu urządzenia, umożliwiający wyświetlanie na rzutnikach przez kabel i panel. Wygląda podobnie do standardowego TI-83 Plus, ale ma wokół ekranu srebrną ramkę, identyczną ze standardową Silver Edition.

TI-83 Plus Silver Edition jest wymieniony na stronie internetowej Texas Instruments jako „wycofany”. W kwietniu 2004 TI-83 Plus Silver Edition został zastąpiony przez TI-84 Plus Silver Edition . Mają ten sam procesor i tyle samo pamięci Flash, ale TI-84 Plus Silver Edition ma wbudowany port USB , zegar i wymienne panele czołowe.

Specyfikacja techniczna

Programowanie

Seria TI-83 Plus jest bardzo podobna w językach natywnie obsługiwanych przez kalkulator. Należą do nich „TI-BASIC”, interpretowany język używany przez wszystkie kalkulatory TI, oraz „TI-ASM”, nieoficjalna nazwa natywnego języka asemblera Z80, na którym oparty jest kalkulator.

TI-BASIC

TI-BASIC to wbudowany język kalkulatorów serii TI-83, a także wielu innych kalkulatorów graficznych TI. TI-BASIC to niestrukturalny język programowania , co oznacza, że ​​jest ułożony sekwencyjnie, bez użycia metod lub zorganizowanych bloków kodu. Ze względu na swoją prostotę i wszechobecność kalkulatorów TI w szkolnych programach nauczania, dla wielu uczniów jest to pierwsze doświadczenie z programowaniem. Poniżej znajduje się przykład programu hello world równoważnego przykładowi z językiem asemblera.

:ClrHome
:Disp "Hello World!"

język programowania

TI-83 był pierwszym kalkulatorem z serii TI, który miał wbudowaną obsługę języka asemblera. TI-92 , TI-85 i TI-82 były zdolne do uruchamiania programów asemblerze, ale dopiero po wysłaniu specjalnie skonstruowaną (posiekany) kopii zapasowej pamięci. Wsparcie w TI-83 było dostępne poprzez ukrytą funkcję kalkulatora. Użytkownicy pisali swój program do montażu (ASM) na swoim komputerze, składali go i wysyłali do swojego kalkulatora jako program. Następnie użytkownik wykonałby polecenie „Send (9prgm XXX ” (gdzie XXX jest nazwą programu) i wykonałby program. Następcy TI-83 zastąpili backdoora Send() mniej ukrytym Asm( ) Komenda.

Język asemblera Z80 daje programiście znacznie większą władzę nad kalkulatorem niż wbudowany język TI-BASIC. Z drugiej strony, montaż Z80 jest trudniejszy do nauczenia niż TI-BASIC. Język asemblera Z80 można zaprogramować na komputerze i przesłać do kalkulatora przez port USB, napisać ręcznie bezpośrednio do edytora programu (używając szesnastkowych odpowiedników kodów operacyjnych) lub skompilować za pomocą programów kompilacyjnych innych firm. Programy napisane w asemblerze są znacznie szybsze i wydajniejsze niż te używające TI-BASICa, ponieważ jest to język ojczysty procesora i nie musi być interpretowany. Podano przykładowy program, który wyświetla na ekranie „ Witaj świecie! ”. Zauważ, że b_call() nie jest instrukcją, ale makrem ( cukier syntaktyczny ) do wywoływania procedury systemu operacyjnego.

.nolist ; Standard header
#include "ti83plus.inc"
.list
.org userMem-2
.db t2ByteTok,tAsmCmp

Main:
 b_call(_ClrScrnFull) ; Clears the screen
 b_call(_HomeUp) ; Moves the cursor to the top-left corner of the screen
 ld hl,Hello ; Loads the address that points to "Hello World" into register hl (16-bit)
 b_call(_PutS) ; Displays "Hello World" on the screen
 ret ; Pops the last value pushed onto the stack into the program execution register
 ; May be used to end the program depending on what's on the stack

Hello: ; Gives the label an equate address in memory
.db "Hello World!",0 ; The hex values of "Hello World" are stored in program data

.end ; Marks the end of a file
.end ; Two .ends must be used because of a bug in the standard compiler

Wymiana oprogramowania układowego

Firma TI nadal polegała na kryptograficznych kluczach podpisywania RSA o długości zaledwie 512 bitów przez wiele lat, po tym jak okazało się, że dłuższe klucze są niezbędne do zapewnienia bezpieczeństwa. 512-bitowe klucze zostały publicznie złamane w 1999 roku w ramach RSA Factoring Challenge .

W 2009 r. grupa entuzjastów użyła brutalnej siły i metod rozproszonych, aby znaleźć wszystkie klucze kryptograficzne do oprogramowania układowego kalkulatora TI, umożliwiając użytkownikom bezpośrednie flashowanie własnych systemów operacyjnych na urządzeniach. Klucz do kalkulatora TI-83+ został po raz pierwszy opublikowany przez kogoś na forum unitedti.org. Potrzebowali kilku miesięcy, żeby go złamać. Pozostałe klucze zostały znalezione po kilku tygodniach przez społeczność unitedti.org poprzez projekt przetwarzania rozproszonego . Firma Texas Instruments zaczęła następnie wysyłać żądania usunięcia treści zgodne z ustawą DMCA do wielu różnych witryn internetowych zawierających kopie kluczy, w tym unitedTI i reddit.com . Następnie stały się one przedmiotem efektu Streisanda i zostały odzwierciedlone w wielu różnych witrynach, w tym WikiLeaks .

Następca

Seria TI-84 Plus została wprowadzona w kwietniu 2004 roku jako kolejna aktualizacja linii TI-83 Plus. Pomimo nowego wyglądu, rzeczywistych zmian jest bardzo niewiele. Główne ulepszenia kalkulatorów TI-84 Plus i TI-84 Plus Silver Edition to unowocześniona konstrukcja obudowy, wymienne panele czołowe (tylko Silver Edition), kilka nowych funkcji, większa prędkość i pamięć, zegar oraz złącze USB . TI-84 Plus ma również jaśniejszy ekran z wyraźniejszym kontrastem, co spowodowało błąd w sterowniku LCD w niektórych sprzedawanych kalkulatorach. TI-84 Plus ma 3 razy więcej pamięci niż TI-83 Plus, a TI-84 Plus Silver Edition ma 9 razy więcej pamięci niż TI-83 Plus. Obydwa mają 2,5 razy większą prędkość niż TI-83 Plus. System operacyjny i funkcje matematyczne pozostają zasadniczo takie same, podobnie jak standardowy port łącza do łączenia z resztą serii kalkulatorów TI.

Podczas gdy urządzenia mobilne i internet wyparły wszelkie możliwości kalkulatora, standaryzowane testowanie wyklucza korzystanie z tych urządzeń. Co więcej, podręczniki zostały dostosowane do TI-83, skutecznie dając kalkulatorowi „monopol w dziedzinie matematyki w szkole średniej”.

Zobacz też

Bibliografia

Zewnętrzne linki