DaemonForums  

Go Back   DaemonForums > Miscellaneous > Programming

Programming C, bash, Python, Perl, PHP, Java, you name it.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 23rd June 2011
Randux Randux is offline
Disgruntled desktop user
 
Join Date: May 2008
Location: Siberia
Posts: 100
Thanked 0 Times in 0 Posts
Default Sparc assembly anyone?

Hi guys, do you have any good resources for learning Sparc assembly? So far I have collected the Sparc ABI and Sun's Sparc assembler reference manual but they are not really learning resources for a beginner.
__________________
BSDForums.org refugee #27
Multibooting with LILO
Reply With Quote
  #2   (View Single Post)  
Old 23rd June 2011
rocket357's Avatar
rocket357 rocket357 is offline
Real Name: Jonathon
Wannabe OpenBSD porter
 
Join Date: Jun 2010
Location: 127.0.0.1
Posts: 340
Thanked 9 Times in 9 Posts
Default

I started off learning sparc assembly a few years back on a friend's Gentoo box...never really went anywhere with it though. If I can dig up some of the references I used I'll post 'em here.
__________________
Linux Admin by Profession. OpenBSD user by choice.
Reply With Quote
  #3   (View Single Post)  
Old 23rd June 2011
Randux Randux is offline
Disgruntled desktop user
 
Join Date: May 2008
Location: Siberia
Posts: 100
Thanked 0 Times in 0 Posts
Default

That's wild. I didn't realize Gentoo had a Sparc port. Thanks.

In principle I think RISC machines ought to be pretty nice to code assembly on. I haven't any experience with them until now so it will be a bit of a learning curve for me.
__________________
BSDForums.org refugee #27
Multibooting with LILO
Reply With Quote
  #4   (View Single Post)  
Old 24th June 2011
backrow backrow is offline
Real Name: Anthony J. Bentley
Shell Scout
 
Join Date: Jul 2009
Location: Albuquerque, NM
Posts: 116
Thanked 10 Times in 4 Posts
Default

Quote:
Originally Posted by Randux View Post
In principle I think RISC machines ought to be pretty nice to code assembly on. I haven't any experience with them until now so it will be a bit of a learning curve for me.
I found PowerPC (RISC) to be very easy to program. But since my prior assembly experience was with Z80, I’m not sure how much of that was RISC‐ness and how much was “Wait, you have how many registers?”
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems.
Reply With Quote
  #5   (View Single Post)  
Old 24th June 2011
Randux Randux is offline
Disgruntled desktop user
 
Join Date: May 2008
Location: Siberia
Posts: 100
Thanked 0 Times in 0 Posts
Default

Oh, I am used to having lots of registers and a really nice OS even though the machine I code on has become very CISC over the years so I find x86 very hard to deal with! Renewed respect for you guys who coded on Z80s and other uProcessors in the olden days.

People say you should learn a lot of programming languages just so you have different ways to look at problems. Coding in assembly on different platforms is a real eye opener. You have to totally rethink how you design stuff from one machine and os to the next.
__________________
BSDForums.org refugee #27
Multibooting with LILO

Last edited by Randux; 24th June 2011 at 07:24 AM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
learn assembly ephemera Book reviews 5 26th December 2012 06:29 PM
Undertaking computer science degree, which BSD for learning professional assembly? lionsong Programming 15 18th October 2009 11:26 PM
sparc ultra 5 ok== files and args ??? philo_neo71 FreeBSD Installation and Upgrading 2 21st September 2009 03:43 AM
errror install nebsd sparc ultra5 philo_neo71 NetBSD General 3 21st July 2009 06:35 AM
Assembly and kernel programming. bsdnewbie999 Programming 9 17th May 2009 05:52 AM


All times are GMT. The time now is 10:41 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick