Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 03 Mar 2002 07:06:23

Guest
Invité

écrire à une adresse précise...

alut !

j'aimerais écrire des données à une adresse précise en mémoire (par exemle à 0x01C4A0).
je ne comprend pas des masses les histoires d'offset et de segment de la fonction pokeb().
Ce qui fait que qd j'écris, je remplace la valeur existante par une autre... de 163 je passe à 139, mais j'essaie d'écrire 1, et apparement, ce n'est pas là où je veux que j'écris...

 

#2 03 Mar 2002 07:15:41

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: écrire à une adresse précise...

Et bien pour ecrire à 0x01C4A0, on fait :
pokeb(0x01C4,0xA0)
0x01C4 => Segment
0xA0 => Offset

Hors ligne

 

#3 03 Mar 2002 07:26:06

Guest
Invité

Re: écrire à une adresse précise...

merci, j'essaie ça de suite wink

 

#4 03 Mar 2002 08:42:40

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: écrire à une adresse précise...

Moi je fais comme ça pour écrire:

char car='A'
poke(7350,0,car); pas d'hexadécimal dans mes sources

et pour lire:

char cmem=peek(7350,0);
printf("%c",cmem);


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#5 03 Mar 2002 08:50:21

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: écrire à une adresse précise...

C pas trés bien car l'héxa est plus clair que le decimal et prends moins de place
de plus les adresses d'interruption, ... sont toutes en héxa et bon c mieux

Hors ligne

 

#6 08 Mar 2002 01:36:09

gathering
Programmeur Graph100
Lieu: Belgique - Liège
Date d'inscription: 29 Jan 2002
Messages: 133

Re: écrire à une adresse précise...

C'est bien beau tout ca mais dans quel adresse on peut écrire (celle qui ne sont pas utilisée par la calto) et comment on fait pour transformer cette adresse en hexa :?:


lol Julien Ghaye, Alias Gathering lol

gathering@gathex.net

Hors ligne

 

#7 08 Mar 2002 07:02:03

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: écrire à une adresse précise...

Pour convertir en Hexa, trés simple :
tu prends ta caltos, mode run-mat, CTRL Setup, hex
Tu tape f1, tu choisit d et tu tape ta valeur decimale puis tu appuie sur exe
Voilou

Hors ligne

 

#8 08 Mar 2002 14:35:25

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: écrire à une adresse précise...

NON dans TOUCHE t'appuie sur F2 dans le menu principal !, si t'as mis mathsap.exe, sinon tant pis pour toi !

@+


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr