Archiv verlassen und diese Seite im Standarddesign anzeigen : Kleine aufgabe an den precompiler
Import-Script
30.11.2003, 12:54
Hi <BR> <BR>Ich möchte den datenpointer in R2 und R3 speichern, mir aber das mov dptr,#address sparen. <BR>Ergo brauche ich ein mov r2,#addrH und mov r3,#addrL <BR>Selbige kenne ich aber nicht da die vom compiler angelegt werden. Gibts da ne möglchkeit?
Import-Script
30.11.2003, 15:19
klar: anderen Compiler!!! gg..<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>war ich und bin noch von "kws-Computersysteme" hin und hergerissen, <BR>da gab es einfach z.B. als Einstieg in eine Prozedur: <BR> <BR>movem.l allregisters tostack <BR> <BR>und danach <BR> <BR>movem.l allregisters fromstack <BR> <BR>wobei einfach "allregisters" und "fromstack" bzw. "tostack" vorher entsprechend deklariert wurden - im Assembler wohlgemerkt!!! - da rutschte vorher kein Präprozessor drüber. <BR>Bisschen Hirnschmalz, mehr nicht. <BR>Danke, Herr Kobbe*** <BR> <BR>*** Herr Kobbe ist GeFü von KWS , das K am Anfang halt, - klasse Laden, würd ich sofort bei anfangen, da sitzen echt gute Programmierer. <BR> <BR>Klartext jetzt: sowas sollte man einem Assembler beibringen können, ansonsten Tonne!!!
Import-Script
30.11.2003, 17:21
Ja: <BR> <BR>mov r2, #high(address) <BR>mov r3, #low(address) <BR> <BR> <BR>Ich weiß aber nicht, ob der Batronix das kann, der ist ja bekanntermaßen schwach in Bezug auf Preprozessormacros. <BR> <BR>Auch wenns nur ein Kommadozeilentool ist, der freie Metalink unterstützt jedenfalls fast die gesamte original Intel-8051 Syntax. <BR> <BR>Der Keil (freie Testversion) ist 100% Intel Macrofähig. Ist quasi der Standard für alle Beispielprogramme von Philips, Atmel, Cygnal usw.. <BR> <BR> <BR>Peter <BR>
Import-Script
01.12.2003, 08:14
Hihi, ja der Keil ist eh die einzige Alternative für so ein Problem - bleibt nur mehr die "ansonsten Tonne"-Lösung vom Andreas ;-) <BR> <BR>Luke
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.