36 used & new from $0.85

Have one to sell? Sell yours here
 
 
Revolutionary Guide to Assembly Language
 
See larger image
 

Revolutionary Guide to Assembly Language (Paperback)

~ Jacov Izrailevich (Author), Aleksandr Sopin (Author), Semyon Lavin (Author), Vitaly Maljugin (Editor)
4.0 out of 5 stars  See all reviews (14 customer reviews)


Available from these sellers.


6 new from $39.61 30 used from $0.85

Formats

Amazon Price New from Used from
  Paperback, November 30, 1993 -- $39.61 $0.85

Customers Who Bought This Item Also Bought

Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)

Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)

by Jeff Duntemann
4.0 out of 5 stars (49)  $34.65
Inner Loops: A  Sourcebook for Fast 32-bit Software Development

Inner Loops: A Sourcebook for Fast 32-bit Software Development

by Rick Booth
4.4 out of 5 stars (12)  $30.89
Assembly Language Step-By-Step

Assembly Language Step-By-Step

by Jeff Duntemann
Assembly Language for Intel-Based Computers

Assembly Language for Intel-Based Computers

by Kip R. Irvine
Basic Input and Output Systems for I. B. M. Personal Computer/X.T./A.T. Computers and Compatibles: Complete Guide to ROM-based System Software (Phoenix technical reference series)

Basic Input and Output Systems for I. B. M. Personal Computer/X.T./A.T. Computers and Compatibles: Complete Guide to ROM-based System Software (Phoenix technical reference series)

by Phoenix Technologies
Explore similar items

Editorial Reviews

Product Description

Learn how to design, develop and debug powerful assembly language routines, and take control of your systems and increase the power of your high-level programs. Paper. 3 1/2 inch disk included.

Product Details

  • Paperback: 1008 pages
  • Publisher: Wrox Press; Pap/Dsk edition (December 1993)
  • Language: English
  • ISBN-10: 1874416125
  • ISBN-13: 978-1874416128
  • Product Dimensions: 9.2 x 7.2 x 2.2 inches
  • Shipping Weight: 3.9 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #969,055 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #85 in  Books > Computers & Internet > Programming > Languages & Tools > Assembly Language Programming

What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(12)
(4)
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:
 (2)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 17 people found the following review helpful:
2.0 out of 5 stars looks promising, but the presentation fails to deliver., August 23, 1998
By reassembler (Louisville, ky USA) - See all my reviews
The book contains some good information, unfortunately most of it's hidden in the lightly documented examples at the end of each chapter.

The design of the book is great, each chapter is divided into sections: Fundamental Knowledge, Tools, Library, Summary. This format is wonderful and looks promising, but the presentation fails to deliver. I can't say that I found nothing useful in each section, but I can say that the information I found in the entire book was not worth the price I paid for it.

The code at the end of each chapter lets you know that the people who wrote it know a lot about PC assembler, I just wish they'd have shared more of it with me in the preceeding chapter.

If I were re-writing this book, I would leave the format the same, but I would take smaller logical steps while explaining fundamentals in the Fundamental Knowledge sections, and put more example programs (lots of example programs) in the Library section and document, document, document, the example programs.

For a programmer, the index is almost worthless, for example: it doesn't have an entry for all of the assembler keywords. The book is over 900 pages long; the index is 12 pages long and is obviously not indexed by content, but by occurence. When you do find a subject you're looking for in the index, you hardly ever get what you we're expecting when you turn to the referenced page.

If you're a new to programming, this book is in no way for you.

If you already know a higher level language, then you will benefit somewhat from the book, but if you're learning assembler because you have to do some low level system programming, this book won't help much. I'd recommend getting your introduction to assembler with Tom Swan's book, Mastering Turbo Assembler and then filling out your specific needs with one of the system's programming books available for your platform.

I read a lot of technical books, and I find that frequently a book will cover the theory of a subject thoroughly, but skimp on real world examples and applications of the knowldege. Some other books are exactly the opposite. They go into detailed examples of specific applications of the technology, but fail to cover the fundamental areas well or at all. With the former type of book, you walk away with the knowledge of how things theoretically work, but your practical skills are none the richer. With the latter type of book so you may end up being an expert at installing Windows NT, but you still can't identify the principal functions of an operating system. Both types of books have their place, and if you stay in the Computer field long enough you'll probably end up needing both types of books for at least one or two areas. This book trys to cover both areas, but sadly ends up failing to adequately cover either.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 22 people found the following review helpful:
5.0 out of 5 stars GOOD IF YOU ALREADY KNOW A LITTLE ABOUT ASSEMBLY, October 21, 2001
By A Customer
I've been programming in assembly language (among other languages) since 1980, but just recently I decided I needed a book to brush up on some of the aspects of programming in assembly language on the 80x86 chip set. I bought this book because I felt like out of the books I reviewed, it was the easiest to read and the most well laid out in general. It also was very complete.

