1

ben voila je voudrais tester un bit dans un octet puis ajouter 1 a un registre si ce bit est active et rien sinon, alors je me suis dit on va mettre ca :

btest.b #1,mon_adresse
beq suite
addq.b #1,d0
suite:

voila alors ya pas plus simple ou plus joli ?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

2

ayayayae!!
corrige desuite ton addq.l
sinon Kevin va te gueuler dessus grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

3

desole je croyais que ca existait pasque dans le guide 68k que jai ya byte (sauf pour les registres dadresses), word et long word.....?????????????????
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

4

je me suis fait engueler aussi la dernière fois grin
en fait je ne me posais pas trop la question vu que le compilo acceptait grin
mais corrige, c plus propre après grin
En préretraitre

5

btest.b #1,(mon_adresse)

cela devrait allez mieux.. sinon j'ai mal compris la questionwink
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

6

ouais mais alors addq.b ou .w ca existe pas??? paske ils sont dans le 68k guide mais cest po grave
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

7

*** ADDQ ***

This instruction adds a three bit immediate value to an effective address.
The instruction is very quick and much shorter than the usual ADD.

ADDRESSMETHODS: Dn, An, (An), (An)+, -(An), x(An), x(An,xr.s), x.w, x.l

DATALENGTH: Byte, word, longword

When using an addressregister as destination, byte is not allowed.
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

8

c'est ce que l'on peut appele une coquillewink
telecharge Zguide: http://www.multimania.com/zorlop/ti92/zguide
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

9

zguide dit la meme chose....
rotfl
rotfl
rotfl
rotfl
rotfl
rotfl
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

10

ADDQ ADD Quick
addition rapide

DESCRIPTION
Additionne une constante définie sur 3 bits à une adresse effective. Cette constante aura donc comme valeurs possible 0 à 7.
Cette instruction est beaucoup plus rapide que l'instruction ADD.
Il y a quatre instructions d'addition et l'assembleur livré avec Fargo choisi toujours la bonne, par conséquent vous pouvez utiliser l'instruction ADD en permanence.
MODES D'ADRESSAGE
Dn, An, (An), (An)+, -(An), y(An), x(An,Xn.s), y, z

TAILLE DES DONNÉES
Octet / Mot / Mot long

ya meme pas le "pas byte pour les registres dadresses"
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

11

et dans le debugger de vti jai bien des addq.b
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

12

eh dans un autre jai lu ca :

ADDQ ADD 3-bit immediate #<1-8>,<ea> BWL

bon alors il ont tous faux ou pas???
et au fait pas de reponse pour ma premiere question ??
cest fait expres que ca enleve tous les espaces !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[edit]Edité par jpflori le 09-12-2001 à 20:02:01[/edit]
[edit]Edité par jpflori le 09-12-2001 à 20:02:35[/edit]
[edit]Edité par jpflori le 09-12-2001 à 20:03:21[/edit]
[edit]Edité par jpflori le 09-12-2001 à 20:03:55[/edit]
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

13

addq existe bien en .b (et en .w, et aussi en .l). Vous confondez avec moveq, qui n'existe qu'en .l.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

Et pour ta question d'origine: je pense bien que ce que tu as est la meilleure solution.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

15

merci kevin
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

16

j'avais pas remarqué grin
et pourquoi moveq n'est que sur des long alors que addq marche sur tout???
En préretraitre

17

argh, chuis con... dsl, ça m'arrive parfois... roll
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

18

qd même, c vrai ke c un pe gros de confondre addq et moveq...

j'av pas fé gaffe picolsick
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

19

meu non
tsss
moi aussi j'avais pas remarqué grin
en fait j'avais suivi ton mouvement > c de ta faute devil
En préretraitre

20

bangzzzpicoleek
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

21

Et si on fait des Rotate Right/Left with Carry sur mon_adresse et qu'apres on fait un ADd with Carry avec d0 c'est pas mieux ? ...
[ Come take us out of here / take us anywhere... oh yeah ]

22

J'ai rien dit, je pensais que c'était pour compter le nombre de bit à 1 d'un octet, autant pour moi! tongue
[ Come take us out of here / take us anywhere... oh yeah ]

23

Si, on gagne 14 cycles avec :
ROXR.b #1,mon_adresse
ADDX.b #0,d0

Normalement ça marche, mais on perd le contenu de mon_adresse...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

24

bah je pense qu'il doit vouloir la garder... sad
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

25

vi mais merci quand meme.....
au fait ca sert a quoi les BCD????????????????????
et pis pourquoi il faut mettre move.l variable(pc),d0 mais move.l d0,variable
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

26

les BCD permettent de coder les nombre longs (et peut-être les flottanbts ?)
=> Binary Coded Decimal.

par contre, ils ne sont pas terribles pr le calculc (par ex, pr une additon, il faut rajouter 6 je crois...)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

27

cest a dire que je peux par exemple coder des nombres sur 64 bits et les ajouter ??
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

28

Non squale92 se trompe.
En BCD on peut au contraire coder moins de nombres qu'en binaire naturel.

Il y a 6 états inutilisés par quartet, ce qui fait :
- 36 possibilités de moins par octet : on peut compter au max jusqu'à 255-36= 219
- 1296 de moins par mot
- 1679616 de moins par double mot
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

29

cest coder comment alors?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

30

Par paquets de 4 bits, les quartets.
BCD = Binaire Codé Décimal. IL faut y comprendre que c'est du binaire, mais avec lequel les nombres sont représentés à la façon décimale : .../centaines/dizaines/unités

Un exemple vaut mieux qu'une explication, 1789 en BCD, ça donne :
| 1  | 7  | 8  | 9  |
|0001|0111|1000|1001|

D'ailleurs ça me permet de m'apercevoir que je me suis gouré dans le post précédent : c'est beaucoup plus que 36^n possibilités que l'on perd sur n octets !

[edit]Edité par Josianne Balasco le 14-07-1789 à 00:00:00[/edit]
[edit]Edité par Thibaut le 10-12-2001 à 19:25:17[/edit]
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.