Page 1 sur 1
instruction ST0/1/2
Publié : sam. 29 août 2015 18:01
par touko
Bonjour,sur archaik pixel la doc donne ces instructions pour 5 cycles, le develobook officiel les donnes pour 4 .
Ce qui savent lire le jap pourrait me dire si dans la doc officielle ça parle de cycles de pénalités ??
Même avec mes connaissances du jap proche de 00000, j'ai pas l'impression qu'il y ai de pénalités avec ces instructions .
C'est un peu pareil pour les instructions de transfert de blocs .
Merci d'avance .
Re: instruction ST0/1/2
Publié : sam. 29 août 2015 20:00
par MooZ
Ce n'est pas claire... D'après les docs d'
Emanuele Bettidi, tu as 4 (instruction cycle) et 4+1 (exectution time).
Re: instruction ST0/1/2
Publié : dim. 30 août 2015 10:47
par touko
Oui c'est pas clair du tout, les docs diverses (bon y'en à pas des masses non plus) ne donne pas les mêmes choses .
Pareil pour l'instruction SET, sur archaic, SBC est aussi impacté, hors dans le develobook (et celle Emanuele Bettidi), on voit bien que SBC fonctionne normalement avec SET, contrairement à ADC, OR,EOR,AND .
En plus 4+1 ???, ca veut dire 4 quand tu écris dans les registres, et +1 si c'est un port ??
D'ailleurs dans sa doc, les instructions Txx prennent 6 cycles/octet, il ne semble pas y inclure de pénalités .
Question mooz, c'est quoi l'instruction ILL de la doc d'Emanuele Bettidi ??
Re: instruction ST0/1/2
Publié : dim. 30 août 2015 14:21
par MooZ
Ce doit être pour 'illegal'. C'est à dire les opcodes non utilisés. Sachant que sur PCE ils sont équivalent au NOP.
Re: instruction ST0/1/2
Publié : dim. 30 août 2015 14:39
par touko
ah effectivement, j'avais plus pensé à ça, merci .