匯編程序設計與電腦體系結構:軟件工程師教程

[美]布萊恩·R. 霍爾(Brian R. Hall)  凱文·J.斯隆卡(Kevin J. Slonka) 著

買這商品的人也買了...

相關主題

商品描述

本書通過大量實例,循序漸進地講解匯編語言的各種應用方式,並直觀地演示怎樣把匯編語言同高級語言結合,以製作出充分發揮硬件特性的程序。
本書的內容涵蓋匯編語言與電腦體系結構的許多方面。從電腦編程語言與體系結構的基礎知識開始,講解電腦語言的轉移流程、電腦組成部分、匯編語法、算術操作、流程控制、函數、字符串、結構體、浮點數運算等內容。之後講解怎樣把匯編與高級語言及系統軟件結合起來使用,並介紹硬件及其元件的基本原理。
書中以x86與x86_64這兩種主流架構為重點,兼顧AT&T及Intel語法,並適用於GAS、NASM及MASM三種常見的匯編器,以及Linux、macOS及Windows三種常用的操作系統,這使得身處各種開發環境中的軟件工程師都能在書里找到可以直接運用的解決方案,並瞭解如何將其移植到其他環境。