出版時間:2004-12 出版社:西安電子科技大學出版社 作者:張勇等 頁數(shù):312
Tag標簽:無
內容概要
《TMS320C5000系列DSP匯編語言程序設計》是《C/C++語言硬件程序設計——基于TMS320C5000系列DSP》一書(西安電子科技大學出版社出版)的姊妹篇,書中全面、詳細地介紹了使用匯編語言開發(fā)TMS320C5000系列DSP應用系統(tǒng)的方法。全書共分為9章,內容包括TMS320C54x系列DSP硬件結構、TMS320C55x系列DSP硬件結構、典型DSP硬件電路系統(tǒng)的設計、C54x和C55x匯編語言、浮點運算匯編程序設計、同步串口匯編程序設計、異步串口匯編程序設計、BOOT匯編程序設計和應用實例。本書的最大特色在于通過完整的程序實例介紹相關的內容。 本書是作者近幾年來不間斷地從事TMS320系列DSP系統(tǒng)設計、開發(fā)和教學的技術結晶,書中將基于TMS320C5000的匯編語言程序設計從一個容易理解和接受的角度展開論述,旨在普及匯編語言的應用?! ”緯粌H可以作為從事DSP開發(fā)的電子工程技術人員以及DSP愛好者的參考書,也可以作為電子通信類相關專業(yè)研究生和高年級本科生學習DSP及其程序設計的教科書。
書籍目錄
第一章 TMS320C54x定點DSP硬件結構1.1 引言1.2 C54x內部結構1.2.1 總線結構1.2.2 內部存儲器1.2.3 中央處理單元(CPU)1.2.4 數(shù)據(jù)尋址1.2.5 程序存儲器尋址1.2.6 流水線操作1.2.7 片上外設1.3 存儲器1.4 中央處理單元(CPU)1.4.1 CPU狀態(tài)和控制寄存器1.4.2 算術邏輯單元(ALU)1.4.3 累加器A和B1.4.4 筒形移位器1.4.5 乘法器/加法器單元1.4.6 比較選擇和存儲單元(CSSU)1.4.7 指數(shù)編碼器1.5 尋址1.5.1 立即數(shù)尋址1.5.2 絕對尋址1.5.3 累加器尋址1.5.4 直接尋址1.5.5 間接尋址1.5.6 存儲器映射寄存器尋址1.5.7 堆棧尋址1.5.8 數(shù)據(jù)類型1.6 本章小結習題第二章 TMS320C55x定點DSP硬件結構2.1 引言2.2 CPU結構2.2.1 內部數(shù)據(jù)和地址總線2.2.2 存儲器接口單元(M單元)2.2.3 指令緩沖單元(I單元)2.2.4 程序流單元(P單元)2.2.5 地址數(shù)據(jù)流單元(A單元)2.2.6 數(shù)據(jù)計算單元(D單元)2.2.7 地址總線和數(shù)據(jù)總線2.2.8 指令流水線2.3 CPU寄存器2.3.1 累加器(AC0~AC3)2.3.2 轉換寄存器(TRN0,TRN1)2.3.3 暫存寄存器(T0~T3)2.3.4 用于尋址數(shù)據(jù)空間和I/O空間的寄存器2.3.5 程序流寄存器(PC,RETA,CFCT)2.3.6 中斷管理寄存器2.3.7 循環(huán)控制寄存器2.3.8 狀態(tài)寄存器(ST0_55~ST3_55)2.4 存儲器和I/O空間2.4.1 存儲器映射2.4.2 程序空間2.4.3 數(shù)據(jù)空間2.4.4 I/O空間2.5 堆棧操作2.5.1 數(shù)據(jù)堆棧和系統(tǒng)堆棧2.5.2 堆棧配置2.5.3 快返回與慢返回2.6 中斷和復位操作2.6.1 中斷介紹2.6.2 中斷向量與優(yōu)先級2.6.3 可屏蔽中斷2.6.4 不可屏蔽中斷2.6.5 DSP硬件復位2.6.6 軟件復位2.7 尋址方式2.7.1 絕對尋址方式2.7.2 直接尋址方式2.7.3 間接尋址方式2.7.4 循環(huán)尋址2.8 本章小結習題第三章 典型DSP應用系統(tǒng)的設計3.1 引言3.2 應用系統(tǒng)設計分析3.3 DSP功能板芯片資料3.3.1 TMS320VC54103.3.2 SST39VF4003.3.3 TLC320AD50C3.3.4 TLC2743.3.5 TL16C550FN3.3.6 MAX2323.3.7 TPS73HD3253.3.8 PDIUSBD123.3.9 GAL16V83.3.10 應用系統(tǒng)原理圖3.4 本章小結習題第四章 TMS320C54x匯編語言4.1 引言4.2 匯編語句測試程序4.3 C54x匯編語言指令4.4 本章小結習題第五章 TMS320C55x匯編語言5.1 引言5.2 匯編語句測試程序5.3 C55x匯編語言指令5.3.1 操作數(shù)5.3.2 指令并行特性5.3.3 指令5.4 本章小結習題第六章 浮點運算匯編程序設計6.1 引言6.2 計算sinx值6.2.1 計算基礎6.2.2 數(shù)值定標6.2.3 程序設計6.3 計算Cosx值6.3.1 計算方法與數(shù)值定標6.3.2 程序設計6.4 正弦查找表6.4.1 生成正弦查找表6.4.2 程序設計6.5 FIR濾波器設計6.5.1 SIMULINK仿真分析6.5.2 C54×FIR匯編程序設計6.6 開方運算6.6.1 算法分析6.6.2 程序設計6.7 本章小結習題第七章 同步串行通信匯編程序設計7.1 引言7.2 程序實現(xiàn)功能7.3 程序設計7.3.1 簡單McBSP口通信程序7.3.2 語音FIR濾波程序7.3.3 觀察濾波效果……第八章 異步串行通信匯編程序設計第九章 BOOT匯編程序設計附錄結束語
編輯推薦
《TMS320C5000系列DSP匯編語言程序設計》是我社出版的《C/C++語言硬件程序設計——基于TMS320C5000系列DSP》一書的姊妹篇 介紹了TMS320C54x與C55x的結構,并以VC5410為核心DSP芯片,選取了實現(xiàn)異步串行通信、USB編碼等功能的接口芯片,闡明了制作一個DSP通用功能板的具體方法,給出了電路原理圖 給出了C54x和C55x匯編語言的程序框架,并使用這個程序框架測試和發(fā)布了C54x與C55x的全部匯編指令 以完整的程序實例和程序代碼說明相關主題,并介紹了使用匯編語言設計浮點程序的具體方法和程序實例 借助同步串行口(McBSP)實現(xiàn)語音通信及借助異步串行口與計算機通信的程序設計,并討論了VC5410的BOOT程序設計
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
TMS320C5000系列DSP匯編語言程序設計 PDF格式下載