2.1
運算器組成實驗(lk-tec-9)
2.1.1
實驗目的
1、熟悉邏輯測試筆的使用方法;
2、熟悉lk-tec-9模型計算機的節拍脈衝t1、t3、t3;
3、熟悉雙埠通用暫存器組的讀寫操作;
4、熟悉運算器的資料傳送通路;
5、驗證74ls181的加、減、與、或功能;
6、按給定的資料,完成幾種指定的算術、邏輯運算
2.1.2實驗內容
對下述 7 組資料進行加、減、與、或運算。
⑴a=f0h,b=10h
⑵a=ffh,b=aah ⑶a=10h,b=f0h
⑷a=55h,b=aah ⑸a=03h,b=05h
⑹a=c5h,b=61h ⑺a=0ah,b=0ah
2.1.3
實驗記錄
1.實驗準備 將控制器轉換開關撥到微程式位置,將程式設計開關設定為正常位置,將開關 dp 撥到向上 位置。開啟電源。 2.用邏輯測試筆測試節拍脈衝訊號 t1、t2、t3
⑴將邏輯測試筆的一端插入 tec-8 實驗台上的「邏輯測試筆」上面的插孔中,另一端插 入「t1」上方的插孔中。
⑵按復位按鈕 clr,使時序訊號發生器復位。
⑶按一次邏輯測試筆框內的 reset 按鈕,使邏輯測試筆上的脈衝計數器復位,2 個黃燈 d1、d0 均滅。
⑷按一次啟動按鈕 qd,這時指示燈 d1、d0 的狀態應為 01b,指示產生了乙個 t1 脈衝; 如果再按一次 qd 按鈕,則指示燈 d1、d0 的狀態應當為 10b,表示又產生了乙個 t1 脈衝; 繼續按 qd 按鈕,可以看到在單週期執行方式下,每按一次 qd 按鈕,就產生乙個 t1 脈衝。 ⑸用同樣的方法測試 t2、t3。
3.進行加、減、與、或實驗
⑴設定加、減、與、或實驗模式 按復位按鈕 clr,使 tec-8 實驗系統復位。指示燈 µa5~µa0 顯示 00h。將操作模式開關 設定為 swc=1、swb=0、swa=1,準備進入加、減、與、或實驗。 按一次 qd 按鈕,產生一組節拍脈衝訊號 t1、t2、t3,進入加、減、與、或實驗。
⑵設定數 a 指示燈 µa5~µa0 顯示 0bh。在資料開關 sd7~sd0 上設定數 a。在資料匯流排 dbus 指示燈 d7~d0 上可以看到資料設定的正確不正確,發現錯誤需及時改正。設定資料正確後,按一次 qd 按鈕,將 sd7~sd0 上的資料寫入 r0,進入下一步。
⑶設定數 b 指示燈 µa5~µa0 顯示 15h。這時 r0 已經寫入,在指示燈 b7~b0 上可以觀察到 r0 的值。 在資料開關 sd7~sd0 上設定數 b。設定資料正確後,按一次 qd 按鈕,將 sd7~sd0 上的資料 寫入 r1,進入下一步。
⑷進行加法運算 指示燈 µa5~µa0 顯示 16h。指示燈 a7~a0 顯示被加數 a(r0),指示燈 b7~b0 顯示加數 b(r1),d7~d0 指示燈顯示運算結果 a+b。按一次 qd 按鈕,進入下一步。 ⑸進行減法運算 指示燈 µa5~µa0 顯示 17h。這時指示燈 c(紅色)顯示加法運算得到的進製 c,指示燈 z(綠 色)顯示加法運算得到的結果為 0 訊號。指示燈 a7~a0 顯示被減數 a(r0),指示燈 b7~b0 顯 示減數 b(r1),指示燈 d7~d0 顯示運算結果 a-b。按一次 qd 按鈕,進入下一步。
⑹進行與運算 指示燈 µa5~µa0 顯示 18h。這時指示燈 c(紅色)顯示減法運算得到的進製 c,指示燈 z(綠 色)顯示減法運算得到的結果為 0 訊號。 指示燈 a7~a0 顯示數 a(r0),指示燈 b7~b0 顯示數 b(r1),指示燈 d7~d0 顯示運算結果 a and b。按一次 qd 按鈕,進入下一步。
⑺進行或運算 指示燈 µa5~µa0 顯示 19h。這時指示燈 z(綠色)顯示與運算得到的結果為 0 訊號。指示 燈 c 保持不變。指示燈 a7~a0 顯示數 a(r0),指示燈 b7~b0 顯示數 b(r1),指示燈 d7~d0 顯 示運算結果 a or b。按一次 qd 按鈕,進入下一步。 ⑻結束運算
指示燈 µa5~µa0 顯示 00h。這時指示燈 z(綠色)顯示或運算得到的結果為 0 訊號。指示 燈 c 保持不變。
按照上述步驟,對要求的 7 組資料進行運算。
2.1.4實驗結果
a
b
b補碼
a+b
a+(-b)
a與b
a或b
f0h
10h
11110000
10000000
111100000
00010000
11110000
11110000
00010000
10h
f0h
00010000
100000000
00100000
00010000
11110000
00010000
11110000
03h
05h
11111011
00001000
11111110
00000001
00000111
00000011
00000101
0ah
0ah
11110110
00010100
00000000
00001010
00001010
00001010
00001010
ffh
aah
01010110
110101001
101010101
10101010
11111111
11111111
10101010
55h
aah
01010110
11111111
10101011
00000000
11111111
01010101
10101010
c5h
61h
10011111
100100110
101100100
01000001
11100101
11000101
01100001
運算器組成實驗
一 實驗目的 1 熟悉邏輯測試筆的使用方法 2 熟悉lk tec 9模型計算機的節拍脈衝t1 t3 t3 3 熟悉雙埠通用暫存器組的讀寫操作 4 熟悉運算器的資料傳送通路 5 驗證74ls181的加 減 與 或功能 6 按給定的資料,完成幾種指定的算術 邏輯運算 二,實驗環境 1 tec 8實驗系統...
虛擬實驗之運算器
首先要感謝在中軟國際培訓的這半個月,他相當於給我開啟了一扇窗,讓我看到前方並非那麼神秘,遙不可測。運算器這部分,我果斷拋棄了儲存器部分的束縛,開始自己整理思路,找想法,並把他付諸到乙個乙個的 中。事實證明,寫 不是那麼難的事,而除錯卻是任重而道遠的。哪怕是乙個簡單的if判斷,原本明明可以進入的,可在...
計算機組成原理 第二章 運算方法和運算器(筆記)
2.1 資料與文字的表示方法 1.浮點表示法 ieee754標準 1 32位浮點數 x 1 s 1.m 2 e 127 e e 127 2 64位浮點數 x 1 s 1.m 2 e 1023 e e 1023 其中,s 符號位,m 尾數,e 階碼,乘。s 0 表示正數,s 1 表示負數。在用浮點數表...