在本次試驗(yàn)中需要注意基址寄存器BX的移動(dòng)方法,對(duì)以字為單位的數(shù)組,BX的移動(dòng)方式 是每移動(dòng)一次加2或者減2 另外函數(shù)調(diào)用的過程中需要小心PUSH和pop的調(diào)用是否安全,例如在name_sort中pop CX的 時(shí)候沒有先Push CX,導(dǎo)致了name_sort函數(shù)不可以調(diào)用 此程序使用比較高效的方法只是對(duì)號(hào)碼單的首地址進(jìn)行排序,為此開辟了一個(gè)地址數(shù)組 AdTable,類似C語言中的指針數(shù)組 在每個(gè)名字的前面存有每個(gè)名字的長度,有利于對(duì)名字進(jìn)行比較,體現(xiàn)了空間換時(shí)間
上傳時(shí)間: 2016-07-15
上傳用戶:gengxiaochao
使用verilog作為CPU設(shè)計(jì)語言實(shí)現(xiàn)單數(shù)據(jù)通路五級(jí)流水線的CPU。具有32個(gè)通用寄存器、一個(gè)程序計(jì)數(shù)器PC、一個(gè)標(biāo)志寄存器FLAG,一個(gè)堆棧寄存器STACK。存儲(chǔ)器尋址粒度為字節(jié)。數(shù)據(jù)存儲(chǔ)以32位字對(duì)準(zhǔn)。采用32位定長指令格式,采用Load/Store結(jié)構(gòu),ALU指令采用三地址格式。支持有符號(hào)和無符號(hào)整數(shù)加、減、乘、除運(yùn)算,并支持浮點(diǎn)數(shù)加、減、乘、除四種運(yùn)算,支持與、或、異或、非4種邏輯運(yùn)算,支持邏輯左移、邏輯右移、算術(shù)右移、循環(huán)右移4種移位運(yùn)算,支持Load/Store操作,支持地址/立即數(shù)加載操作,支持無條件轉(zhuǎn)移和為0轉(zhuǎn)移、非0轉(zhuǎn)移、無符號(hào)>轉(zhuǎn)移、無符號(hào)<轉(zhuǎn)移、有符號(hào)>轉(zhuǎn)移、有符號(hào)<轉(zhuǎn)移等條件轉(zhuǎn)移。
上傳時(shí)間: 2013-12-11
上傳用戶:源弋弋
時(shí)序產(chǎn)生器的原理,了解時(shí)鐘和時(shí)序信號(hào)的波形。微程序控制器的功能、組成知識(shí)。微指令格式和各字段功能。微程序的編制、寫入、觀察微程序的運(yùn)行,學(xué)習(xí)基本指令的執(zhí)行流程。
上傳時(shí)間: 2016-07-27
上傳用戶:李彥東
通用數(shù)據(jù)傳送指令. MOV 傳送字或字節(jié). MOVSX 先符號(hào)擴(kuò)展,再傳送. MOVZX 先零擴(kuò)展,再傳送. PUSH 把字壓入堆棧. POP 把字彈出堆棧. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次壓入堆棧. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次彈出堆棧. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次壓入堆棧. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次彈出堆棧. BSWAP 交換32位寄存器里字節(jié)的順序 XCHG 交換字或字節(jié).( 至少有一個(gè)操作數(shù)為寄存器,段寄存器不可作為操作數(shù)) CMPXCHG 比較并交換操作數(shù).( 第二個(gè)操作數(shù)必須為累加器AL/AX/EAX ) XADD 先交換再累加.( 結(jié)果在第一個(gè)操作數(shù)里 ) XLAT 字節(jié)查表轉(zhuǎn)換. ── BX 指向一張 256 字節(jié)的表的起點(diǎn), AL 為表的索引值 (0-255,即 0-FFH) 返回 AL 為查表結(jié)果. ( [BX+AL]->AL )
上傳時(shí)間: 2016-08-17
上傳用戶:13681659100
低頻頻率計(jì) 實(shí)例目的:學(xué)習(xí)定時(shí)器、計(jì)數(shù)器、中斷應(yīng)用 說明:選用24MHz的晶體,主頻可達(dá)2MHz。用T1產(chǎn)生100us的時(shí)標(biāo),T0作信號(hào)脈沖計(jì)數(shù)器。假設(shè)晶體頻率沒有誤差,而且穩(wěn)定不變(實(shí)際上可達(dá)萬分之一);被測信號(hào)是周期性矩形波(正負(fù)脈沖寬度都不能小于0.5us),頻率小于1MHz,大于1Hz。要求測量時(shí)標(biāo)1S,測量精度為0.1%。
標(biāo)簽: MHz 24 低頻 中斷應(yīng)用
上傳時(shí)間: 2016-08-19
上傳用戶:wxhwjf
電子秒表的設(shè)計(jì) 1、用系統(tǒng)8253定時(shí)器提供的55ms定時(shí)單位,設(shè)計(jì)秒表定時(shí)程序。 2、有關(guān)系統(tǒng)定時(shí)方法: PC機(jī)系統(tǒng)中的8253定時(shí)器0工作于方式3,外部提供一個(gè)時(shí)鐘作為CLK信號(hào), 頻率:f=1.1931816MHz。 定時(shí)器0輸出方波的頻率:fout=1.1931816/65536=18.2Hz。 輸出方波的周期Tout=1/18.2=54.945ms。8253A每隔55ms引起一次中斷
上傳時(shí)間: 2014-06-21
上傳用戶:lhw888
java編的mp3播放器,可拖動(dòng)進(jìn)度條,可靜音,有示波顯示
上傳時(shí)間: 2013-12-11
上傳用戶:lhw888
電子通信系統(tǒng)的建模與仿真 第4章 電子線路仿真試驗(yàn) 4.1 信號(hào)合并 4.2 微積分 4.3 觸發(fā)器 4.4 分頻器 4.5 使能開關(guān) 4.6 編程開關(guān) 4.7 移位寄存器 4.8 整流電路 4.9 駐波演示 4.10 超外差式接收機(jī)
上傳時(shí)間: 2016-09-06
上傳用戶:zwei41
我用單片機(jī)8952和電壓比較器339做了一個(gè)簡單的電容容量測量表,參數(shù)大 致如下: 電容測量范圍為1pF-9999.99uF,最小分辨力為1pF。分為5個(gè)量程,可以自 動(dòng)切換量程,也可手動(dòng)切換。 另外,有簡單的頻率計(jì)功能,能測量0-60MHz的數(shù)字信號(hào)頻率(TTL電平); 還可以產(chǎn)生幾個(gè)單點(diǎn)頻率的方波信號(hào)(比如1KHz)。 采用1602LCD作為顯示器;4個(gè)按鍵控制;使用24C01保存當(dāng)前設(shè)置值,不用 每次開機(jī)重新設(shè)置。可單5V供電,也可9V交流供電
標(biāo)簽: 8952 339 用單片機(jī) 測量表
上傳時(shí)間: 2013-12-17
上傳用戶:wqxstar
在室內(nèi)環(huán)境中可結(jié)合式子母機(jī)器人系統(tǒng),子機(jī)為一多功能平臺(tái),可放置各種家庭所需之設(shè)備,而母機(jī)為一輪式機(jī)器人,經(jīng)由兩者的結(jié)合,可提供高機(jī)動(dòng)性與多功能的服務(wù)。在結(jié)合的技術(shù)面,傳統(tǒng)的吸塵器機(jī)器人與充電站之間的導(dǎo)航系統(tǒng)使用紅外線感測作為依據(jù),當(dāng)兩者間有障礙物阻擋時(shí),紅外線感測器導(dǎo)航系統(tǒng)將會(huì)失效。因此本系統(tǒng)利用聲源方向做為機(jī)器人決定移動(dòng)方向的依據(jù),由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動(dòng)的過程中,本系統(tǒng)利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發(fā)現(xiàn)前方有障礙物,則啟動(dòng)避障策略,用有效的方式繼續(xù)往目標(biāo)移動(dòng)。最後,當(dāng)母機(jī)接近子機(jī)時(shí),可根據(jù)多種紅外線感測器資訊進(jìn)行子母機(jī)器人的結(jié)合,結(jié)合成功後,母機(jī)將可搭載子機(jī)成為一自由行動(dòng)之機(jī)器人。
標(biāo)簽: 系統(tǒng)
上傳時(shí)間: 2013-12-19
上傳用戶:mhp0114
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1