Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

372
Visualizações
Multiple Language Programming on Ti-Calculator

I am interested into programming with different languages besides Ti-Basic (like Java, C, and Python) on my Ti-84 plus calculator. Does my calculator support this, and if not, are there any calculators on the market that would be able to do this? Thanks in advance!

(The idea is that when I don't have access to my computer at home, I could just pull out my pocket calculator and start programming and testing out some algorithms on the go that come in mind.)

It doesn't have to be a calculator, just something cheap and programmable and something I can carry around in my hand.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

TI calculators allow you to program them in z80 assembly ! Unfortunately, TI didn't include a way to program into it in calculus using mnemonics (although there are ways to do it. More on that later). However, you can write machine code directly in the TI-BASIC program editor by starting a program with the AsmPrgm (or Asm84CPrgm , or Asm84CEPrgm , depending on which calc you have) and then writing a series of opcodes that correspond to the assembly instructions. . For example, here is a program that does nothing:

 AsmPrgm 00 C9

Which translates directly (disregarding any necessary preprocessor directives) to:

 NOP ;no-op RET ;return to the OS. If this is omitted, the program will remain in execution forever, requiring a RAM clear to exit

This page has a bit more info on that, but note that "hex codes" is a misnomer, as "hex" has nothing to do with the z80 assembly specifically.


However, if you have a monochrome calculator (not the C Silver Edition or the CE), I recommend you download Mimas , an assembly editor in calculus:real assembly, which means it uses mnemonics. And it contains the OS bundle file, which maps keywords to all important system memory locations, and " b_call() s" (which TI put in rst 0x28 ), which are system routines that TI put in the system operating to make life easier.

There is also a C compiler for the new 84 Plus CE calculator, if you have that model. However, it is a computer program, so again (sadly) there is no C programming in calculus.

over 4 years ago · Santiago Trujillo Relatório

0

After some research, I found some portable "pocket" devices. The Palm m500 has a JVM for programming java. Apparently there was a website that had an SDK for C, but the website was removed.

As for calculators:

  • TI-82, 83, 84, 85, 86, and related models are compatible with TI-BASIC and z80 ASM.
  • TI-92, Voyage 200, TI-89, and related models are compatible with TI-BASIC, C, and 68000 ASM.
  • TI-nspire supports TI-BASIC and Lua.
  • The HP 50g supports RPL (user and system), ARM ASM, Saturn ASM, and C.
  • HP 49, 48G, or 48S, which support Saturn ASM and RPL.
over 4 years ago · Santiago Trujillo Relatório

0

You would need a compiler that will translate whatever language you're writing in (in the case of Java, an implementation of the JVM as well) to the assembly used by the calculator's CPU, it's probably not likely you will find an easy to use solution as calculators like the TI-84 are pretty archaic.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda