Author Topic: Quel langage sur TI préférez-vous ?  (Read 54524 times)

0 Members and 2 Guests are viewing this topic.

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #15 on: January 04, 2011, 08:32:42 am »
Moi j'aime:
  • L'axe car il est facile d'utilisation, bien complet, rapide et éditable sur la calculatrice
  • Le TI-Basic car il est simple et permet de faire des programmes rapidement et sur la calculatrice
  • Le C car il est complet.
  • Le flib car il est très facile d'utilisation, bien complet, rapide, éditable sur la calculatrice et mélangeable avec le Basic 68K
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #16 on: January 04, 2011, 11:50:21 am »
Je pense que la question s'orientait sur les z80 uniquement.
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #17 on: January 04, 2011, 12:47:38 pm »
Le C n'est pas sur z80...
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #18 on: January 04, 2011, 02:38:48 pm »
Faux...
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #19 on: January 04, 2011, 02:40:08 pm »
C'est de l'assembleur compilé à partir de code source en C...
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Quel langage sur TI préférez-vous ?
« Reply #20 on: January 04, 2011, 03:24:52 pm »
C'est de l'assembleur compilé à partir de code source en C...
Tout comme l'Axe en fait (mais avec Axe au lieu du C)

Le C n'est pas sur z80...
Il est sur z80, avec SDCC et Z88dk, mais le code produit est terrible, pire que le code ASM produit par Axe Parser. Le problème est que le C n'est pas fait pour un processeur 8 bits comme le z80.

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #21 on: January 04, 2011, 03:46:04 pm »
Ah ok...
Mais comment on fait pour coder en C pour z80? Il faut un logiciel spécial? Il n'y aurais pas un tuto par hasard?
Merci d'avance pour les réponses. :)
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Quel langage sur TI préférez-vous ?
« Reply #22 on: January 04, 2011, 03:47:04 pm »
Je ne connais aucun tuto. Il faut que tu Google z88dk ou SDCC je crois. Mais personne ne les utilise car le code produit est horrible.

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #23 on: January 05, 2011, 08:40:20 am »
Il est sur z80, avec SDCC et Z88dk, mais le code produit est terrible, pire que le code ASM produit par Axe Parser. Le problème est que le C n'est pas fait pour un processeur 8 bits comme le z80.
Le z80 est un processeur 8 bits ? Pourtant, je manipule bien en assembleur des registres de 2 octets, et les adresses font également 2 octets.



Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Quel langage sur TI préférez-vous ?
« Reply #24 on: January 05, 2011, 06:25:47 pm »
Effectivement. Les registres de 2 octets sont en fait deux registres de 1 octets combinés (entre autres, H et L). J'ignore comment ça fonctionne pour les addresses, par contre. J'ai entendu dire que en gros, le z80 simule un peu le 16 bits, pour ne pas être trop limité, mais c'est pas du vrais 16 bits, car le processeur est 8 bits.

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #25 on: January 06, 2011, 10:46:49 am »
Effectivement. Les registres de 2 octets sont en fait deux registres de 1 octets combinés (entre autres, H et L). J'ignore comment ça fonctionne pour les addresses, par contre. J'ai entendu dire que en gros, le z80 simule un peu le 16 bits, pour ne pas être trop limité, mais c'est pas du vrais 16 bits, car le processeur est 8 bits.
Les registres sont effectivement combinés (par exemple, b et c donnent bc) mais c'est également le cas sur nos ordis actuels (ah et al donnent ax).
Et les adresses sont bel et bien en 16 bits, par exemple :
Code: [Select]
ld     hl,$245F
ld     (hl),a
En plus comme tu peux le voir, on peut charger une valeur 16 bits en une seule fois.
Donc je pense que le z80 est bien 16 bits.

J'admets une exception tout de même bizarre, c'est que pour indiquer l'adresse d'une interruption, on ne dispose que du registre i (8 bits), du coup, l'octet le moins significatif se montre aléatoire (ce qui complique bien les choses). Ça doit être un reste des assembleurs précédents.

D'ailleurs, je ne pensais pas qu'un assembleur qui fasse seulement 8 bits puisse exister car cela signifierait que l'adressage ne pourrait aller que de 0 à ... 255 ! Ce n'est pas grand chose. Le moindre programme dépasse facilement cette valeur.

Après, pour ce qui est en pratique, je ne sais pas, mais j'aurais plutôt tendance à tout de même dire 16 bits.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Quel langage sur TI préférez-vous ?
« Reply #26 on: January 07, 2011, 12:26:38 am »

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #27 on: January 07, 2011, 03:25:36 am »
Dans le deuxième lien il explique bien : microprocesseur 8 bits avec des adresse 16 bits.
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #28 on: January 07, 2011, 11:24:48 am »
Je dois admettre mon tord, mais dans ce cas, comment peut-on savoir combien de bits fait un processeur ?



Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Quel langage sur TI préférez-vous ?
« Reply #29 on: January 07, 2011, 12:44:56 pm »
Un processeur sur ordinateur ? Je ne comprend pas la question. ^^
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%