Assembley Language - Help - List
Bob Lawrence (VE1RLL)
Posts: 1,720
Propeller Chip Assembly Language Programming References:
(URL's updated Sept 2010)
=======================================
* Assembly Language Q/A : http://www.parallax.com/portals/0/propellerqna/
* Assembly Language for the Absolute Beginner, By Potatohead : http://www.gadgetgangster.com/working_file/assembly_tutorial/potatohead.pdf
* Assembly Code Examples for the Beginner
http://forums.parallax.com/showthread.php?t=87722&highlight=Assembly+Code+Examples+Beginner
* Quick Reference Guide for Propeller Assembly
http://ucontroller.com/pasmreference.pdf
* Programming the Parallax Propeller using Machine Language An intermediate level tutorial
by deSilva © 2007 - Version 1.21
http://ucontroller.com/machinelanguage.pdf
* Wikispaces /Assembly+Programming:
http://propeller.wikispaces.com/Assembly+Programming
* Assembler for the Parallax Propeller
http://www.cliff.biffle.org/software/propeller/propasm/
* Propeller Assembler Source-code Debugger
http://propeller.wikispaces.com/PASD
* How is RES different from LONG?
http://propeller.wikispaces.com/LONG+vs+RES
*** FREE PROPELLER WEBINAR:
Propeller Assembly Language Programming
http://www.parallax.com/tabid/742/Default.aspx
* HollyMinkowski - JustAsm Blog:
"I created this blog so I would have a place to put assembly language examples and
beginners help documents. The blog will cover the Parallax Propeller, the AVR and
the MSP430 uC's"
http://justasm.blogspot.com/
* Jon McPhalen: "Another useful tool, perhaps, is the PropBASIC compiler. If you can
code something in BASIC you can study the output of the compiler to see the
translation to Propeller Assembly."
PropBasic Download (Use Prop Basic to generate Asm code):
http://forums.parallax.com/showthread.php?t=107051&highlight=Propbasic+download
* Jon McPhalen: BASIC Propeller Programming (By Jon Williams)
For Nuts & Volts Magazine, Column 5, March 2010
http://www.parallax.com/Portals/0/Downloads/docs/cols/nv/prop/col/nvp5.pdf
* Propeller Manual: (Assembly Language starts on page 339)
http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/WebPM-v1.1.pdf
* Propeller Chip - Quick Reference
ftp://ftp.propeller-chip.com/PCMProp/Chapter_02/Docs/Propeller%20Quick%20Reference%20v1.6.pdf
* Ale : Various Math Assembly language Examples are explained:
http://propeller.wikispaces.com/MATH
=========================================================
A Few Assembly language Object Examples (With commented code) :
* Chip Gracey (Parallax) VGA : http://obex.parallax.com/objects/68/
* Chip Gracey (Parallax) TV : http://obex.parallax.com/objects/65/
* Eric Ball - One Pin TV Text : http://obex.parallax.com/objects/480/
* Ray Tracy - Mother of all LED sequencers : http://obex.parallax.com/objects/240/
==========================================================
Various ASM Projects:
AES-128 in PASM :http://forums.parallax.com/showthread.php?t=125309
==============================================================
Software Aids:
* Gear - Simulator: Propeller Chip Debugger: http://sourceforge.net/projects/gear-emu/
* pPropellerSim - Simulator
- Download: http://sourceforge.net/projects/ppropellersim/
- Online Manual: http://propeller.wikispaces.com/pPropellerSim
*Propeller Assembler Source-code Debugger : http://propeller.wikispaces.com/PASD
- Andy Schenk (Ariba)
- Manual by Eric Moyer (epmoyer)
- Thread: http://forums.parallax.com/showthread.php?t=121946
* Cluso PASM Debugger (will add link later)
* jazzed - BMA Multi-COG PASM Debugger : http://forums.parallax.com/showthread.php?t=115068
=================================================================
Extras:
* Propeller P8X32A Questions and Answers : http://www.parallax.com/portals/0/propellerqna/
* Phil Pilgrim (PhiPi): Default Propeller Tricks & Traps (Last update 21 June 2007)
http://forums.parallax.com/showthread.php?t=84031
* Still have more questions? Just Ask!
IF you still have Propeller, Asm, etc questions you can try posting a message on the Propeller Forum or emailing for Propeller Help: PropellerHelp@parallax.com
(URL's updated Sept 2010)
=======================================
* Assembly Language Q/A : http://www.parallax.com/portals/0/propellerqna/
* Assembly Language for the Absolute Beginner, By Potatohead : http://www.gadgetgangster.com/working_file/assembly_tutorial/potatohead.pdf
* Assembly Code Examples for the Beginner
http://forums.parallax.com/showthread.php?t=87722&highlight=Assembly+Code+Examples+Beginner
* Quick Reference Guide for Propeller Assembly
http://ucontroller.com/pasmreference.pdf
* Programming the Parallax Propeller using Machine Language An intermediate level tutorial
by deSilva © 2007 - Version 1.21
http://ucontroller.com/machinelanguage.pdf
* Wikispaces /Assembly+Programming:
http://propeller.wikispaces.com/Assembly+Programming
* Assembler for the Parallax Propeller
http://www.cliff.biffle.org/software/propeller/propasm/
* Propeller Assembler Source-code Debugger
http://propeller.wikispaces.com/PASD
* How is RES different from LONG?
http://propeller.wikispaces.com/LONG+vs+RES
*** FREE PROPELLER WEBINAR:
Propeller Assembly Language Programming
http://www.parallax.com/tabid/742/Default.aspx
* HollyMinkowski - JustAsm Blog:
"I created this blog so I would have a place to put assembly language examples and
beginners help documents. The blog will cover the Parallax Propeller, the AVR and
the MSP430 uC's"
http://justasm.blogspot.com/
* Jon McPhalen: "Another useful tool, perhaps, is the PropBASIC compiler. If you can
code something in BASIC you can study the output of the compiler to see the
translation to Propeller Assembly."
PropBasic Download (Use Prop Basic to generate Asm code):
http://forums.parallax.com/showthread.php?t=107051&highlight=Propbasic+download
* Jon McPhalen: BASIC Propeller Programming (By Jon Williams)
For Nuts & Volts Magazine, Column 5, March 2010
http://www.parallax.com/Portals/0/Downloads/docs/cols/nv/prop/col/nvp5.pdf
* Propeller Manual: (Assembly Language starts on page 339)
http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/WebPM-v1.1.pdf
* Propeller Chip - Quick Reference
ftp://ftp.propeller-chip.com/PCMProp/Chapter_02/Docs/Propeller%20Quick%20Reference%20v1.6.pdf
* Ale : Various Math Assembly language Examples are explained:
http://propeller.wikispaces.com/MATH
=========================================================
A Few Assembly language Object Examples (With commented code) :
* Chip Gracey (Parallax) VGA : http://obex.parallax.com/objects/68/
* Chip Gracey (Parallax) TV : http://obex.parallax.com/objects/65/
* Eric Ball - One Pin TV Text : http://obex.parallax.com/objects/480/
* Ray Tracy - Mother of all LED sequencers : http://obex.parallax.com/objects/240/
==========================================================
Various ASM Projects:
AES-128 in PASM :http://forums.parallax.com/showthread.php?t=125309
==============================================================
Software Aids:
* Gear - Simulator: Propeller Chip Debugger: http://sourceforge.net/projects/gear-emu/
* pPropellerSim - Simulator
- Download: http://sourceforge.net/projects/ppropellersim/
- Online Manual: http://propeller.wikispaces.com/pPropellerSim
*Propeller Assembler Source-code Debugger : http://propeller.wikispaces.com/PASD
- Andy Schenk (Ariba)
- Manual by Eric Moyer (epmoyer)
- Thread: http://forums.parallax.com/showthread.php?t=121946
* Cluso PASM Debugger (will add link later)
* jazzed - BMA Multi-COG PASM Debugger : http://forums.parallax.com/showthread.php?t=115068
=================================================================
Extras:
* Propeller P8X32A Questions and Answers : http://www.parallax.com/portals/0/propellerqna/
* Phil Pilgrim (PhiPi): Default Propeller Tricks & Traps (Last update 21 June 2007)
http://forums.parallax.com/showthread.php?t=84031
* Still have more questions? Just Ask!
IF you still have Propeller, Asm, etc questions you can try posting a message on the Propeller Forum or emailing for Propeller Help: PropellerHelp@parallax.com
Comments
Propeller Manual
Assembly Language Reference Page 339
http://www.parallax.com/dl/docs/prod/prop/WebPM-v1.01.pdf
Edit: The above is an older Propeller Manual, below is a newer version with examples...
Propeller Manual
Assembly Language Reference Page 238
http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/WebPM-v1.1.pdf
Propeller Chip Quick Reference
Propeller Assembly Language Page 2
ftp://ftp.propeller-chip.com/PCMProp/Chapter_02/Docs/Propeller%20Quick%20Reference%20v1.6.pdf
BTW, I became aware of the Webinars only recently. They are a great resource for those of us more adept at listening than reading.
Thanks! it's been added.
Thanks!. I'll try to keep it up to date.
Re Webinars : Yes they are a great resource.
Thanks! I'll try to keep it updated. I think there are still a few pieces to add to it.
I made a boo boo...
I linked to an older Propeller Manual, then this was copied to the 1st post above. The Propeller Manual should be the following which also has examples in it. (I made a note of this in my 2nd post above.)
Propeller Manual
Assembly Language Reference Page 238
http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/WebPM-v1.1.pdf
http://forums.parallax.com/showthread.php?t=115068
It's been updated. Thanks!
Thanks! Steve. I'm looking forward to trying this Debugger someday soon.
Added to to the list.
This is a great list!
I promise to get busy and put some more posts on
my PASM blog as soon as the big project I'm on at
work is finished.
This needs sticky status....