




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上中南大學(xué)計(jì)算機(jī)組成原理及匯編實(shí)驗(yàn)報(bào)告 姓 名: 代巍 學(xué) 號(hào): 專業(yè)班級(jí): 信安1201 指導(dǎo)教師: 盛羽 學(xué) 院: 信息科學(xué)與工程學(xué)院 計(jì)算機(jī)組成原理實(shí)驗(yàn)實(shí)驗(yàn)1 總線基本實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?)掌握靜態(tài)存儲(chǔ)隨機(jī)存儲(chǔ)器RAM的工作特性(2)掌握靜態(tài)存儲(chǔ)隨機(jī)存儲(chǔ)器RAM的讀寫方法二、實(shí)驗(yàn)設(shè)備74LS374(一片),74LS245(一片),74LS273(一片),靜態(tài)存儲(chǔ)器MEMORY 6116(一片),8位數(shù)據(jù)排線(一片),與門(兩片),與非門(一片),單脈沖(三片),開關(guān)若干,燈泡若干。三、實(shí)驗(yàn)原理總線傳輸實(shí)驗(yàn)框圖如圖4.1所示,它將幾種不同的設(shè)備掛至總線上,有存儲(chǔ)器、
2、輸入設(shè)備、輸出設(shè)備、寄存器。這些設(shè)備都需要有三態(tài)輸出控制,按照傳輸要求恰當(dāng)有序的控制它們,就可實(shí)現(xiàn)總線信息傳輸??偩€傳輸實(shí)驗(yàn)框圖總線基本實(shí)驗(yàn)要求如下:根據(jù)掛在總線上的幾個(gè)基本部件,設(shè)計(jì)一個(gè)簡(jiǎn)單的流程。(1)輸入設(shè)備將一個(gè)數(shù)輸入R0 寄存器。(2)輸入設(shè)備將另一個(gè)數(shù)輸入地址寄存器。(3)將R0 寄存器中的數(shù)寫入到當(dāng)前地址的存儲(chǔ)器中。(4)將當(dāng)前地址的存儲(chǔ)器中的數(shù)用LED 數(shù)碼管顯示。四、實(shí)驗(yàn)步驟(1) 選擇實(shí)驗(yàn)設(shè)備:根據(jù)實(shí)驗(yàn)原理圖,將所需要的組件從組件列表中拖到實(shí)驗(yàn)設(shè)計(jì)流程欄中。搭建實(shí)驗(yàn)流程:將已選擇的組件進(jìn)行連線(鼠標(biāo)從一個(gè)引腳的端點(diǎn)拖動(dòng)到另一組件的引腳端,即完成連線)。搭建好的實(shí)驗(yàn)流程圖如圖
3、4.3所示。(2)初始化各芯片的控制信號(hào),仔細(xì)檢查無誤后點(diǎn)擊 【電源開/關(guān)】按鈕接通電源??偩€基本實(shí)驗(yàn)流程圖(3)實(shí)驗(yàn)的具體操作步驟如圖4.2 所示。首先應(yīng)關(guān)閉所有三態(tài)門(SW-B=1,CS=1,R0-B=1,LED-B=1),并將關(guān)聯(lián)的信號(hào)置為:LDAR=0,LDR0=0,W/R(RAM)=1,W/R(LED)=1。然后參照如下操作流程,先給數(shù)據(jù)開關(guān)置數(shù),打開數(shù)據(jù)輸出三態(tài)門,開關(guān)LDR0置1,并雙擊旁邊的單脈沖,使產(chǎn)生一個(gè)上升沿將數(shù)據(jù)輸入到R0 中;然后繼續(xù)給數(shù)據(jù)開關(guān)置數(shù),開關(guān)LDAR置1 ,并雙擊旁邊的單脈沖,使產(chǎn)生一個(gè)上升沿將數(shù)據(jù)輸入到AR 中;關(guān)閉數(shù)據(jù)開關(guān)三態(tài)門 ,打開R0 寄存器輸出
4、控制(開關(guān)LDR0和開關(guān)R0-B都置0),使存儲(chǔ)器處于寫狀態(tài)(W/R=0、CS=0)將R0 中的數(shù)寫到存儲(chǔ)器中;關(guān)閉存儲(chǔ)器片選,關(guān)閉R0 寄存器輸出(開關(guān)R0-B置0),使存儲(chǔ)器處于讀狀態(tài)(W/R=1、CS=0)。 實(shí)驗(yàn)步驟圖五、實(shí)驗(yàn)結(jié)果及結(jié)果分析實(shí)驗(yàn)截圖六、實(shí)驗(yàn)心得體會(huì)通過本次本次實(shí)驗(yàn):(1)了解了一些邏輯器的組成結(jié)構(gòu)(2)掌握一些邏輯器的工作原理(3)驗(yàn)證了各邏輯器件的組合功能(4)了解了總線和各個(gè)器件之間的工作過程。 通過親自動(dòng)手,能更好的理解邏輯器件的組成及功能。同時(shí)實(shí)驗(yàn)中遇到各種問題,解決后,讓自己的知識(shí)更加牢固。同時(shí)也意識(shí)到自己的不足,需要更加的努力!匯編語言實(shí)驗(yàn)實(shí)驗(yàn)2 匯編語言編
5、程實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?1)掌握循環(huán)程序的設(shè)計(jì)方法(2)掌握匯編語言源程序的編輯、匯編、連接及調(diào)試過程。(3)進(jìn)一步熟悉利用DEBUG程序修改參數(shù)的方法,并檢查和驗(yàn)證結(jié)果的正確性。(4)學(xué)會(huì)針對(duì)不同的問題,選用不同的組織循環(huán)的方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)及masm for windows軟件。三、實(shí)驗(yàn)要求(1)編輯一個(gè)指定的匯編語言源程序,并對(duì)其進(jìn)行匯編、連接和運(yùn)行。(2)利用DEBUG進(jìn)行程序調(diào)試,掌握常用命令的使用方法,觀察運(yùn)行結(jié)果。(3)匯編語言上機(jī)操作,掌握循環(huán)程序的過程和匯編實(shí)現(xiàn)原理,進(jìn)一步熟練掌握DEBUG操作指令以及匯編語言源程序的編輯、匯編、連接及調(diào)試過程。四、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)一:編程計(jì)算
6、1100的和實(shí)驗(yàn)二:編程計(jì)算 S=1+2*3+3*4+4*5+N*(N+1),N由用戶輸入,將結(jié)果在屏幕顯示實(shí)驗(yàn)三:編程計(jì)算SUM=1!+2!+3!+4!+5!,將結(jié)果輸出,需要有子程序五、程序源代碼實(shí)驗(yàn)一程序代碼如下:DATA SEGMENTSUM1 DW 0,13,10,'$'DATA ENDSSTACK1 SEGMENTS DB 1000 DUP( 0 )STACK1 ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACK1START: MOV AX, DATAMOV DS, AXMOV AX, 0MOV CX, 0 LOOP1
7、: ADD AX, CXINC CXCMP CX, 101JL LOOP1MOV SUM1, AXlea di ,sum1call cvmov ah,9 lea dx,sum1int 21h jmp ok cv: push cx push dx xor cx,cx mov si,10 s0: xor dx,dx inc cx div si push dx cmp ax,0 jnz s0 s1: pop dx add dl,"0" mov byte ptr di,dl inc di loop s1 mov al,20h s2: cmp byte ptr di,0 jz s3
8、cmp byte ptr di,43h jz s3 mov byte ptr di,al inc di jmp s2s3: pop dx pop cx ret ok: MOV AH,4CH INT 21H CODE ENDSEND START實(shí)驗(yàn)二程序代碼如下:DATAS SEGMENT s dw ?;此處輸入數(shù)據(jù)段代碼 n dw ? DATAS ENDSSTACKS SEGMENT dw 64 dup(?);此處輸入堆棧段代碼STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: loop1: clc ;此指令清除c
9、f標(biāo)志位cf=0 mov ah,1h ;通過給AH寄存器賦值,然后調(diào)用INT 21H指令, ;計(jì)算機(jī)就會(huì)根據(jù)AH寄存器中的值執(zhí)行相應(yīng)的操作 ;其中1H是鍵盤輸入并回顯,AL中有輸入字符 int 21h cmp al,0dh ;比較是不是回車鍵,不改變操作數(shù),只改變標(biāo)志位,若ZF=1,則表示兩數(shù)相等 je print ;ZF1,轉(zhuǎn)至標(biāo)號(hào)處執(zhí) 表示輸入完畢 cmp al,'0' jz rotate ;ZF1,轉(zhuǎn)至標(biāo)號(hào)處執(zhí) stc ;此指令設(shè)置cf為1rotate: rcl bx,1 ;注意這里是帶進(jìn)位左移,程序的思想所在 jmp loop1 ;無條件轉(zhuǎn)移print: mov n,b
10、x MOV AX,DATAS MOV DS,AX mov bx,0001h mov dl,02hlop2:mov al,bl inc dl;加1 mul dl;無符號(hào)數(shù)乘法AX=oprd*al add bx,ax cmp ax,n;與n比較 jna lop2;不高于轉(zhuǎn)移 mov s,bx mov ch,4 mov cl,4lop1:rol bx,cl mov dl,bl and dl,0Fh cmp dl,09h jbe next;低于等于轉(zhuǎn)移 add dl,7next:add dl,30h mov ah,2 int 21h dec ch jnz lop1;非零轉(zhuǎn)移 MOV AH,4CH IN
11、T 21HCODES ENDS END START實(shí)驗(yàn)三程序代碼如下:DATA SEGMENT OUTPUT_TIPS DB 10, 13, "1! + 2! + 3! + 4! + 5! = $" NNN DW 1DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATASTART: MOV AX, DATA MOV DS, AX MOV BX, 2 ;0、1 的階乘都是 1LOP: MOV AX, BX MOV CX, AX CALL FACTOR ;用遞歸方法計(jì)算階乘 ADD AX, NNN MOV NNN, AX INC BX CMP
12、 BX, 6 JNE LOP MOV AX, NNNDISP: PUSH AX MOV DX, OFFSET OUTPUT_TIPS MOV AH, 9 ;顯示字符串. INT 21H POP AX MOV BX, 10 MOV CX, 0L1: MOV DX, 0 DIV BX PUSH DX INC CX AND AX, AX JNZ L1L2: POP DX ADD DL, 48 MOV AH, 2 INT 21H LOOP L2EXIT: MOV AH, 4CH INT 21H FACTOR PROC NEAR ;階乘. DEC CX ;CX=28 CMP CX, 1 ;=1 ? JE
13、 FACTOR_E ;為1就退出 PUSH CX ;非1壓棧保存 CALL FACTOR ;遞歸調(diào)用,把CX一次次的減一 POP CX ;彈出一個(gè)個(gè)遞減的數(shù)值 MUL CX ;乘到AXFACTOR_E: RET ;AX=(28)!FACTOR ENDP ;簡(jiǎn)潔明了,無與倫比CODE ENDS END START六、運(yùn)行結(jié)果實(shí)驗(yàn)一調(diào)試實(shí)驗(yàn)一運(yùn)行結(jié)果實(shí)驗(yàn)二調(diào)試實(shí)驗(yàn)二運(yùn)行結(jié)果實(shí)驗(yàn)三調(diào)試實(shí)驗(yàn)三運(yùn)行結(jié)果 七、實(shí)驗(yàn)總結(jié)通過本次上機(jī)實(shí)驗(yàn),學(xué)習(xí)了數(shù)值轉(zhuǎn)換,循環(huán),中斷,分支結(jié)構(gòu)等知識(shí)點(diǎn)。在課堂中聽到的關(guān)于匯編語言中的循環(huán)和分支程序的知識(shí)點(diǎn),我們將它實(shí)踐化了,使得我們更深一步的認(rèn)識(shí)和理解了循環(huán)程序和分支程序。在實(shí)驗(yàn)中,暴漏出來的問題就是,對(duì)于一些符號(hào)它所代表的是什么還是不熟悉,導(dǎo)致程序出現(xiàn)問題,因此,以后還要多看書,多練習(xí),加強(qiáng)這方面的記憶。這次實(shí)驗(yàn)所學(xué)到的印象最深的就是LOOP循環(huán)以及有符號(hào)數(shù)跳轉(zhuǎn)JLE??傮w上來講,有些知識(shí)點(diǎn)理解的還不到位,希望通過以后的練習(xí)能加強(qiáng)對(duì)這些知識(shí)點(diǎn)的理解。實(shí)驗(yàn)過程中,遇到很多問題,比如程序一的編寫,基本上都是學(xué)習(xí)書本以及依靠書本多做題才編出來的,僅有的幾次上機(jī)實(shí)驗(yàn),要抓緊時(shí)間學(xué)習(xí)和交流,時(shí)間挺少的。在今后的學(xué)習(xí)和生活中,我們都需要相互學(xué)習(xí)、相互交
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 池州學(xué)院《智能采油裝備》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱信息工程學(xué)院《人力資源開發(fā)與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京醫(yī)科大學(xué)《鐵路與軌道交通車站工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)江職業(yè)技術(shù)學(xué)院《Photoshop海報(bào)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 金肯職業(yè)技術(shù)學(xué)院《學(xué)前教育統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東女子職業(yè)技術(shù)學(xué)院《安裝工程預(yù)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南農(nóng)業(yè)大學(xué)《材料的腐蝕與防護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新鄉(xiāng)學(xué)院《人權(quán)法》2023-2024學(xué)年第二學(xué)期期末試卷
- 杭州萬向職業(yè)技術(shù)學(xué)院《高級(jí)管理研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 首都經(jīng)濟(jì)貿(mào)易大學(xué)《生物藥物分析實(shí)驗(yàn)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省眉山市眉山中學(xué)2024-2025學(xué)年高二上學(xué)期11月期中考試試題2
- 2025年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 公共服務(wù)均等化研究-第2篇-深度研究
- 短視頻居間代理合同范本
- 二零二五年度港口碼頭安全承包服務(wù)協(xié)議4篇
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《歡樂運(yùn)動(dòng)會(huì):1 我為班級(jí)出把力》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 2024年南京機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫標(biāo)準(zhǔn)卷
- 2025年中智集團(tuán)及下屬單位招聘筆試參考題庫含答案解析
- 廣東2025年高中化學(xué)學(xué)業(yè)水平考試模擬試卷試題(含答案詳解)
- 2024年中國牛排2市場(chǎng)調(diào)查研究報(bào)告
評(píng)論
0/150
提交評(píng)論