TI-84 Plus series
From Free net encyclopedia
Image:TI-84 Plus Silver Edition.JPG The TI-84 Plus is a graphing calculator made by Texas Instruments that came out spring 2004. There is no original TI-84, only the TI-84 Plus and TI-84 Plus Silver Edition models. It is an enhanced version of the TI-83 Plus. The key-by-key correspondence is the same, but has been improved hardware-wise. The memory is about 3 times as large, and CPU about 2.5 times faster (over the TI-83 and TI-83 Plus). A USB port and built-in clock functionality were also added. It is merely a sightly enhanced verson of the TI-83 Plus Silver Edition, as it retains many of the same system specs.
The TI-84 Plus Silver Edition came out in 2004 as an upgrade to the TI-83 Plus Silver Edition. Like the TI-83 Plus Silver Edition, it features a 15 MHz Zilog Z80 processor, 24 kB user available RAM (the actual chip is 128 kB, but TI has yet to code support for the whole thing into an OS), and 1.5 MB Flash ROM. Like the standard TI-84 Plus, the Silver Edition includes a built-in USB port which was meant to speed up transfers, and a built-in clock. A kickstand-style slide case and colored faceplates are also available.
There are three different types of programs which can be downloaded or programmed into it: TI-BASIC, Z80 assembly language, and Flash (applications). There are a wide range of applications that this produces, from science classes, to games, to calculus to notetaking (when put together with a separately sold keyboard). The TI-84 Plus Series is exactly like its predecessor in that it can be used on the ACT Examination as well as International Baccalaureate examinations. However in some cases those administering the exam may reset the calculator's memory before-hand to prevent cheating through the use of built in programs or other data.
In January of 2006, Texas Instruments released v 2.40 operating system for the TI-84 plus series.
Contents |
Assembly Language
Z80 assembly langauge gives you much more power over the calculator then the built-in language, Ti-Basic. Z80 Assembly on the downside is much more difficult then Ti-Basic and very inefficient for coding large programs. Z80 assembly language must be programmed on the computer and sent to your calculator via the USB port. Programs then are written in assembly are considerably faster then using Ti-Basic, as it is the processors native langauge. Most "fast" games programmed for the Ti-84 series are written in z80 assembly. There are, depressingly few guides on the web for learning it. An example program that displays "Hello World" on the screen:
ld a,0 ; loads 0 into a ld (Curcol),a ; loads 0 in the Column (Top of screen) ld (Currow),a ; loads 0 in the Row ld hl,Hello ; loads the text "Hello World" into hl B_CALL(_PutS) ; Puts "Hello World" on the screen in the top left corner ret ; ends the program Hello: ; Label, that is assigned "Hello World" .db "Hello World!",0 ; defines a byte in memory which is equated to the label Hello ; This makes "Hello World" stored in Hello
The Main Registers
In assembly language, there are what you call registers. These are sort of like variables in Ti-Basic, but are only used for short periods of time. There are 8 main registers, a (accumulator), b, c, d, e, f, h, and l. These are 8-bit registers which means they can only hold numbers between 0-255 (00000000-11111111). These registers may be combined to hold 16 bit numbers 0-65535. These main registers are hl,bc,de, and af. The registers are edited way to much to use them for long hold storage. You must define a byte in memory to store numbers in. To do this, you must make a label and after it a statement such as ".db 45". You can not directly edit these values, but you are able to store them into registers to edit and store them back into itself. You must use the statement ld src,des where source is the location of where you are putting the destination into. Parentheses must be put around the defined byte to access the value inside the address.
See also
External links
- TICalc.org One of the largest TI calculator development databases in existence
- TI Education Portal
- Features of the TI-84 Plus and the TI-84 Plus Silver Edition
- WikiTI is a wiki documenting the hardware and operation system of the TI-83 Series and TI-84 Series of calculators.
- TICALCS2 - Calculator downloads, news, forums, tutorials, and more.
- TI-84 Plus Silver Edition Home Page
- CalcGames.org A site with frequent news features, tutorials, active forums, and a large archive
- ti-news.net - A news conglomeration service and RSS feed for the TI community
- Programming groups :
- DetachedSolutions - Considered by many to be the most elite programming group for the TI community. Creators of MirageOS.
- Maxcoderz - One of the most active programming groups around. Has all the great games of the last time!
- United-TI - A large and active TI programming community.
- TI-Freakware - Growing site games and tutorials, has a large TI link page.
- Cemetech contains the largest collection of free programs available for download by any single graphing calculator programmer, also has a forum and community tools.
- The TI-Programming Union A Union of programming groups from across the TI calculator line, designed to unite numerous groups while preserving their individuality
- TVH-72g Graphing Calculator – A free graphical calculator for mobile phones
Template:Microcompu-stub Template:TI-graphing-calcde:TI-84 Plus fr:TI-84 Plus is:TI-84 Plus serían nl:TI-84 Plus