SCOUG-Programming Mailing List Archives
Return to [ 31 | 
July | 
2003 ]
<< Previous Message << 
 >> Next Message >>
 
 
 
Content Type:   text/plain 
"That's easy.  Write it your way."  
 
Steven,  
 
It's too bad you can't offer this advice to Peter as he   
continues his adventures with Relish (no pun intended).  The   
attitude implicit in this separates the strictly open source user   
from those who opt also to contribute.  We could use more   
assistance from you easing the transition from user only to   
user and contributor.  
 
I appreciate your pre-testing of IBM's and Watcom's ALP.  I   
want to avoid just blindly assembling code which works   
without my having a reasonable understanding of why.  It's   
presenting that understanding.  I have a three-book set from   
Scott Foresman publishing which I have managed to not lose   
somehow: (1) "Zen of Assembly Language" (Michael Abrash),   
(2) "Assembly Language from Square One" (Jeff Duntemann),   
and (3) "Assembly Language Magic" (William Murray/Chris   
Pappas).  Abrash upgraded his book in the "Zen of Graphics   
Programming".  Then I have managed to collect a number of   
others going all the way back to the original 8088-based PC.  
 
Nevertheless except for some initial effort using Abrash's "Zen   
of Assembly Language" I have actually avoided assembly   
language.  Now faced with presenting something more   
substantial than a surface treatment with writing device   
drivers for OS/2, I'm putting myself on something of a crash   
course on assembly language.  
 
As Intel offers an HLL version of every Pentium instruction I   
have an interest in incorporating same as part of a   
specification language, eliminating the need to separately   
learn and write symbolic assembly language.  I have a second   
interest in determining the reasons, if any, that an assembly   
language programmer can more efficient code than possible   
within the code generation phase of an HLL.  
 
It all gets back to having a software tool do what you want it   
to do in the most efficient and effective way possible.  You   
have Michael Abrash in his "Zen of Assembly Language" going   
through the process of understanding the architecture of a   
processor relative to its instruction set, determining for a   
given function the most efficient set of instructions in terms of   
performance, and then once determined incorporating that   
within the code generation phase of an HLL.  
 
 
 
 
 
 
=====================================================  
 
To unsubscribe from this list, send an email message  
to "steward@scoug.com". In the body of the message,  
put the command "unsubscribe scoug-programming".  
 
For problems, contact the list owner at  
"rollin@scoug.com".  
 
=====================================================  
 
  
<< Previous Message << 
 >> Next Message >>
Return to [ 31 | 
July | 
2003 ] 
  
  
The Southern California OS/2 User Group
 P.O. Box 26904
 Santa Ana, CA  92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group.  ALL RIGHTS 
RESERVED. 
 
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International 
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
 
 |