Welcome Guest ( Log In | Register)



3 Pages V  < 1 2 3 >  
Reply to this topicStart new topic
> How 2 Download An Assembler?
vizskywalker
post Feb 26 2005, 08:17 PM
Post #11


Member [Level 2]
*****

Group: Members
Posts: 79
Joined: 12-January 05
Member No.: 3,251



I haven't done anything other than a "Hello World" floppy-os either, os I'm not laughing. And m_rahman, I agree that optimization is important, but make sure you have the gist of assembly first as on most modern computers, optimization isn't too important, especially with how much space the program takes up. And you should definitely look at osknockout's post about clock cycles. If you have any more questions, feel free to ask. And get Ralph Brown's Interrupt List: http://www-2.cs.cmu.edu/afs/cs.cmu.edu/use.../WWW/files.html.
Go to the top of the page
 
+Quote Post
vizskywalker
post Feb 27 2005, 09:27 PM
Post #12


Member [Level 2]
*****

Group: Members
Posts: 79
Joined: 12-January 05
Member No.: 3,251



Just to let you know, in case you don't look there, my first tutorial is up in the Tutorials section fo the gorum.
Go to the top of the page
 
+Quote Post
osknockout
post Feb 28 2005, 10:34 PM
Post #13


Super Member
*********

Group: Members
Posts: 397
Joined: 14-November 04
From: Elysium
Member No.: 2,280



Oh, I'll look at it in my free time... Glad I'm not the only one still going hello world.
QUOTE
I agree that optimization is important, but make sure you have the gist of assembly first as on most modern computers, optimization isn't too important, especially with how much space the program takes up.
Perhaps, but to make the best OS you need the best stuff... and for me that's optimized assembler. biggrin.gif
Go to the top of the page
 
+Quote Post
vizskywalker
post Mar 1 2005, 12:01 AM
Post #14


Member [Level 2]
*****

Group: Members
Posts: 79
Joined: 12-January 05
Member No.: 3,251



True, but I doubt m_rahman is going to start by making an OS. He needn't worry about optimization until that point or the point of a major project.
Go to the top of the page
 
+Quote Post
osknockout
post Mar 1 2005, 11:18 PM
Post #15


Super Member
*********

Group: Members
Posts: 397
Joined: 14-November 04
From: Elysium
Member No.: 2,280



laugh.gif I know, but still it's best to learn optimization soon after you get the basics of assembly. Besides, getting it at the basics leads to less bloated code later on, something every program needs.
Go to the top of the page
 
+Quote Post
vizskywalker
post Mar 2 2005, 05:48 PM
Post #16


Member [Level 2]
*****

Group: Members
Posts: 79
Joined: 12-January 05
Member No.: 3,251



Very well, I concede that point, although optimization is something I'm still struglling with, especially in my assembler. I wonder if anything is ever truly fully optimized.
Go to the top of the page
 
+Quote Post
m_rahman
post Mar 3 2005, 06:29 AM
Post #17


Newbie [Level 1]
*

Group: Members
Posts: 11
Joined: 23-February 05
Member No.: 3,929



Yes osknockout for sure, but just to get my feet wet first, looking to tutorials and discovering what is programming the metal. scary at first, i'll look to the toturials.
QUOTE
True, but I doubt m_rahman is going to start by making an OS. He needn't worry about optimization until that point or the point of a major project.


well, i may think of writing a screen saver first biggrin.gif , then advance to a Hello World calculator.

Thanks vizskywalker for your toturials.
Go to the top of the page
 
+Quote Post
osknockout
post Mar 3 2005, 10:39 PM
Post #18


Super Member
*********

Group: Members
Posts: 397
Joined: 14-November 04
From: Elysium
Member No.: 2,280



QUOTE
well, i may think of writing a screen saver first biggrin.gif , then advance to a Hello World calculator.

Thanks vizskywalker for your toturials.

A hello world calculator? Well you're starting pretty high off if you're going for a screen saver. My first did nothing, and the second one right after that printed Hello World! on DOS. In fact, I haven't made a screensave or calculator yet, still getting down the intermediate topics. Besides, that'd be kind of hard, learning all those VGA routines and some real pixel clocking. They are pretty good tutorials, better than the first ones I've read.
QUOTE
Very well, I concede that point, although optimization is something I'm still struglling with, especially in my assembler. I wonder if anything is ever truly fully optimized.

Well let's not get too philosophical here biggrin.gif but you raise a good point. Optimization almost comes second hand to me, but then again, I'm still struggling on the different types of memory segmentation.
Go to the top of the page
 
+Quote Post
vizskywalker
post Mar 4 2005, 12:41 AM
Post #19


Member [Level 2]
*****

Group: Members
Posts: 79
Joined: 12-January 05
Member No.: 3,251



Actually, VGA routines are very easy and don't require knowledge of pixel clocking. Pixel clocking comes into play with SVGA. I'm not exactly sure what a Hello World calculator is, but I'd be happy to help with that, the screensaver, or any other projects. The next tutorial will go up probably on Sunday, and I almost have Linux and NASM figured out. I just need to take care of the headers. Happy programming.
Go to the top of the page
 
+Quote Post
m_rahman