注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具TMS320C5000系列DSP匯編語言程序設(shè)計(jì)

TMS320C5000系列DSP匯編語言程序設(shè)計(jì)

TMS320C5000系列DSP匯編語言程序設(shè)計(jì)

定 價:¥30.00

作 者: 張勇 等編著
出版社: 西安電子科技大學(xué)出版
叢編項(xiàng):
標(biāo) 簽: 匯編語言程序設(shè)計(jì)

ISBN: 9787560614687 出版時間: 2004-12-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 312 字?jǐn)?shù):  

內(nèi)容簡介

  本書特色: ◇這是我社出版的《C/C++語言硬件程序設(shè)計(jì)——基于TMS320C5000系列DSP》一書的姊妹篇 ◇介紹了TMS320C54x與C55x的結(jié)構(gòu),并以VC5410為核心DSP芯片,選取了實(shí)現(xiàn)異步串行通信、USB、編碼等功能的接口芯片,闡明了制作一個DSP通用功能板的具體方法,給出了電路原理圖 ◇給出了C54x和C55x匯編語言的程序框架,并使用這個程序框架測試和發(fā)布了C54x與C55x的全部匯編指令◇以完整的程序?qū)嵗统绦虼a說明相關(guān)主題,并介紹了使用匯編語言設(shè)計(jì)浮點(diǎn)程序的具體方法和程序?qū)嵗蠼柚酱锌冢∕cBSP)實(shí)現(xiàn)語音通信及借助異步串行口與計(jì)算機(jī)通信的程序設(shè)計(jì),并討論了VC5410的BOOT程序設(shè)計(jì)· TMS320C54x與C55x系列DS昭件結(jié)構(gòu)· 典型DSP硬件電路系統(tǒng)的設(shè)計(jì)· C54x與C55x匯編語言 · 浮點(diǎn)運(yùn)算匯編程序設(shè)計(jì) · 同步串口匯編程序設(shè)計(jì) · 異步串口匯編程序設(shè)計(jì) · BOOT匯編程序設(shè)計(jì)和應(yīng)用實(shí)列 本書是《C/C++語言硬件程序設(shè)計(jì):基于TMS320C5000系列DSP》一書(西安電子科技大學(xué)出版社出版)的姊妹篇,書中全面、詳細(xì)地介紹了使用匯編語言開發(fā)TMS320C5000系列DSP應(yīng)用系統(tǒng)的方法。全書共分為9章,內(nèi)容包括TMS320C54x系列DSP硬件結(jié)構(gòu)、TMS320C55x系列DSP硬件結(jié)構(gòu)、典型DSP硬件電路系統(tǒng)的設(shè)計(jì)、C54x和C55x匯編語言、浮點(diǎn)運(yùn)算匯編程序設(shè)計(jì)、同步串口匯編程序設(shè)計(jì)、異步串口匯編程序設(shè)計(jì)、BOOT匯編程序設(shè)計(jì)和應(yīng)用實(shí)例。本書的最大特色在于通過完整的程序?qū)嵗榻B相關(guān)的內(nèi)容。本書是作者近幾年來不間斷地從事TMS320系列DSP系統(tǒng)設(shè)計(jì)、開發(fā)和教學(xué)的技術(shù)結(jié)晶,書中將基于TMS320C5000的匯編語言程序設(shè)計(jì)從一個容易理解和接受的角度展開論述,旨在普及匯編語言的應(yīng)用。 本書不僅可以作為從事DSP開發(fā)的電子工程技術(shù)人員以及DSP愛好者的參考書,也可以作為電子通信類相關(guān)專業(yè)研究生和高年級本科生學(xué)習(xí)DSP及其程序設(shè)計(jì)的教科書。

作者簡介

暫缺《TMS320C5000系列DSP匯編語言程序設(shè)計(jì)》作者簡介

圖書目錄

