Programmers Reference Card

Go To Last Post
12 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello,

 

Years ago, when I started programming, it was customary to have condensed listings of the microprocessor instruction set; usually called Programmers Reference Cards.

While I am not programming Atmel 8-bit micros in Assembly, occasionally I need to look at the Assembly output from the compiler.

 

Since I could not find an Instruction Set Reference Card on Atmel’s website, I made one.

Simply print the new attached file (see post#10) double sided (flip on short edge) and you have a 8.5 x 5.5 listing of the AVR 8-bit Instruction Set.

 

Enjoy,

Paul

 

* original pdf deleted at the author's request. Ross *

 

You never know where life is going to take you; sit back and enjoy the ride!

Last Edited: Wed. Nov 2, 2016 - 11:27 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Good job

 

Perhaps just move the LPM instruction's under note 1

Note 3, is not telling the hole story (the new 16 register tiny's don't have LPM either, but have memory mapped flash)

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Although I do not program in assembler, you have done something wonderful. 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Nice!  I still cherish my M6800/09, and PDP-11 cards, though I seldom use them any more.  Thanks

 

 

 

Keys to wealth:

Invest for cash flow, not capital gains!

Wealth is attracted, not chased! 

Income is proportional to how many you serve!

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Isn't the correct term for such a card an "Orphan Annie"?

If you don't know my whole story, keep your mouth shut.

If you know my whole story, you're an accomplice. Keep your mouth shut. 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I still have my 6800 and 68HC11 cards somewhere!

 

 

You never know where life is going to take you; sit back and enjoy the ride!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Good point!

You never know where life is going to take you; sit back and enjoy the ride!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

As an assembly programmer exclusively, this has become a welcome addition to the electronic documentation I have on one 27" screen and my development platform (33") where there is all kinds of real-estate for reasonably sized frames in Studio 7.

 

Thanks 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Still on the shelf in front of me...

 

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi All,

 

At the suggestion of sparrow2, I added note 1 to the LPM instructions.

 

See the attached updated file. 

If a moderator couple please remove the previous file, that would be great.

 

Enjoy,

Paul              

Attachment(s): 

You never know where life is going to take you; sit back and enjoy the ride!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:

Still on the shelf in front of me...

 

 

And Brian tops us all by producing the actual item!

If you don't know my whole story, keep your mouth shut.

If you know my whole story, you're an accomplice. Keep your mouth shut. 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Those cards are nice.

 

The one attached is mine, from 1967.

 

TOU

 

PS - PaulieT - great work on that card!  Thanks for that!

Attachment(s): 

Last Edited: Wed. Nov 2, 2016 - 07:46 PM