Reviewed by Mehrdad Nourai, Assistant Professor, Framingham State University on 6/13/20

Comprehensiveness rating: 4 see less

The book seems to cover many details of x86-64 Assembly, however, it does not teach how to program.

Content Accuracy rating: 5

The information I read was accurate.

Relevance/Longevity rating: 4

In the field of computer science, some books can become outdated within a year. Considering new CPU are designed every year, this book may need to be updated yearly.

Clarity rating: 4

The book does seem to provide a good amount of context and technical information about CPU and hardware.

Consistency rating: 4

The book topics are consistent.

Modularity rating: 5

I am giving full score for this one, since the author did a great job of dividing concepts and information into logical sections.

Organization/Structure/Flow rating: 5

Similar to Modularity, I am giving full score for organization of this book.

Interface rating: 4

The interface is more or less fine.

Grammatical Errors rating: 4

I am giving 4 on this one, since some statements could a have been written a bit shorter.

Cultural Relevance rating: 4

I did not see any cultural insensitive issue.

Comments

Overall, it is a great reference book.