Ata+Elahi
ARM是微處理器行業(yè)的一家英國(guó)知名企業(yè),全稱是Advanced RICS Machines,設(shè)計(jì)了大量高性能、廉價(jià)、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。ARM的技術(shù)具有性能高、成本低和能耗省的特點(diǎn),適用于多種領(lǐng)域,比如嵌入控制、消費(fèi)/教育類多媒體、DSP和移動(dòng)式應(yīng)用等。ARM是全球微處理器供應(yīng)商之一,學(xué)習(xí)ARM指令集和掌握ARM匯編編程是開發(fā)ARM處理器低級(jí)別應(yīng)用程序的必備工具。工程師將會(huì)從計(jì)算機(jī)體系結(jié)構(gòu)和匯編語言的理解中顯著受益,特別是,如果工作在一個(gè)做硬件開發(fā)的行業(yè)中。
全書共7章:1.關(guān)于數(shù)字信號(hào)、模擬信號(hào)、數(shù)字系統(tǒng)和傳輸方法的必要知識(shí);2.邏輯門,寄存器和計(jì)算機(jī)體系結(jié)構(gòu);3-4.關(guān)于指令的ARM處理器架構(gòu),包括棧操作指令、移位和循環(huán)指令、寄存器交換指令,ARM數(shù)據(jù)傳輸指令、ARM尋址模式、數(shù)據(jù)傳送指令格式、塊傳輸指令和指令格式等內(nèi)容;5.使用Keil開發(fā)ARM匯編語言編程工具,包括程序模版及編程規(guī)則等;6.關(guān)于ARM CortexM3處理器架構(gòu),MBED NXP LPC1768和基本的GPIO編程;7.實(shí)驗(yàn)室試驗(yàn),其中包括:創(chuàng)建使用板載LED的二進(jìn)制計(jì)數(shù)器、配置模擬數(shù)字轉(zhuǎn)換器(ADC)、創(chuàng)建與ADC電壓表、配置數(shù)模轉(zhuǎn)換器(DAC)、轉(zhuǎn)換二進(jìn)制輸出為十六進(jìn)制顯示、配置實(shí)時(shí)時(shí)鐘(RTC)。
本書作者Ata Elahi是南康涅狄格州立大學(xué)計(jì)算機(jī)系教授。
本書提供了一個(gè)實(shí)用的方法來學(xué)習(xí)ARM匯編語言及TI微控制器的使用。首先介紹計(jì)算機(jī)體系結(jié)構(gòu),然后討論了數(shù)字系統(tǒng)和數(shù)字邏輯。具體包括ARM匯編語言,ARM的Cortex架構(gòu)及其組件,并配合TILM3S1968硬件實(shí)驗(yàn)。本書涵蓋數(shù)字系統(tǒng)、數(shù)字邏輯、介紹計(jì)算機(jī)體系結(jié)構(gòu)和匯編語言幾大內(nèi)容,可作為計(jì)算機(jī)系統(tǒng)中的基礎(chǔ)課程,也可作為計(jì)算機(jī)科學(xué)和計(jì)算機(jī)技術(shù)的學(xué)生或業(yè)余愛好者的參考教材。
李亞寧,碩士研究生
(中國(guó)科學(xué)院自動(dòng)化研究所)