版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機組成與體系結構實驗報告實驗項目一一、 實驗目的通過了解高級語言源程序和目標機器代碼的不同表示及其相互轉換,深刻理解 高級語言和機器語言之間的關系,以及機器語言和不同體系結構之間的關系。二、 實驗要求:在VC6.0中創(chuàng)建下列源程序#include <stdio.h>void main()int i=100;int j=-1;int k;k=i+j;printf("%d",k);然后對該程序進行編譯、鏈接,最終生成可執(zhí)行目標代碼。三、 實驗報告1.給出做實驗的過程.關鍵代碼如下:2. 給出源程序(文本文件)的內(nèi)容(用十六進制形式表示)。3. 給出可執(zhí)行目標文件
2、(二進制文件)的內(nèi)容(用十六進制形式表示)。4. VC6.0調(diào)試環(huán)境:設置斷點、單步運行、變量的值(十進制、十六進制)、變量的地址、變量的存儲。斷點設置如下:變量的值十進制:變量的值十六進制:變量的地址:5. VC6.0反匯編:查看源程序對應的匯編程序、可執(zhí)行目標程序的二進制編碼、了解如何給變量分配內(nèi)存、系統(tǒng)函數(shù)程序段的調(diào)用。6. 分析或回答下列問題。(1)分析同一個源程序在不同機器上生成的可執(zhí)行目標代碼是否相同。不相同。因為不同的機器硬件的組成不同,因此同一個源程序在不同的機器上生成的目標文件不同。(2)你能在可執(zhí)行目標文件中找出函數(shù)printf()對應的機器代碼段嗎?能的話,請標示出來。不
3、能。因為源程序中的printf函數(shù)在可執(zhí)行文件中已轉換為機器語言。被翻譯的機器語言中有printf函數(shù),但是不知道是從哪一段開始翻譯的。(3)為什么源程序文件的內(nèi)容和可執(zhí)行目標文件的內(nèi)容完全不同?源程序文件可以直接編寫??蓤?zhí)行文件是被言翻譯過后的。四、 實驗總結和體會:本次實驗讓我明白了通過vc6.0這個軟件編寫出來的高級語言源程序與目標機器代碼的不同表示及其相互轉換,深刻理解了內(nèi)存的分配與機器碼的相關知識,以及機器語言和不同體系結構之間的關系,使得課本上的知識與實驗上的知識相結合。實驗項目二一、實驗目的:1.通過無符號數(shù)和帶符號整數(shù)之間的相互轉換來理解無符號數(shù)和補碼整數(shù)的表示。2.了解字符、
4、漢字的機器表示。3.了解IEE754浮點數(shù)在機器中的應用,特別是一些特殊值的處理。二、實驗要求:1.編寫程序分析C語言中不同類型數(shù)據(jù)在計算機內(nèi)部的表示。2.驗證教材表2.2中的關系表達式的結果,并編程得出第二章習題8的表中結果。3.通過編程得出float和double類型的精度(即十進制有效位的位數(shù)):檢查“-8.0/0”、“sqrt(-4.0)”的運算結果,并將“-8.0/0”和“-8/0”的運行結果進行比較。三、實驗報告:1.分析下列源程序中的變量在機器內(nèi)是如何表示的,并給出程序的執(zhí)行結果,要求給出分析過程。#include<stdio.h>void main()unsigne
5、d short i=65535;int j=-2147483648;int k=65536;char c1='n',c2='x'float x=100.25671;double y=567.89;char *str="01as計算機n0 1 a s"printf("%un",j);printf("%fn",x);printf("%1dn",y);printf("%sn",str);printf("%dn",i*i);根據(jù)實驗結果,回答下列問題:
6、(1)你的機器字長多少位?int類型的位數(shù)、最小值和最大值各是多少?答:機器字長:32位;int類型位數(shù):32位;最小值:-2147483648; 最大值:2147483647(2)在你的機器上,-1用int類型和unsiged int類型表示的結果分別是多少?2.編寫程序驗證教材表2.2中的關系表達式的結果,并編程得出第二章習題8的表中結果。要求給出分析過程。驗證2.2:3. 通過編寫程序回答下列問題(要求給出分析過程):(1)float類型和double類型的精度各是多少?(即十進制有效位的位數(shù))float精度是8位,double精度是16位。(2)在你的機器上,“負數(shù)開方”是如何處理的?
7、(如“-8.0/0”、“sqrt(-4.0)”的運算結果)(3)在你的機器上,整數(shù)除0和浮點數(shù)除0的運行結果各是什么?為什么會有不同的運行結果?并將“-8.0/0”和“-8/0”的運行結果進行比較。-8/0:-8.0/0:四、實驗總結和體會:我了知道了無符號數(shù)和帶符號整數(shù)之間的相互轉換來理解無符號數(shù)和補碼整數(shù)的表示,以及一些簡單的字符和漢字的機器表示,此外還了解了IEE754浮點數(shù)在機器中的應用。實驗項目三五、 實驗目的1.了解數(shù)據(jù)在機器中的存放方式(存放順序、對其方式)。2.了解無符號數(shù)和帶符號整數(shù)是如何進行擴展的。3.不同數(shù)據(jù)類型之間是如何進行轉換的。六、 實驗要求:1.設計一個程序以檢驗
8、你的機器是大端方式還是小端方式。以及檢查內(nèi)存變量(如結構或數(shù)組)是否按邊界對其。2.通過編程得出無符號數(shù)和帶符號整數(shù)是如何進行擴展的。3.編寫程序說明不同數(shù)據(jù)類型之間進行轉換時在表數(shù)范圍和精度上的變化。(1)給定一個short型數(shù)據(jù)-12345,分別轉化為int、unsigned short、unsigned int、float類型的數(shù)據(jù);(2)給定一個int型數(shù)據(jù)2147483647,分別轉化為short、unsigned short、unsigned int、float、double類型的數(shù)據(jù);(3)給定一個float型數(shù)據(jù)123456.789e5,轉化成int、double型數(shù)據(jù);(4)
9、給定一個double型數(shù)據(jù)123456.789e5,轉化成int、float型數(shù)據(jù)。七、 實驗報告1.給出源程序(文本文件)和執(zhí)行結果。并回答下列問題。(1)你的機器是大端方式還是小端方式?大端方式(2)內(nèi)存變量是否按照邊界對其?2.分析下列源程序中的變量在機器內(nèi)是如何表示的,以及各變量對應的十進制真值是多少,并說明無符號數(shù)和帶符號整數(shù)的擴展操作方式是否相同?各是如何進行的?要求給出分析過程。#include <stdio.h>void main()short si = -32768;unsigned short usi = si;int i = si;unsigned ui =
10、usi;無符號數(shù)和帶符號整數(shù)的擴展操作方式不相同,無符號數(shù)擴展高位補0,有符號整數(shù)擴展高位補符號位。3.給出源程序(文本文件)和執(zhí)行結果,并回答下列問題:(1)補碼整數(shù)(如int型數(shù))是否總能轉換為等值的float類型數(shù)據(jù)?為什么?int型數(shù)總能轉換為等值的float型數(shù)據(jù)。因為float型數(shù)據(jù)的精度比int型數(shù)高。(2)float型數(shù)據(jù)是否總能轉換成等值的double型數(shù)據(jù)?為什么?當float型數(shù)據(jù)的范圍超出了float本來可以表示的精度范圍時,float型數(shù)據(jù)就不能等值的轉換為double型。因為double型數(shù)據(jù)表示的有效位數(shù)有1214位。而float型數(shù)據(jù)只有57位。(3)長數(shù)被截斷
11、成短數(shù)后可能發(fā)生什么現(xiàn)象?為什么?當長數(shù)超出了短數(shù)的表示范圍之后,若是被截斷成短數(shù),就會造成溢出。4.分析下列源程序的執(zhí)行結果,并給出分析過程。#include <stdio.h>void main()float x=-1.5e38;float y=1.5e38;float z=1.0;int i=(x+y)+z=z+(y+z);printf("%dn",i);(x+y)+z這個式子的值為1.0,而x+(y+z)的值并不是1.0而是0,因為x+(y+z)中先計算(y+z),而y=1.5e38,z=1.0浮點數(shù)相加需要先對階,當對階之后(y+z)就約等于y,所以x
12、+(y+z)得值為0,所以這兩個式子的結果是不相等的。實驗項目四一、實驗目的:1.了解數(shù)據(jù)的校驗機制。*2.掌握海明碼校驗實施過程(選做)。*3.掌握循環(huán)冗余碼校驗實施過程(選做)。二、實驗要求:1.設計一個程序模擬奇偶校驗實施過程(提示:主函數(shù)、發(fā)送函數(shù)、傳輸函數(shù)、校驗函數(shù))。2.設計一個程序模擬海明碼校驗實施過程(提示:主函數(shù)、發(fā)送函數(shù)、傳輸函數(shù)、校驗函數(shù)、糾錯函數(shù))。3.設計一個程序模擬循環(huán)冗余碼校驗實施過程(提示:主函數(shù)、發(fā)送函數(shù)、傳輸函數(shù)、校驗函數(shù)、糾錯函數(shù))。三、實驗報告:1.給出源程序和執(zhí)行結果。#include "stdio.h"#include "
13、;stdlib.h"#include "time.h"/校驗函數(shù)int checked(int data)int x = data;int count = 0;while (x)count +;x = x & (x-1);if(count%2=1)return data|0x80;else return data;/隨機產(chǎn)生出錯位int random(int data)int x,p;time_t t;srand(time(&t);x=rand()%9;printf("產(chǎn)生的隨機數(shù)為:%dn",x);if (x)p=data(1
14、<<(x-1); elsep=data;return p;/接收方void received(int data)int x=data,p,r;x=x&0x7f;p=checked(x);r=pdata;if (r)printf("錯誤!n"); elseprintf("正確!n");/主函數(shù)void main()int data,p_checked,p_random;printf("請輸入數(shù)據(jù):");scanf("%d",&data);data=data&0x7f;printf(
15、"原始信息為:%02xn",data);p_checked=checked(data);printf("發(fā)送方求出的校驗位:%02xn",p_checked);p_random=random(p_checked);printf("傳輸出的校驗碼:%02xn",p_random);received(p_random);實驗項目六:cache和程序訪問的局部性 一、 實驗目的 通過實際程序的執(zhí)行結果,了解程序訪問的局部性對帶有cache的計算機系統(tǒng)性能的影響。二、 實驗要求在以下程序中,修改或添加必要的語句(如添加計時函數(shù)等),以計算和打
16、印主體程序段(即for循環(huán)段)的執(zhí)行時間。分別以M=10、N=100000;M=1000、N=1000;M=100000、N=10;執(zhí)行程序A和程序B,以比較兩種for循環(huán)段執(zhí)行時間的長短。下列程序中給出的數(shù)組a是局部臨時變量,分配在棧中,也可改用靜態(tài)全局變量,或在堆中動態(tài)申請空間。程序段Aassign-array-rows()int i,j;short aMN;for(i= 0;i<M;i+)for(j= 0;j<N;j+)aij= 0;程序段Bassign-array-cols()int i,j;short aMN;for(j= 0;j<N;j+)for(i= 0;i&l
17、t;M;i+)aij= 0; 三、實驗報告:源程序:#include <stdio.h>#include <windows.h>#define M 10#define N 100000/*#define M 100#define N 10000*/*#define M 1000#define N 1000*/*#define M 10000#define N 100#define M 100000#define N 10*/void assign_array_rows()int i,j;static short aMN;/short aMN;LARGE_INTEGER
18、start,finish,times;QueryPerformanceFrequency(×); QueryPerformanceCounter(&start);for(i = 0; i<M; i+)for(j = 0; j<N; j+)aij = 0;QueryPerformanceCounter(&finish);printf("行優(yōu)先:%lfn",(finish.QuadPart - start.QuadPart)*1.0/times.QuadPart);void assign_array_cols()int i,j;st
19、atic short aMN;/short aMN;LARGE_INTEGER start,finish,times;QueryPerformanceFrequency(×); QueryPerformanceCounter(&start);for(j = 0; j<N; j+)for(i = 0; i<M; i+)aij = 0;QueryPerformanceCounter(&finish);printf("列優(yōu)先:%lfn",(finish.QuadPart - start.QuadPart)*1.0/times.Quad
20、Part);void main()assign_array_rows();assign_array_cols(); 1. 對實驗結果進行分析,說明局部數(shù)據(jù)塊大小,數(shù)據(jù)訪問順序和執(zhí)行時間之間的關系:由結果可知通常情況下在動態(tài)空間內(nèi)部訪問情況是行的讀取快于列的讀取,靜態(tài)空間中也是行的讀取快于列的讀取;由時間的增加可得出訪問順序是先行在列,空間分布可得出如圖所示的分布:數(shù)組的訪問順序不同也會帶來不同的執(zhí)行時間,時間上行>列.2. 分析說明數(shù)組A分配在靜態(tài)存儲區(qū),堆區(qū)和棧區(qū),對for循環(huán)段的執(zhí)行效率有沒有影響。由上圖可以看出,數(shù)組A分配在靜態(tài)存儲區(qū)的訪問速度,無論是行優(yōu)先還是列優(yōu)先都快于將數(shù)組分
21、配在堆區(qū)和棧區(qū)。4、 總結體會本次實驗本小組成員對程序在內(nèi)存空間分配上有了進一步的了解,知道了數(shù)組的訪問是如何進行的,在以后的編寫程序中會更加有幫助,使得程序的執(zhí)行更加的快。實驗項目一:算術邏輯運算實驗一、實驗目的:1.掌握簡單運算器的組成以及數(shù)據(jù)傳送通路。2.驗證運算功能發(fā)生器(74LS181)的組合功能。3.按給定的數(shù)據(jù)完成幾種指定的算術邏輯運算。二、實驗重點:1.數(shù)據(jù)的傳送2.運算功能發(fā)生器(74LS181)的引腳功能的應用三、實驗難點:1.工作過程的理解四、實驗任務:1.計算74(加)262.計算74(減)263.計算-74(加)264.計算74(減)-265.計算74(與)266.計
22、算74(或)26*7.完成實驗指導書P7表1-2中指定的運算(選做)五、實驗原理:實驗中所用的運算器數(shù)據(jù)通路如上圖所示。其中運算器由兩片74LS181以并/串形式構成8位字長的ALU。運算器的兩個數(shù)據(jù)輸入端分別由兩個鎖存器(74LS273)鎖存,鎖存器的輸入連至數(shù)據(jù)總線,數(shù)據(jù)輸入開關用來給出參與運算的數(shù)據(jù),并經(jīng)過一三態(tài)門(74LS245)和數(shù)據(jù)總線相連。運算器的輸出經(jīng)過一個三態(tài)門(74LS245)和數(shù)據(jù)總線相連。數(shù)據(jù)顯示燈已和數(shù)據(jù)總線相連,用來顯示數(shù)據(jù)總線內(nèi)容。表1-1 74LS181功能表S3S2S1S0M=0(算術運算)M=1(邏輯運算)CN=1無進位CN=0有進位0000F=F=A加1F
23、=0001F=F=()加1F=0010F=F=()加1F=0011F=0減1F=0F=0100F=加F=加加1F=0101F=()加F=()加加1F=0110F=減減1F=減F=0111F=減1F=F=1000F=加F=加加1F=1001F=加F=加加1F=1010F=()加F=()加加1F=1011F=減1F=F=1100F=加F=加加1F=11101F=()加F=()加加1F=1110F=()加F=()加加1F=1111F=減1F=F=六、實驗過程描述:(詳細實驗過程及實驗結果)開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源
24、開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111輸入數(shù)據(jù)A:輸入數(shù)據(jù)B:計算:S3S2S1S0M 10010輸出結果:任務2:連線:開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111輸入數(shù)據(jù)A:輸入數(shù)據(jù)B:計算:S3S
25、2S1S0M 11110輸出結果:任務三:連線:開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111輸入數(shù)據(jù)A:輸入數(shù)據(jù)B:計算:S3S2S1S0M 10010輸出結果:任務四:連線:開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2
26、D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111輸入數(shù)據(jù)A:輸入數(shù)據(jù)B:計算:S3S2S1S0M 11110輸出結果:任務五:連線:開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111輸入數(shù)據(jù)A:輸入數(shù)據(jù)B:計算:S3S2S1S0M 10111輸出結果:7、 實驗總結: 做實驗之
27、前沒有好好看書做好準備 ,再加上老師講的有時候沒有認真聽,有些細節(jié)方面掌握的不是很好,做實驗的時候手忙腳亂。后來通過看課件演示以及向同學請教才學會如何操作,后來又操作了幾次,完全掌握了。通過這次實驗對計算機的硬件方面有了一個更深的了解,很有趣。希望在以后的實驗中能夠課前做好準備,這樣才能在實驗時候提高效率。 實驗項目二:進位控制實驗一、實驗目的:1.驗證帶進位控制的算術運算功能發(fā)生器的功能。2.按給定的數(shù)據(jù)完成幾種指定的算術運算。二、實驗重點:1.進位鎖存器的工作原理三、實驗難點:1.進位鎖存器的工作原理四、實驗任務:1.計算-60(加)1042.計算100(加)403.計算120(減)744
28、.計算54(減)74五、實驗原理:CY (進位LED指示燈)最高位有進位時CY燈滅,無進位時CY燈亮進位控制運算器的實驗原理如上圖所示,在實驗一的基礎上增加進位控制部分,其中181的進位進入一個鎖存器,其寫入是由T4和AR信號控制,T4是脈沖信號,實驗時將T4連至信號單元的TS4上。AR是電平控制信號(低電平有效),可用于實現(xiàn)帶進位控制實驗,而T4脈沖是將本次運算的進位結果鎖存到進位鎖存器中。六、實驗過程描述:(詳細實驗過程及實驗結果)任務1:連線:連線圖開關復位: 檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關
29、制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLRAR0000000011111100111011輸入數(shù)據(jù)A:1 1 0 0 0 1 0 0輸入數(shù)據(jù)B:0 1 1 0 1 0 0 0計算:S3S2S1S0M10010輸出結果:1 0 0 1 0 1 1 0 0檢驗進位 進位是1任務2:連線:連線圖開關復位: 檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDD
30、R1SW_GALU_GCLRAR0000000011111100111011輸入數(shù)據(jù)A:0 1 1 0 0 1 0 0輸入數(shù)據(jù)B:0 0 1 0 1 0 0 0計算:S3S2S1S0M10010輸出結果:1 0 0 0 1 1 0 0檢驗進位 沒有進位任務3:連線:連線圖開關復位: 檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLRAR0000000011111100111011輸入數(shù)據(jù)A:0 1
31、1 1 1 0 0 0輸入數(shù)據(jù)B:0 1 0 0 1 0 1 0計算:S3S2S1S0M 11110輸出結果:1 0 0 1 0 1 1 1 0檢驗進位 進位是 1任務4:連線:連線圖開關復位: 檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將開關制為1,啟動。初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLRAR0000000011111100111011輸入數(shù)據(jù)A:0 0 1 1 0 1 1 0輸入數(shù)據(jù)B:0 1 0 0 1 0 1 0計算:S3S2S1S0M
32、 11110輸出結果:1 1 1 0 1 1 0 0檢驗進位 沒有進位7、 實驗總結: 再次做實驗相比上次有了很大的進步,操作起來更加熟練,聽完老師的講解后,能夠快速的連接好線路。在做實驗的過程中出現(xiàn)最多的問題就是進位時候CY亮的問題,一直不能很好的掌握。在操作了幾次以及請教同學后才有了一個大致的了解,但不是每次做都能成功,希望以后能夠加強練習,更好地掌握。實驗項目五:存儲器實驗一、實驗目的:1. 掌握靜態(tài)隨機存儲器RAM工作特性。2. 掌握靜態(tài)隨機存儲器RAM的數(shù)據(jù)讀寫方法。二、實驗重點:1.半導體雙端口靜態(tài)存儲器7130的讀寫三、實驗難點:1.半導體雙端口靜態(tài)存儲器7130的讀寫工作時序四
33、、實驗內(nèi)容:1、從右端口給存儲器的00、01、02地址單元中分別寫入數(shù)據(jù)11H、22H、33H;2、然后從右端口依次讀出00、01、02地址單元中的內(nèi)容,在數(shù)據(jù)總線單元的指示燈上進行顯示,觀察上述各單元中的內(nèi)容是否與前面寫入的一致。五、實驗原理:實驗所用的半導體雙端口靜態(tài)存儲器電路原理如上圖所示,實驗中的雙端口靜態(tài)存儲器的左端口和右端口,它們分別具有各自獨立的地址線(A0A9)、數(shù)據(jù)線(I/O0I/O7)和控制線(R/W,CE,OE,BUSY)。在實驗系統(tǒng)的大多數(shù)實驗中,該芯片僅使用了右端口的數(shù)據(jù)線、地址線、控制線,使用方法與通用的單端口靜態(tài)存儲器相同;在做與流水相關的實驗中同時用到了它的左、
34、右端口。本節(jié)實驗中左、右端口數(shù)據(jù)線接至數(shù)據(jù)總線,左、右端口地址由地址鎖存器(74LS273)給出。地址燈LI01LI08與地址總線相連,顯示地址內(nèi)容。輸入單元的數(shù)據(jù)開關經(jīng)一個三態(tài)門(74LS245)連至數(shù)據(jù)總線,分別給出地址和數(shù)據(jù)。地址總線為8位,接入IDT7130的地址AL7AL0與AR0AR7,將IDT7130的高兩位AR8AR9接地,所以其實際容量為256字節(jié)。IDT7130兩個端口分別有三個獨立的控制線,如右邊有:CER(右端口片選線)、OER(右端口讀線)、R/WR(右端口寫線)。本實驗中將左、右端口的讀線OER常接地,在此情況下,當CER=0、R/WR=0時進行右端口寫操作,CER
35、=0、R/WR=1時進行右端口讀操作,其寫時間與T3脈沖寬度一致。原理圖中右端口的地址線AR8AR9接地,其訪問實際容量為256字節(jié)。同時由于左端口的寫信號R/WL常接高電平,所以左端口的寫功能被封鎖了,故實驗時輸入數(shù)據(jù)從右端口寫入,從左端口讀出。實驗時,將T3脈沖接至實驗板上時序電路模塊的TS3相應插針中,其它電平控制信號由開關單元的二進制開關給出,其中SW_G為低電平有效,LDAR為高電平有效。六、實驗過程描述:(詳細實驗過程及實驗結果)任務1:連線:連線圖開關復位:檢查實驗箱的復位開關是否關閉,如果沒有,則關閉。打開電源,啟動:電源接口在實驗箱的后面,接上電源,電源開關在實驗箱的右側,將
36、開關制為1,啟動。寫第一個數(shù)據(jù):初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111送地址:0000 0000送數(shù)據(jù):0000 1011發(fā)寫命令:CE>0,WE>0寫第二個數(shù)據(jù):初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111送地址:0000 0001送數(shù)據(jù):0001 0110發(fā)寫命令:CE>0,WE>0寫第三個數(shù)據(jù):初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111送地址:0000 0010送數(shù)據(jù):0010 0001發(fā)寫命令:CE>0,WE>0任務2:讀第一個數(shù)據(jù):初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111送地址:0000 0000發(fā)讀命令:CE>0輸出數(shù)據(jù):0000 1011讀第二個數(shù)據(jù):初始化:D0D1D2D3D4D5D6D7S3S2S1S0MCNLDDR2LDDR1SW_GALU_GCLR0000000011111100111送地址
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版通信網(wǎng)絡建設投標承諾書規(guī)范范本3篇
- 能源化工行業(yè)營業(yè)員工作總結
- 人教版五年級數(shù)學上冊第3單元《小數(shù)除法》聽評課記錄
- 釣魚場租賃合同三篇
- 二零二五版私人民間借貸金錢合同抵押品管理細則3篇
- 二零二五年度企業(yè)團建活動策劃與戶外拓展合同3篇
- 二零二五年度節(jié)能減排項目管理合同3篇
- 娛樂行業(yè)技術崗位總結
- 二零二五年度魚塘承包及漁村旅游開發(fā)合同2篇
- 二零二五年度公司內(nèi)部借款及資金管理協(xié)議4篇
- 元素的用途完整版本
- 七十歲換領證駕考三力測試答題
- 2024版義務教育小學數(shù)學課程標準
- Nokia銷售五部曲培訓課件
- 服務人員隊伍穩(wěn)定措施
- 支氣管鏡護理測試題
- 大連理工大學信封紙
- 圖形創(chuàng)意(高職藝術設計)PPT完整全套教學課件
- 北京版小學英語必背單詞
- 2023年全國4月高等教育自學考試管理學原理00054試題及答案新編
- 稀土配合物和量子點共摻雜構筑發(fā)光軟材料及其熒光性能研究
評論
0/150
提交評論