Derniers sujets
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 201 membres enregistrésL'utilisateur enregistré le plus récent est David Coipel
Nos membres ont posté un total de 8298 messages dans 716 sujets
opération compliquée
Forum ORIC :: Club Europe Oric :: Forum Public :: Assembleur
Page 1 sur 1 • Partagez
opération compliquée
Je me mets un peu à l'assembleur et je ne sais pas pourquoi l'opération suivante donnent un résultat illogique .....:
du coup comment gérer le 13 - 6 ?
- Code:
LDA #13
SBC #6
A = 6 ? (C=1)
du coup comment gérer le 13 - 6 ?
goyo- Messages : 181
Date d'inscription : 02/05/2014
Age : 48
Localisation : Massy
Re: opération compliquée
En faisant une soustraction mettre c à 1 pour avoir le bon résultat. Pour une addition, mettre c à zéro.
LDA #$0D
SEC
SBC #$06
Le c (la retenue) permet de faire des operations avec des nombres à plusieurs octets en reportant la retenue dans l'octet de poids supérieur.
LDA #$0D
SEC
SBC #$06
Le c (la retenue) permet de faire des operations avec des nombres à plusieurs octets en reportant la retenue dans l'octet de poids supérieur.
kenneth- Modérateur
- Messages : 757
Date d'inscription : 13/01/2013
Age : 52
Localisation : 972
Re: opération compliquée
Y'a plein de trucs intéressants sur le 6502 sur ces sites:
- http://6502.org/tutorials/
- http://www.codebase64.org/doku.php?id=base:6502_6510_maths
- http://6502.org/tutorials/
- http://www.codebase64.org/doku.php?id=base:6502_6510_maths
_________________
Dbug- Messages : 231
Date d'inscription : 06/01/2013
Re: opération compliquée
EXCELLENT DBug ton lien sur "codebase64.org", je ne connaissais pas, c'est une mine d'or de fonctions pour 6502, notamment pour les maths !!
Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):
http://6502.org/source/
Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):
http://6502.org/source/
Re: opération compliquée
laurentd75 a écrit:EXCELLENT DBug ton lien sur "codebase64.org", je ne connaissais pas, c'est une mine d'or de fonctions pour 6502, notamment pour les maths !!
Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):
Y a aussi ce site que je trouve génial, c'est un compilateur avec debugger 6502 en ligne ...
http://skilldrick.github.io/easy6502/
ça marche depuis mon mobile pour s'exercer dans les transports

goyo- Messages : 181
Date d'inscription : 02/05/2014
Age : 48
Localisation : Massy
Re: opération compliquée
http://6502.org/source/general/clearmem.htmlaurentd75 a écrit:Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):
http://6502.org/source/

_________________
Dbug- Messages : 231
Date d'inscription : 06/01/2013
Re: opération compliquée
Hello,
Alors moi j'y comprend rien du tout mais... je suis tombé la-dessus en me promenant sur le Net.
Il s’agit de https://8bitworkshop.com/, un IDE en ligne pour coder directement depuis son navigateur en assembleur 6502 et voir le résultat dans l’émulateur JS à droite de l’écran.
Je me suis dit que ça pourrait être utile à certains parmi vous
.
Alors moi j'y comprend rien du tout mais... je suis tombé la-dessus en me promenant sur le Net.
Il s’agit de https://8bitworkshop.com/, un IDE en ligne pour coder directement depuis son navigateur en assembleur 6502 et voir le résultat dans l’émulateur JS à droite de l’écran.
Je me suis dit que ça pourrait être utile à certains parmi vous

Moonchild- Messages : 46
Date d'inscription : 05/08/2014
Age : 47
Localisation : Albigny Sur Saône
Re: opération compliquée
Salut Moonchild,
Ca a quand même l'air hyper-orienté Atari 2600 ton truc... En fait, les "quick tips" au démarrage parlent effectivement d'un émulateur Atari 2600 intégré (dont l'écran est représenté en partie droite de l'éditeur) et sur lequel on peut exécuter le code. Le menu de gauche en haut permet de sélecitonner d'autres "plateformes", mais seul l'Apple II+ est dispo dans la catégorie "Computers"...
Du coup, honnêtement (sans vouloir te vexer hein !!
), je pense que c'est inutilisable sur Oric, car en plus c'est assez pauvre en fonctionnalités, on dirait que ça ne gère qu'un seul fichier source à la fois et uniquement le langage assembleur... [CORRECTION: ça gère le C en mode Aplle II+, mais bon, ça a l'air hyper basique...]
En plus de nombreuses fonctionnalités semblent ne pas être du tout au point, comme le "générateur" de fontes de caractères...
Sur Oric, je crois que certains dont DBug utilisent Visual Studio qui est très bien, pour ma part j'utilise depuis peu Visual Studio Code qui est plus léger (mais moins puissant) et qui je trouve est un compromis acceptable entre fonctionnalités (qui restent assez pauvres si on compare à Visual Studio) et facilité d'accès. Je l'utilise pour faire tout type de projets avec l'OSDK (projets BASIC, C, assembleur, ou mixtes).
Ca a quand même l'air hyper-orienté Atari 2600 ton truc... En fait, les "quick tips" au démarrage parlent effectivement d'un émulateur Atari 2600 intégré (dont l'écran est représenté en partie droite de l'éditeur) et sur lequel on peut exécuter le code. Le menu de gauche en haut permet de sélecitonner d'autres "plateformes", mais seul l'Apple II+ est dispo dans la catégorie "Computers"...
Du coup, honnêtement (sans vouloir te vexer hein !!

En plus de nombreuses fonctionnalités semblent ne pas être du tout au point, comme le "générateur" de fontes de caractères...
Sur Oric, je crois que certains dont DBug utilisent Visual Studio qui est très bien, pour ma part j'utilise depuis peu Visual Studio Code qui est plus léger (mais moins puissant) et qui je trouve est un compromis acceptable entre fonctionnalités (qui restent assez pauvres si on compare à Visual Studio) et facilité d'accès. Je l'utilise pour faire tout type de projets avec l'OSDK (projets BASIC, C, assembleur, ou mixtes).

» opération Hippocampe
» Opération Chariot
» Coopération judiciaire (Berry)
» Bike & Run Génération-Raids de Verneuil-s-Seine
» Friteuse nouvelle génération
» Opération Chariot
» Coopération judiciaire (Berry)
» Bike & Run Génération-Raids de Verneuil-s-Seine
» Friteuse nouvelle génération
Forum ORIC :: Club Europe Oric :: Forum Public :: Assembleur
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
» le retour du Commodore 64
» Type in Master Mind
» Pictoric
» Nouveau site ceo.oric.org
» Bocco's adventures - nouveau jeu pour Oric
» Problème avec les boucles
» Nouvel ancien jeu: Oric Golf par K. Smith
» Aux couleurs de l'Atmos
» ORIC-1 sur LE BON COIN
» recherche racine carrée 32 bits (et arctangente 16 bits) [RESOLU !! ]
» une atan2 pour vos lib math
» Materiels Oric pour membres du CEO
» I had a dream .. glOric
» CEO-MAG 355