第一章 TMS320C54x定點(diǎn)DSP硬件結(jié)構(gòu) 1
1.1 引言 1
1.2 C54x內(nèi)部結(jié)構(gòu) 2
1.2.1 總線結(jié)構(gòu) 3
1.2.2 內(nèi)部存儲器 3
1.2.3 中央處理單元 CPU 4
1.2.4 數(shù)據(jù)尋址 5
1.2.5 程序存儲器尋址 5
1.2.6 流水線操作 5
1.2.7 片上外設(shè) 5
1.3 存儲器 5
1.4 中央處理單元 CPU 9
1.4.1 CPU狀態(tài)和控制寄存器 10
1.4.2 算術(shù)邏輯單元 ALU 12
1.4.3 累加器A和B 13
1.4.4 筒形移位器 13
1.4.5 乘法器/加法器單元 14
1.4.6 比較選擇和存儲單元 CSSU 15
1.4.7 指數(shù)編碼器 16
1.5 尋址 16
1.5.1 立即數(shù)尋址 17
1.5.2 絕對尋址 17
1.5.3 累加器尋址 17
1.5.4 直接尋址 18
1.5.5 間接尋址 19
1.5.6 存儲器映射寄存器尋址 22
1.5.7 堆棧尋址 23
1.5.8 數(shù)據(jù)類型 23
1.6 本章小結(jié) 24
習(xí)題 24
第二章 TMS320C55x定點(diǎn)DSP硬件結(jié)構(gòu) 25
2.1 引言 25
2.2 CPU結(jié)構(gòu) 26
2.2.1 內(nèi)部數(shù)據(jù)和地址總線 26
2.2.2 存儲器接口單元 M單元 27
2.2.3 指令緩沖單元 I單元 27
2.2.4 程序流單元 P單元 28
2.2.5 地址數(shù)據(jù)流單元 A單元 29
2.2.6 數(shù)據(jù)計(jì)算單元 D單元 30
2.2.7 地址總線和數(shù)據(jù)總線 32
2.2.8 指令流水線 34
2.3 CPU寄存器 35
2.3.1 累加器 AC0~AC3 39
2.3.2 轉(zhuǎn)換寄存器 TRN0, TRN1 39
2.3.3 暫存寄存器 T0~T3 39
2.3.4 用于尋址數(shù)據(jù)空間和I/O空間的寄存器 40
2.3.5 程序流寄存器 PC, RETA, CFCT 44
2.3.6 中斷管理寄存器 45
2.3.7 循環(huán)控制寄存器 48
2.3.8 狀態(tài)寄存器 ST0_55~ST3_55 49
2.4 存儲器和I/O空間 55
2.4.1 存儲器映射 55
2.4.2 程序空間 56
2.4.3 數(shù)據(jù)空間 57
2.4.4 I/O空間 58
2.5 堆棧操作 58
2.5.1 數(shù)據(jù)堆棧和系統(tǒng)堆棧 58
2.5.2 堆棧配置 59
2.5.3 快返回與慢返回 60
2.6 中斷和復(fù)位操作 61
2.6.1 中斷介紹 61
2.6.2 中斷向量與優(yōu)先級 62
2.6.3 可屏蔽中斷 63
2.6.4 不可屏蔽中斷 64
2.6.5 DSP硬件復(fù)位 65
2.6.6 軟件復(fù)位 65
2.7 尋址方式 67
2.7.1 絕對尋址方式 67
2.7.2 直接尋址方式 68
2.7.3 間接尋址方式 71
2.7.4 循環(huán)尋址 78
2.8 本章小結(jié) 81
習(xí)題 81
第三章 典型DSP應(yīng)用系統(tǒng)的設(shè)計(jì) 82
3.1 引言 82
3.2 應(yīng)用系統(tǒng)設(shè)計(jì)分析 83
3.3 DSP功能板芯片資料 83
3.3.1 TMS320VC5410 83
3.3.2 SST39VF400 90
3.3.3 TLC320AD50C 95
3.3.4 TLC274 98
3.3.5 TL16C550FN 98
3.3.6 MAX232 102
3.3.7 TPS73HD325 102
3.3.8 PDIUSBD12 103
3.3.9 GAL16V8 104
3.3.10 應(yīng)用系統(tǒng)原理圖 104
3.4 本章小結(jié) 108
習(xí)題 108
第四章 TMS320C54x匯編語言 109
4.1 引言 109
4.2 匯編語句測試程序 110
4.3 C54x匯編語言指令 112
4.4 本章小結(jié) 170
習(xí)題 170
第五章 TMS320C55x匯編語言 171
5.1 引言 171
5.2 匯編語句測試程序 172
5.3 C55x匯編語言指令 175
5.3.1 操作數(shù) 175
5.3.2 指令并行特性 181
5.3.3 指令 182
5.4 本章小結(jié) 183
習(xí)題 183
第六章 浮點(diǎn)運(yùn)算匯編程序設(shè)計(jì) 184
6.1 引言 184
6.2 計(jì)算sinx值 185
6.2.1 計(jì)算基礎(chǔ) 185
6.2.2 數(shù)值定標(biāo) 185
6.2.3 程序設(shè)計(jì) 185
6.3 計(jì)算cosx值 194
6.3.1 計(jì)算方法與數(shù)值定標(biāo) 194
6.3.2 程序設(shè)計(jì) 195
6.4 正弦查找表 200
6.4.1 生成正弦查找表 200
6.4.2 程序設(shè)計(jì) 201
6.5 FIR濾波器設(shè)計(jì) 204
6.5.1 SIMULINK仿真分析 205
6.5.2 C54x FIR匯編程序設(shè)計(jì) 206
6.6 開方運(yùn)算 215
6.6.1 算法分析 215
6.6.2 程序設(shè)計(jì) 215
6.7 本章小結(jié) 221
習(xí)題 221
第七章 同步串行通信匯編程序設(shè)計(jì) 222
7.1 引言 222
7.2 程序?qū)崿F(xiàn)功能 223
7.3 程序設(shè)計(jì) 223
7.3.1 簡單McBSP口通信程序 223
7.3.2 語音FIR濾波程序 228
7.3.3 觀察濾波效果 234
7.4 本章小結(jié) 239
習(xí)題 239
第八章 異步串行通信匯編程序設(shè)計(jì) 240
8.1 引言 240
8.2 程序?qū)崿F(xiàn)的功能 241
8.3 程序設(shè)計(jì) 242
8.3.1 主機(jī)程序設(shè)計(jì) 242
8.3.2 目標(biāo)機(jī)程序設(shè)計(jì) 250
8.4 本章小結(jié) 264
習(xí)題 264
第九章 BOOT匯編程序設(shè)計(jì) 265
9.1 引言 265
9.2 程序?qū)崿F(xiàn)功能 266
9.3 程序設(shè)計(jì) 266
9.4 本章小結(jié) 272
習(xí)題 272
附錄 273
附錄A techor ICE DSP仿真器 273
附錄B FFT算法 273
B.1 DFT和IDFT的同一性 273
B.2 CCStudio程序設(shè)計(jì) 278
附錄C GAL 16V8控制邏輯 287
附錄D C55x指令匯總 288
結(jié)束語 312

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號