Lost Password?

Go Back   CodeCall Programming Forum > Software Development > General Programming

General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #21 (permalink)  
Old 11-26-2007, 05:57 PM
TcM's Avatar   
TcM TcM is offline
Terminator - I'll be back
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,076
Rep Power: 50
TcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the rough
Default

I'm going to learn Assembly at school next January I think. hope it will be an interesting subject for coding lovers!
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #22 (permalink)  
Old 11-27-2007, 07:07 AM
v0id's Avatar   
v0id v0id is offline
Super Mod
 
Join Date: Apr 2007
Location: Denmark
Posts: 1,940
Last Blog:
CherryPy(thon)
Rep Power: 23
v0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to behold
Send a message via MSN to v0id
Default

Assembly is a great language and really interesting, you shall really look forward to it, TheComputerMaster. Do you already know which assemblers you're going to use? I'm just curious...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #23 (permalink)  
Old 11-27-2007, 12:30 PM
G_Morgan G_Morgan is offline
Guru
 
Join Date: Oct 2007
Age: 24
Posts: 399
Rep Power: 10
G_Morgan is a name known to allG_Morgan is a name known to allG_Morgan is a name known to allG_Morgan is a name known to allG_Morgan is a name known to allG_Morgan is a name known to all
Default

The most important thing with assembly is establish some conventions with how you use the various pieces of the architecture. Where are your returns going to be stored, what are you going to use different registers for, etc.

It's really not that difficult. Really it's like C with more book keeping involved (like the need to manually assign registers to variables or assign space on the stack if you have too many variables). I'd just write out your algorithms in pseudocode and then think about where everything goes.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #24 (permalink)  
Old 11-29-2007, 07:26 AM
TcM's Avatar   
TcM TcM is offline
Terminator - I'll be back
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,076
Rep Power: 50
TcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the rough
Default

Quote:
Originally Posted by v0id View Post
Assembly is a great language and really interesting, you shall really look forward to it, TheComputerMaster. Do you already know which assemblers you're going to use? I'm just curious...
I have no idea. Do you think that makes a difference?


Quote:
Originally Posted by G_Morgan View Post
The most important thing with assembly is establish some conventions with how you use the various pieces of the architecture. Where are your returns going to be stored, what are you going to use different registers for, etc.

It's really not that difficult. Really it's like C with more book keeping involved (like the need to manually assign registers to variables or assign space on the stack if you have too many variables). I'd just write out your algorithms in pseudocode and then think about where everything goes.
I don't know any C or C++ or C# :s
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #25 (permalink)  
Old 11-29-2007, 07:35 AM
v0id's Avatar   
v0id v0id is offline
Super Mod
 
Join Date: Apr 2007
Location: Denmark
Posts: 1,940
Last Blog:
CherryPy(thon)
Rep Power: 23
v0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to behold
Send a message via MSN to v0id
Default

Quote:
Originally Posted by TheComputerMaster
I have no idea. Do you think that makes a difference?
Yes, it makes a difference.

First of all, there's the visual- and the functionality part of an assembler, which only affects the programmer. It's stuff like the syntax of the assembly come, the difficulty of using the assembler, features available, etc. Then there's the technical part. It's different what the different assemblers support, like operating system, architecture, etc. So you've to choose an assembler which fits your system.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #26 (permalink)  
Old 11-29-2007, 08:18 AM
TcM's Avatar   
TcM TcM is offline
Terminator - I'll be back
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,076
Rep Power: 50
TcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the rough
Default

When you say architecture, you mean the architecture of the CPU? something like, Intel, AMD, Mac.. or??
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #27 (permalink)  
Old 11-29-2007, 08:23 AM
v0id's Avatar   
v0id v0id is offline
Super Mod
 
Join Date: Apr 2007
Location: Denmark
Posts: 1,940
Last Blog:
CherryPy(thon)
Rep Power: 23
v0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to behold
Send a message via MSN to v0id
Default

Yes, exactly.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #28 (permalink)  
Old 11-29-2007, 08:26 AM
TcM's Avatar   
TcM TcM is offline
Terminator - I'll be back
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,076
Rep Power: 50
TcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the rough
Default

Sorry for asking too much, but answer if you feel like it.

Why would that make difference, because of the Shift registers, ALU and that stuff? Or how it handles the data etc? (or are they the same things?)

So far our teacher told us only this, because we should start ASM in a few months.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #29 (permalink)  
Old 11-29-2007, 08:35 AM
v0id's Avatar   
v0id v0id is offline
Super Mod
 
Join Date: Apr 2007
Location: Denmark
Posts: 1,940
Last Blog:
CherryPy(thon)
Rep Power: 23
v0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to beholdv0id is a splendid one to behold
Send a message via MSN to v0id
Default

The features of each architecture differs, they have different instruction sets, different ways of handling data, different kinds of modes, and so on.

To get a more detailed explanation, you should read about some specific architecture, and you'll learn a lot more. There's many different architectures, so you could pick some few, and go into details with them. But you'll probably learn a lot about all this, when you're starting at the assembly classes at school.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #30 (permalink)  
Old 11-29-2007, 08:43 AM
TcM's Avatar   
TcM TcM is offline
Terminator - I'll be back
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,076
Rep Power: 50
TcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the roughTcM is a jewel in the rough
Default

Thanks for your reply. I really appreciate it. Sounds quite difficult to me, let's hope I understand it...
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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 On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Free Java Tutorials EdSquareCat Java Help 2 08-22-2007 01:25 AM
Lots of free Tutorials Saint General Programming 6 10-15-2006 11:24 AM
General: Tutorial, Keep your PC secure for Free! TcM Tutorials, Classes and Code 2 09-21-2006 12:51 PM
Free Online PHP Tutorials RobSoftware PHP Forum 5 08-24-2006 04:38 PM
Assembly tutorials Kaabi General Programming 1 07-05-2006 11:18 AM


All times are GMT -5. The time now is 02:10 AM.

Contest Stats

dargueta ........ 128.00000
John ........ 127.00000
Xav ........ 107.00000
gaylo565 ........ 18.00000
Johnnyboy ........ 3.00000
navghost ........ 1.00000

Contest Rules

Ads