Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: [korgpolyex] Learning Assy. Language ...

From: Michael Hawkins <korgpolyex800@...>
Date: 2012-08-18

All of the code is written in assembler. At the time that I started this project I found the Telemark cross assembler - tasm.

http://home.comcast.net/~tasm/

Then later I discovered an assembler (with 8085 support) plug in for Eclipse. The plugin hasn't been kept up to date with eclipse unfortunately. So I am stuck with eclipse version 3.2 in order to work in an interactive development environment.

However, I a no expert on eclipse so although I use it to write and syntax check the assembly, I have not perfected the tool chain for making the assembler.

Nevertheless, when the above tools are set up, I can work on the code quite quickly and error free.




From: bimmerfan222 <bperkins211@...>
To: korgpolyex@yahoogroups.com
Sent: Saturday, August 18, 2012 9:10 AM
Subject: [korgpolyex] Learning Assy. Language ...

 
Well I've been making a little bit of headway with my self study of Digital Electronics and Assembler Language/Machine Code.

I found two books for dirt cheap on Amazon that have helped alot.

This one...

http://www.amazon.com/Fundamentals-Digital-Microcomputer-Revised-Edition/dp/0966498011/ref=pd_ys_iyr1

... is a freaking steal at $5 shipped to your door, NEW!
It's got everything I needed to get from a transistor all the way up to understanding the CPU's on chip components/objects and how they all work together with memory and external I/O.
I needed this book to help me understand the sequence of events inside a CPU.. how all the registers work together with ALU, memory, I/O, stack, pointer, flags, common ALP syntax and form.. it filled in the blanks I needed before I could continue with this book...

http://www.amazon.com/8080A-8085-Assembly-Language-Programming-Leventhal/dp/0931988101/ref=pd_ys_iyr2

That's the cheaper of two books on 8085 ALP I found on Amazon. It seems to be good reference and beginning study of the 8085 instructions with example code and challenges the author has you do for practice.

So now that I've got a better grasp of how a CPU functions and is programmed.. I'm looking for a decent freeware app to stumble thru practice coding. Any suggestions?
Should I be using an emulator?

Mike, what level of language have you used to write/edit code for the HAWK? Have you used C, C++? Or does that create too bulky/ineff. code?
Also, what apps have you used to do your coding/editing to the HAWK?

-Blaine