{"product_id":"assembly-language-reimagined-programming-the-intel-x64-microprocessor-in-linux-9798868817236","title":"Assembly Language Reimagined: Programming the Intel X64 Microprocessor in Linux","description":"\u003cp\u003e • Author(s): John Schwartzman\u003cbr\u003e • Publisher: Apress\u003cbr\u003e • Publisher Imprint: Apress\u003cbr\u003e • BISAC: Programming - Open Source\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e1: \u003cspan class=\"TextRun SCXW76756907 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW76756907 BCX0\" data-ccp-parastyle=\"Standard\"\u003eUsing \u003c\/span\u003e\u003c\/span\u003e\u003cem\u003e\u003cspan class=\"TextRun SCXW76756907 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW76756907 BCX0\" data-ccp-parastyle=\"Standard\"\u003eBIOS\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e\u003cspan class=\"TextRun SCXW76756907 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW76756907 BCX0\" data-ccp-parastyle=\"Standard\"\u003e\u003cem\u003e \u003c\/em\u003eServices\u003c\/span\u003e\u003c\/span\u003e.- 2: Using BIOS Services.- 3: Prefer glibc Over Calls to the BIOS.- 4: Passing Information to a Program on the Command Line.- 5: Using Macros and Passing Arguments on the Stack.- 6: Conditional Compilation and Conditional Builds.- 7: Recursion.- 8: Using Floating Point Registers.- 9: The commaSeperate Utility Program.- 10: The hhmmss Utility Program.- 11: Creating a Shared Library.- 12: Sorting an Array of Integers.- 13: Sorting and Array of Strings.- 14: Finding, Reading and Sorting File and Directory Information.- 15: Creating and Solving a Linked List.- 16: \u003cspan class=\"TextRun SCXW57549768 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW57549768 BCX0\" data-ccp-parastyle=\"Standard\" data-ccp-parastyle-defn=\"{'ObjectId':'3dc782ce-c662-564e-853e-e04bf18a45721','ClassId':1073872969,'Properties':[469775450,'Standard',201340122,'2',134233614,'true',469778129,'Standard',335572020,'1',469777841,'Liberation Serif',469777842,'Droid Sans Devanagari',469777843,'Roboto',469777844,'Liberation Serif',469769226,'Liberation Serif,Droid Sans Devanagari,Roboto',268442635,'24']}\"\u003eCreating and Sorting a Linked List\u003c\/span\u003e\u003c\/span\u003e.- 17: \u003cspan class=\"TextRun SCXW238396483 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW238396483 BCX0\" data-ccp-parastyle=\"Standard\"\u003eReading and Sorting File and Directory.- 18: \u003cspan class=\"TextRun SCXW221674594 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW221674594 BCX0\" data-ccp-parastyle=\"Standard\" data-ccp-parastyle-defn=\"{'ObjectId':'3dc782ce-c662-564e-853e-e04bf18a45721','ClassId':1073872969,'Properties':[469775450,'Standard',201340122,'2',134233614,'true',469778129,'Standard',335572020,'1',469777841,'Liberation Serif',469777842,'Droid Sans Devanagari',469777843,'Roboto',469777844,'Liberation Serif',469769226,'Liberation Serif,Droid Sans Devanagari,Roboto',268442635,'24']}\"\u003eReading File and Directory Information.- Afterword.- Appendix A.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46331786592407,"sku":"9798868817236","price":3817.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798868817236.webp?v=1768724311","url":"https:\/\/atlanticbooks.com\/products\/assembly-language-reimagined-programming-the-intel-x64-microprocessor-in-linux-9798868817236","provider":"Atlantic Books","version":"1.0","type":"link"}