{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0764579010?tag=bookfrontie00-20","asin":"0764579010","authors":["Richard Blum"],"book_id":"9780764579011","canonical_url":"https://bookfrontier.com/books/professional-assembly-language-9780764579011","cover_image_url":"https://img.bookfrontier.com/9780764579011.jpg?v=fd635c3066bd640e","description":"- Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering - Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications - Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance - Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging","forthcoming":false,"isbn13":"9780764579011","publication_date":"20050211","publisher":"Wiley","slug":"professional-assembly-language","subtitle":"","title":"Professional Assembly Language"},"discovery":{"categories":{"all":[{"bisac_code":"COM051040","confidence_band":"high","label":"Assembly Language Programming","score":0.7818,"source":"bisac_hint_model"},{"bisac_code":"COM051060","confidence_band":"medium","label":"C Programming","score":0.7492,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7386,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051040","confidence_band":"high","label":"Assembly Language Programming","score":0.7818,"source":"bisac_hint_model"},{"bisac_code":"COM051060","confidence_band":"medium","label":"C Programming","score":0.7492,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7386,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051040","confidence_band":"high","label":"Assembly Language Programming","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Assembly Language Programming","score":0.7818,"slug":"assembly-language-programming"},{"label":"C Programming","score":0.7492,"slug":"c-programming"},{"label":"Programming Languages","score":0.7386,"slug":"programming-languages"}],"reader_fit":["Programmers learning Pentium assembly language","Programmers integrating assembly routines with C applications"],"related_lists":[],"series":null,"similar_books":[{"authors":["Randall Hyde"],"book_id":"9781593272074","cover_image_url":"https://img.bookfrontier.com/9781593272074.jpg?v=41560ff4659d29e6","score":0.7795,"title":"The Art of Assembly Language, 2nd Edition","url":"https://bookfrontier.com/books/9781593272074"},{"authors":["Jeff Duntemann"],"book_id":"9780470497029","cover_image_url":"https://img.bookfrontier.com/9780470497029.jpg?v=57f5fff4c1d68a02","score":0.7415,"title":"Assembly Language Step-by-step","url":"https://bookfrontier.com/books/9780470497029"},{"authors":["Robert C. Seacord"],"book_id":"9781718501041","cover_image_url":"https://img.bookfrontier.com/9781718501041.jpg?v=6a36f544b5c69cbb","score":0.7012,"title":"Effective C","url":"https://bookfrontier.com/books/9781718501041"},{"authors":["Wolfgang Mauerer"],"book_id":"9780470343432","cover_image_url":"https://img.bookfrontier.com/9780470343432.jpg?v=b365a4df155834ae","score":0.6862,"title":"Professional Linux Kernel Architecture","url":"https://bookfrontier.com/books/9780470343432"},{"authors":["Jeff Duntemann"],"book_id":"9781394155248","cover_image_url":"https://img.bookfrontier.com/9781394155248.jpg?v=2a8d92d82cfec09f","score":0.6832,"title":"X64 Assembly Language Step-by-step","url":"https://bookfrontier.com/books/9781394155248"},{"authors":["Greg Perry","Dean Miller"],"book_id":"9780789751980","cover_image_url":"https://img.bookfrontier.com/9780789751980.jpg?v=7855acfcd09109a2","score":0.6643,"title":"C Programming Absolute Beginner's Guide","url":"https://bookfrontier.com/books/9780789751980"},{"authors":["Alan Donovan","Brian Kernighan","Alan A.A. Donovan","Brian W. Kernighan"],"book_id":"9780134190440","cover_image_url":"https://img.bookfrontier.com/9780134190440.jpg?v=b2e40e85d019091e","score":0.6641,"title":"Go Programming Language, the","url":"https://bookfrontier.com/books/9780134190440"},{"authors":["John Cheng","Max Grossman","Ty McKercher"],"book_id":"9781118739327","cover_image_url":"https://img.bookfrontier.com/9781118739327.jpg?v=fa1e2aaedfb99301","score":0.6619,"title":"Professional CUDA C Programming","url":"https://bookfrontier.com/books/9781118739327"}],"topics":[{"evidence_refs":["keyword:language"],"label":"Language","score":0.0318,"slug":"language"},{"evidence_refs":["keyword:high"],"label":"High","score":0.0272,"slug":"high"}],"what_you_get":["Themes: Assembly language programming, Application performance optimization, Reverse engineering and hacking exploits.","Themes: Language, High.","Reading lane: Assembly Language Programming and C Programming."]},"llm_signals":{"confidence":0.96,"pacing":"unknown","reader_fit":["Programmers learning Pentium assembly language","Programmers integrating assembly routines with C applications"],"themes":["Assembly language programming","Application performance optimization","Reverse engineering and hacking exploits"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":45,"goodreads_ratings_count":72,"goodreads_reviews_count":6,"quality_score":0.8666}}