freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp戴明幀主編第5章匯編語(yǔ)言程序設(shè)計(jì)(參考版)

2025-01-15 18:04本頁(yè)面
  

【正文】 第 5章 匯編語(yǔ)言程 34 長(zhǎng)字運(yùn)算和并行運(yùn)算 ? [例 516] 編寫(xiě)計(jì)算 z=x+y 和 f=e+d 程序段 .bss x, 3 .bss d, 3 STM x, AR5 STM d, AR2 LD 0, ASM LD *AR5+, 16, A ADD *AR5+, 16, A ST A, *AR5 ||LD *AR2+, B ADD *AR2+, 16, B STH B, *AR2 本章總結(jié) ★概述 ★程序的控制與轉(zhuǎn)移 (重點(diǎn)) ★堆棧的使用方法 ★加、減法和乘法運(yùn)算 (重點(diǎn)) ★重復(fù)操作 (重點(diǎn)) ★數(shù)據(jù)塊傳送 (重點(diǎn)) ★雙操作數(shù)乘法 ★長(zhǎng)字運(yùn)算和并行運(yùn)算 。dst=srcLmem 單周期 。Lmem=src 雙周期 。 30 長(zhǎng)字運(yùn)算和并行運(yùn)算 長(zhǎng)字指令 DLD Lmem,dst DST src,Lmem DADD Lmem,src[,dst] DSUB Lmem,src[,dst] DRSUB Lmem,src[,dst] 。2 個(gè)機(jī)器周期 MAC *AR2+, *AR3+, A 。完成一個(gè) N項(xiàng)乘積求和的操作,只需要 N+2 個(gè)機(jī)器周期。 ?利用雙操作數(shù)指令進(jìn)行乘法累加運(yùn)算,完成 N 項(xiàng)乘積求和需 2N 個(gè)機(jī)器周期。 27 雙操作數(shù)乘法 單操作數(shù)指令方案 雙操作數(shù)指令方案 LD 0, B LD 0, B STM a, AR2 STM a, AR2 STM x, AR3 STM x, AR3 STM 19, BRC STM 19, BRC RPTB done1 RPTB done1 LD *AR2+, T MPY *AR2+, *AR3+, A 3T MPY *AR3+, A 2T ADD A, B ADD A, B done: STH B, y done: STH B, y STL B, y+1 STL B, y+1 節(jié)省的總機(jī)器周期數(shù) =1T*N(迭代次數(shù) )=NT。將下條指令重復(fù)執(zhí)行 20次 。將變量 x的首地址賦給 AR2 。為變量 y分配 20個(gè)存儲(chǔ)單元 。 (數(shù)據(jù)存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)傳送) 25 .bss x, 20 .bss y, 20 .text LD x, AR2 LD y, AR3 RPT 19 MVDD *AR2+,*AR3+ ….. 。將下條指令重復(fù)執(zhí)行 5次 。定義文本代碼段 。為標(biāo)號(hào) TBL開(kāi)始的 5個(gè)存儲(chǔ)單元賦初值 。㈡ 數(shù)據(jù)存儲(chǔ)器 ←→ MMRM V D M , MV M D , MV MM第 5章 匯編語(yǔ)言程 ?例 511數(shù)組 X[5]={1,2,3,4,5}初始化 (程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)傳送) 24 .data TBL: .word 1,2,3,4,5 .bss x,5 .text START: STM x,AR5 RPT 4 MVPD TBL,*AR5+ … 。㈡ 數(shù)據(jù)存儲(chǔ)器 ←→ 數(shù)據(jù)存儲(chǔ)器M V D K , M V KD , M V D D , 在數(shù)據(jù)存儲(chǔ)器內(nèi)部傳送數(shù)據(jù)塊 。 數(shù)據(jù)塊傳送 數(shù)據(jù)傳送指令的特點(diǎn) : ① 傳送速度比加載和存儲(chǔ)指令要快; ② 數(shù)據(jù)傳送不通過(guò)累加器; ③ 可尋址程序存儲(chǔ)器; ④ 與 RPT結(jié)合,可實(shí)現(xiàn)數(shù)據(jù)塊傳送。存儲(chǔ)數(shù)組結(jié)果,并修改地址 。設(shè)置循環(huán)結(jié)束地址 。設(shè)置重復(fù)次數(shù) ,BRC=4, 循環(huán) 5次 。設(shè)置數(shù)組空間 。塊重復(fù)操作 例 510 對(duì)數(shù)組 X[5]中每個(gè)元素加 1 第 5章 匯編語(yǔ)言程 例 510 對(duì)數(shù)組 x[5]中的每一元素加 1。特點(diǎn) : 對(duì)任意長(zhǎng)的程序段的循環(huán)開(kāi)銷為 0 ; 其本身是一條 2字 4 周期指令 ; 循序開(kāi)始地址 ( R SA ) 是 R P T B 指令的下一行 , 結(jié)束地址 ( REA ) 由 R P T B 指令的操作數(shù)規(guī)定 。 .bss x, 5 STM x, AR1 LD 0, A RPT 4 STL A,*AR1+ .bss x, 5 STM x, AR1 RPTZ A, 4 STL A, *AR1+ 注意: ① 對(duì) x[5]中的 5個(gè)元素置 0,重復(fù)次數(shù)為 4,
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1