本程序需在DOS下運(yùn)行。每運(yùn)行一次可執(zhí)行程序random.exe,即可顯示任意兩個 16進(jìn)制數(shù)的加法或減法表達(dá)式及其運(yùn)算結(jié)果。在減法運(yùn)算中,如果被減數(shù)小于減數(shù),顯示 “Divide Overflow”的提示信息。
上傳時間: 2013-12-31
上傳用戶:梧桐
實現(xiàn)4位加減乘除的alu,采用超前進(jìn)位加法和布斯乘法,代碼較為簡單。
上傳時間: 2013-12-22
上傳用戶:shizhanincc
DSP編程代碼,FFT算法,經(jīng)典!! FFT實驗 一、 理論: 公式(1)FFT運(yùn)算公式 FFT并不是一種新的變換,它是離散傅立葉變換(DFT)的一種快速算法。由于我們在計算DFT時一次復(fù)數(shù)乘法需用四次實數(shù)乘法和二次實數(shù)加法;一次復(fù)數(shù)加法則需二次實數(shù)加法。每運(yùn)算一個X(k)需要4N次復(fù)數(shù)乘法及2N+2(N-1)=2(2N-1)次實數(shù)加法。所以整個DFT運(yùn)算總共需要4N^2次實數(shù)乘法和N*2(2N-1)=2N(2N-1)次實數(shù)加法。如此一來,計算時乘法次數(shù)和加法次數(shù)都是和N^2成正比的,當(dāng)N很大時,運(yùn)算量是可觀的,因而需要改進(jìn)對DFT的算法減少運(yùn)算速度。 根據(jù)傅立葉變換的對稱性和周期性,我們可以將DFT運(yùn)算中有些項合并。 我們先設(shè)序列長度為N=2^L,L為整數(shù)。將N=2^L的序列x(n)(n=0,1,……,N-1),按N的奇偶分成兩組,也就是說我們將一個N點的DFT分解成兩個N/2點的DFT,他們又從新組合成一個如下式所表達(dá)的N點DFT: 一般來說,輸入被假定為連續(xù)、合成的。當(dāng)輸入為純粹的實數(shù)的時候,我們就可以利用左右對稱的特性更好的計算DFT。 我們稱這樣的RFFT優(yōu)化算法是包裝算法:首先2N點實數(shù)的連續(xù)輸入稱為“進(jìn)包”。其次N點的FFT被連續(xù)被運(yùn)行。最后作為結(jié)果產(chǎn)生的N點的合成輸出是
上傳時間: 2015-04-29
上傳用戶:牛布牛
fx.asm 反序輸出 cpc.asm 人機(jī)對話 DECHEX.ASM 十進(jìn)制到十六進(jìn)制轉(zhuǎn)換 PX.ASN 排序 DISP.ASM 顯示非組合BCD碼 COUNTA.ASM 統(tǒng)計字符A的個數(shù) GRA.ASM 格雷碼 TADD.ASM 加法運(yùn)算 TMUL.ASM 乘法運(yùn)算
標(biāo)簽: ASM asm DECHEX COUNTA
上傳時間: 2015-05-07
上傳用戶:luke5347
一.輸入7個個位數(shù)進(jìn)行由小到大進(jìn)行排序 要求: 1.鍵盤輸入7個個位數(shù)并顯示,每個數(shù)之間有一定的距離 2.換行輸出排序后的數(shù)據(jù) 二.實現(xiàn)十位加法,例如:13+6=19 1.加數(shù)與被加數(shù)要有鍵盤輸入并顯示 2.運(yùn)算輸出結(jié)構(gòu)顯示 三.鍵盤輸入任意一個字符,然后輸出該字符,空兩格后再顯示該字符的ASCII碼 1.鍵盤輸入并顯示 2.輸出ASCII碼
上傳時間: 2015-05-11
上傳用戶:1109003457
本程序需在DOS下運(yùn)行。每運(yùn)行一次可執(zhí)行程序random.exe,即可顯示任意兩個 16進(jìn)制數(shù)的加法或減法表達(dá)式及其運(yùn)算結(jié)果。在減法運(yùn)算中,如果被減數(shù)小于減數(shù),顯示 “Divide Overflow”的提示信息。
上傳時間: 2014-01-14
上傳用戶:love1314
輸入為8421BCD碼,輸出為8421BCD碼。 程序中自動對輸入進(jìn)行轉(zhuǎn)換,將8421BCD轉(zhuǎn)換成余3碼,然后采用修正函數(shù)實現(xiàn)加法,并且利用程序?qū)?b>加法結(jié)果轉(zhuǎn)換成8421BCD碼進(jìn)行輸出,且輸出轉(zhuǎn)換前后的中間結(jié)果。
上傳時間: 2015-06-04
上傳用戶:qq521
匯編實現(xiàn)一位數(shù)加數(shù),多位數(shù)加法,查找字符串,乘法。程序中已經(jīng)有詳細(xì)的說明了。
標(biāo)簽: 匯編
上傳時間: 2015-06-04
上傳用戶:冇尾飛鉈
設(shè)計四 拔河游戲機(jī) 1、 設(shè)計一個能進(jìn)行拔河游戲的電路。 2、 電路使用15個(或9個)發(fā)光二極管,開機(jī)后只有中間一個發(fā)亮,此即拔河的中心點。 3、 游戲雙方各持一個按鈕,迅速地、不斷地按動,產(chǎn)生脈沖,誰按得快,亮點就向誰的方向移動,每按一次,亮點移動一次。 4、 亮點移到任一方終端二極管時,這一方就獲勝,此時雙方按鈕均無作用,輸出保持,只有復(fù)位后才使亮點恢復(fù)到中心。 5、 用數(shù)碼管顯示獲勝者的盤數(shù)。 教學(xué)提示: 1、 按鈕信號即輸入的脈沖信號,每按一次按鈕都應(yīng)能進(jìn)行有效的計數(shù)。 2、 用可逆計數(shù)器的加、減計數(shù)輸入端分別接受兩路脈沖信號,可逆計數(shù)器原始輸出狀態(tài)為0000,經(jīng)譯碼器輸出,使中間一只二極管發(fā)亮。 3、 當(dāng)計數(shù)器進(jìn)行加法計數(shù)時,亮點向右移;進(jìn)行減法計數(shù)時,亮點向左移。 4、 由一個控制電路指示誰勝誰負(fù),當(dāng)亮點移到任一方終端時,由控制電路產(chǎn)生一個信號,使計數(shù)器停止計數(shù)。 5、 將雙方終端二極管“點亮”信號分別接兩個計數(shù)器的“使能”端,當(dāng)一方取勝時,相應(yīng)的計數(shù)器進(jìn)行一次計數(shù),這樣得到雙方取勝次數(shù)的顯示。 6、 設(shè)置一個“復(fù)位”按鈕,使亮點回到中心,取勝計數(shù)器也要設(shè)置一個“復(fù)位”按鈕,使之能清零。
上傳時間: 2015-06-08
上傳用戶:LouieWu
此程序為二進(jìn)制9-7小波提升格式的變換,算法中只有整數(shù)加法和移位
上傳時間: 2015-06-11
上傳用戶:libinxny
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1