MIPS Resources?

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
marco0009
Posts: 1
Joined: Thu Jun 16, 2005 11:18 am

MIPS Resources?

Post by marco0009 »

I'm wondering if anyone knows of any good MIPS coding resources. I know C++ pretty well, but assembly is foreign to me and I'm eager to learn more about the PSP and the work going on with it right now. If anyone knows of any decent websites or books detailing MIPS, please post.

Thanks.
chaos
Posts: 135
Joined: Sun Apr 10, 2005 5:05 pm

Post by chaos »

mips assembly is not a friendly language.. even the official documentation will tell you that it wasn't designed for coding in, and you'd be better off using a compiler..

if you want to learn assembly, start with something easy. maybe get yourself an 8051 kit.. or just regular old x86..

anyway, here is a pdf.

http://www.mips.com/content/PressRoom/T ... Manual.pdf
Chaosmachine Studios: High Quality Homebrew.
Guest

Post by Guest »

Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

chaos wrote:mips assembly is not a friendly language.. even the official documentation will tell you that it wasn't designed for coding in, and you'd be better off using a compiler..
I'd like to know what you're smoking. I learned ASM on MIPS and it's a damn site easier than hand coding x86 ASM. You have to have a working knowledge of ASM for the platform you're coding for in order to be a decent developer (unless you're one of those people who feels that using a debugger is for lesser people and instead stick billions of printfs in your code).

Anyway, sorry for the rant but I had to cut down this FUD before going to bed.
Guest

Post by Guest »

Well, I do have to agree with Warren. Before MIPS, the last time I did assembly was 6502 about 20 years ago. MIPS was a breeze to pickup. It really is easy. I took at peek at x86 and...ran...

Oh yes, did a touch of VAX assembly in college, but nevermind that... it wasn't terribly useful.

One neat trick for beginners is to write very small c/c++ programs and use gcc -S to see the ASM output, but I daresay its hardly necessary.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Warren wrote:
chaos wrote:mips assembly is not a friendly language.. even the official documentation will tell you that it wasn't designed for coding in, and you'd be better off using a compiler..
I'd like to know what you're smoking. I learned ASM on MIPS and it's a damn site easier than hand coding x86 ASM. You have to have a working knowledge of ASM for the platform you're coding for in order to be a decent developer (unless you're one of those people who feels that using a debugger is for lesser people and instead stick billions of printfs in your code).
Indeed, they taught us MIPS asm in college, and this was waaay back in 2000.
User avatar
ReKleSS
Posts: 73
Joined: Sat Jun 18, 2005 12:57 pm
Location: Melbourne, Australia

Post by ReKleSS »

http://www.computing.dcu.ie/~ray/CA225b.html

This looks good, I'm reading through it now.

-ReK
Post Reply