Status
Not open for further replies.

leighestevens2000

Distinguished
Oct 11, 2011
5
0
18,510
Hello,
I have not done assembler programming in over 20 years. I need to significantly improve performance on an integer based computational problem and would like to try assembler for that portion of the work. I would leave I/O and other system interaction to some other language like VBA. Can you recommend a book?
 
Solution
The Art of Assmbly Language is pretty good. But I agree with Phil - try C first. An efficient compiler is nearly as good as hand-crafted assembler. Depending upon the application, and how parallel it is, you might want to look at CUDA for ultimate performance (assuming you have an NVidia graphics card).

theDanijel

Distinguished
May 4, 2011
74
0
18,590
Depending on the language you use and what you mean by significantm assembler will probably not be as good as you think. I agree with PhilFrisbie, better use C/C++.
In comparison wiht C/C++ assembler would give you at best a 10% performance increas, unles you badly code...
 

leighestevens2000

Distinguished
Oct 11, 2011
5
0
18,510


Thanks for the recommendation. The Art of Assembly Language has been very helpful.
 
Status
Not open for further replies.