The book covers most aspects of assembly language and how it can be used on the IBM PC and compatible computers. It details system (BIOS) calls available on the PC to the assembly language programmer and gives you a good working knowledge of what you are up against when programming in assembly language. However, as the author states up front, this book does not cover a few of the more advanced features of assembly language on the PC (protected memory modes, 32 bit instructions, etc). With that said, I don't think this should really be viewed as much of a short coming. In many cases, these commands aren't often used anyway and certainly their absence in this text doesn't detract from what this books sets out to teach you.

The book (and one of the main reasons I bought it) also has a very nicely laid out reference section that clearly explains each instruction (aka the commands) available to the programmer in the Intel chip set.

However, as good as this book is for someone wanting to get up to speed on assembly language, I would caution prospective buyers against assuming this is a book designed for the "total novice" when it comes to assembly language programming. Even if you already know how to program in a language such as Basic or Perl, programming in assembly language can sometimes be quite a change of gears in thinking. There are no "Print" commands in assembly language :-) There are macro functions in MASM 6, but at the same time when you program in assembly language, you largely are dealing directly with memory locations, registers and the core instruction set in the CPU. You have to think in terms of binary numbers, and raw data to a large degree.

All that is fine if you already have a broad understanding of what's going on in assembly language to begin with. However, if you don't (i.e. if you are a total novice to the world of assembly language programming), then there is a chance this book may leave you a little confused at the start.

When I first taught myself how to program in assembly language, it was at the age of about 15. At that time, I had no concept of what binary was, nor did I have any idea how memory locations, let alone how registers of a CPU fit into the big picture. Fortunately, the book I used to teach myself started from square one and assumed you knew nothing about binary or anything else. While those chapters were very hard to get a handle on initially, looking back they were very important to understanding the overall concept of how assembly language functions.

Again, as good as this book is, my fear is that someone starting at square one might find themselves feeling a little left out in the cold by the author if they don't already have a solid understanding of what a High and Low byte are, or if they have no concept of what a Most Significant Bit is.

In my view, the addition of a chapter on "what is going on here with assembly language and the binary numbering system" might be very helpful for those very who are new to the world of assembly language programming. Nonetheless, this is a very well laid out book and certainly should be part of any book shelf owned by anyone who has designs on programming in assembly language (which of course is the only real programming language - just kidding :-)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 22 people found the following review helpful:
3.0 out of 5 stars An alright book for reference., March 3, 1999
By A Customer
They have alot of interupts listed in back, but you'd be better off with Raplh Browns current list as this one is outdated. Much of this book is outdated, Pentiums are not covered at all, and 32-bit instructions and operations are only covered in the Appendix. The book is not to bad but they do no cover much in the way of direct hardware access, one of the benefits of using assembly. There is almost no coverage of todays graphics cards, and sound cards are not covered at all. Overall it can be used as an outdated but good reference. Especially if you only need to program in Dos and/or 16 bits. But there are a couple of better books available. Beginers and Advanced programers should steer clear.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars obsolete but useful
This book has a lot of useful information on low level stuff. There are chapters on Disks, Video and Bios/dos services. Read more
Published on September 26, 2002 by O. Durojaiye

5.0 out of 5 stars Everything I needed...
I got this book when I was twelve or thirteen and I only knew how to code BASIC at the time... I must admit that at first it was a bit overwhelming; however, after reading this... Read more
Published on March 30, 2002 by T-Man

5.0 out of 5 stars Good intermediate book!
If you know some high level language (concepts, structure, procedures, functions) and have a basis in assembler (know what mov means) Then this book can be of value. Read more
Published on March 23, 2002 by aaron white

5.0 out of 5 stars GREAT Book!
If I had to rate this book in 2 words it would simply be "BUY NOW!" This book teachers everything that you need to be an intermediate programmer (unfortuanately the... Read more
Published on November 12, 2001 by sordonline

5.0 out of 5 stars Books Books Books
Well well well I finnally get to review this book well its a book that you can read and it is read by people like you
Published on December 10, 1999 by john ford

4.0 out of 5 stars Great for learning the language and how your computer works!
The book leads you from the basics starting with the assembly enviornment, registers, working with ram, and program flow, and it takes you to controlling hardware, taking... Read more
Published on September 21, 1998

1.0 out of 5 stars just an interrupt reference manual., you cant learn from it
I expected more from this book... I knew assembly before reading the book. thats why i've been able to understand lot of things of the book. Read more
Published on August 9, 1998

5.0 out of 5 stars excellent......supurb
this is a great book.........a must buy for anyone wishing to learn assembly.......i would suggest that you read Peter Nortans Assembly Language Programming book before this... Read more
Published on April 22, 1998 by nexus@nu-world.com

5.0 out of 5 stars Great ASM book! Some high level language experience required
Now this is a VERY good book. It covers all the basics and more. The disk that comes with it is sort of useful at first, but the book itself is the best for all you potential... Read more
Published on January 30, 1998

4.0 out of 5 stars Very Good For Beginner/Intermediate Users
one of the best ASM books out there. However, if you have never programmed in Pascal/C/Cobol you will find some of the topics difficult because it uses examples from these... Read more
Published on January 6, 1998 by jmcauley@bellsouth.net

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.