Go Back   Computer Forums > General Computing > Programming
Join Computer forums Today

Thread Tools Search this Thread Display Modes
Old 10-10-2009, 08:42 AM   #1
Solid State Member
Join Date: Oct 2009
Posts: 19
Default Assembly Language + Machine Code with pep8

I'm just wondering if there is someone here who has ever done much actual assembly or god forbid machine language programming that can tell me if the pep8 simulator does a decent job of teaching the concepts.


Our college intro class into assembly language uses this. I'm also wondering if anyone could recommend any additional assembly tutorials or practice.

Also is the assembly language specific to the processor you're working on or is there a general assembly language(is what i'm learning now entirely concept and is there something a little more real i should look at)

Hoodlum is offline   Reply With Quote
Old 10-10-2009, 10:26 AM   #2
Site Team
berry120's Avatar
Join Date: Jul 2009
Location: England, UK
Posts: 3,422
Default Re: Assembly Language + Machine Code with pep8

Haven't done much assembler - but as long as you conform to the x86 instruction set then it shouldn't be too processor specific no.

However, before I go into trying to explain all sorts of extensions to instruction sets, different instruction sets their uses and so on (or before anyone does!) why is it you're trying to learn assembler?

Unless you need it for a specific project (such as a reverse engineering one) or you've got a good grasp on lots of languages already and just want to learn it as another thing that you know - I really would look elsewhere. Aside from VERY specialised applications there's really not much call or use for assembly these days, the lowest down people really need to go is C (and even that's not used much these days apart from very low level stuff or legacy systems.)

Perhaps it'd help us suggest things if you gave a bit of background about what you know already? If you want to learn assembly then great, I'm not saying it's useless and not worth studying, but if you're new to the field or want to learn something that's more useful there's a whole host of other languages that would be better!

berry120 is offline   Reply With Quote
Old 10-10-2009, 11:08 AM   #3
Solid State Member
Join Date: Oct 2009
Posts: 19
Default Re: Assembly Language + Machine Code with pep8

As part of the computer science program at my college we'll be going deeper into assembly after this intro course is done. I've already done a good bit of higher level programming by no means am i trying to learn how to program with assembly as my first language. Mostly I'm just trying to get ahead of the game for school, but it's also just kind of interesting to be looking at the lower level of things, and the reverse engineering application of it is very interesting to me as well(though i'd really have no idea where to begin with something like that).

I've done a handful of electrical engineering classes as well and I'm considering going for a masters in computer engineering, so anything that gets me closer to wrapping my head around how electricity becomes information is good.
Hoodlum is offline   Reply With Quote
Old 10-10-2009, 06:09 PM   #4
Site Team
root's Avatar
Join Date: Mar 2004
Posts: 7,872
Default Re: Assembly Language + Machine Code with pep8

I did a bit of it during my uni course.

and I think that simulator looks fine, really though you do kind of need a reason to want to code using assembler it's not really something that you'll just get to know by reading some books, (basically set yourself a challenge).
I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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
Trackbacks are On
Pingbacks are On
Refbacks are Off

All times are GMT -5. The time now is 06:37 PM.

Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0