電卓の実験
1.実験結果(12点)
1. 実験結果の記録(8点)
操作タイプ |
あ |
B |
S3 S2 S1 S0 |
CN |
結果 |
論理演算 |
65 |
A7 |
0 0 0 0 |
バツ |
F=( 65 ) FC=( 0) FZ=(0 ) |
65 |
A7 |
0 0 0 1 |
バツ |
F=( A7 ) FC=( 0) FZ=(0 ) |
|
65 |
A7 |
0 0 1 0 |
バツ |
F=( 25 ) FC=( 0) FZ=( 0) |
|
65 |
A7 |
0 0 1 1 |
バツ |
F=( E7) FC=( 0) FZ=( 0) |
|
65 |
A7 |
0 1 0 0 |
バツ |
F=( 9A) FC=( 0) FZ=(0 ) |
|
シフト操作 |
65 |
A7 |
0 1 0 1 |
バツ |
F=(CA) FC=(0) FZ=(0) |
65 |
A7 |
0 1 1 0 |
0 |
F=( 32 ) FC=( 0) FZ=(0 ) |
|
1 |
F=(B2) FC=(1) FZ=(0) |
||||
65 |
A7 |
0 1 1 1 |
0 |
F=( CA ) FC=( 0) FZ=( 0 ) |
|
1 |
F=( CA ) FC=( 0 ) FZ=( 0) |
||||
四則演算 |
65 |
A7 |
1 0 0 0 |
バツ |
F=( 65 ) FC=( 0 ) FZ=( 0 ) |
65 |
A7 |
1 0 0 1 |
バツ |
F=( 0C) FC=( 1 ) FZ=( 0 ) |
|
65 |
A7 |
1 0 1 0(FC=0) |
バツ |
F=( 0D) FC=( 1 ) FZ=( 0 ) |
|
1 0 1 0(FC=1) |
バツ |
F=( 0D ) FC=( 1 ) FZ=( 0 ) |
|||
65 |
A7 |
1 0 1 1 |
バツ |
F=( BE ) FC=( 1 ) FZ=( 0 ) |
|
65 |
A7 |
1 1 0 0 |
バツ |
F=( 64 ) FC=( 0 ) FZ=( 0 ) |
|
65 |
A7 |
1 1 0 1 |
バツ |
F=( 66 ) FC=( 0 ) FZ=( 0 ) |
2. 実験結果を記録する(AとBの値を自分で設定、4点)
操作タイプ |
あ |
B |
S3 S2 S1 S0 |
CN |
結果 |
論理演算 |
35 |
48 |
0 0 0 0 |
バツ |
F=(35) FC=( 0 ) FZ=( 0 ) |
35 |
48 |
0 0 0 1 |
バツ |
F=( 48 ) FC=( 0) FZ=( 0 ) |
|
35 |
48 |
0 0 1 0 |
バツ |
F=( B7 ) FC=( 0 ) FZ=( 0 ) |
|
35 |
48 |
0 0 1 1 |
バツ |
F=( FF ) FC=( 0 ) FZ=( 0 ) |
|
35 |
48 |
0 1 0 0 |
バツ |
F=( 6A ) FC=( 0 ) FZ=( 0 ) |
|
シフト操作 |
35 |
48 |
0 1 0 1 |
バツ |
F=( B2 ) FC=( 0 ) FZ=( 0 ) |
35 |
48 |
0 1 1 0 |
0 |
F=( 1A ) FC=( 0 ) FZ=(0) |
|
1 |
F=( 9A ) FC=( 1 ) FZ=(0 ) |
||||
35 |
48 |
0 1 1 1 |
0 |
F=( 6A ) FC=( 0 ) FZ=( 0 ) |
|
1 |
F=( 6A ) FC=( 0 ) FZ=( 0) |
||||
四則演算 |
35 |
48 |
1 0 0 0 |
バツ |
F=( 35 ) FC=( 0 ) FZ=(0 ) |
35 |
48 |
1 0 0 1 |
バツ |
F=( 7D ) FC=( 0 ) FZ=(0) |
|
35 |
48 |
1 0 1 0(FC=0) |
バツ |
F=( 7D) FC=( 0 ) FZ=(0) |
|
1 0 1 0(FC=1) |
バツ |
F=( 7E ) FC=( 1 ) FZ=( 0) |
|||
35 |
48 |
1 0 1 1 |
バツ |
F=( ED) FC=( 1 ) FZ=( 0) |
|
35 |
48 |
1 1 0 0 |
バツ |
F=( 34 ) FC=(0 ) FZ=( 0 ) |
|
35 |
48 |
1 1 0 1 |
バツ |
F=( 36 ) FC=( 0 ) FZ=(0 ) |
2. 実験的な質問と考え方 (3 点、最初の 6 つごとに 0.5 点)
- 実験結果が正しく表示されない場合、どのような原因が考えられますか?
1.接続エラー。
2. 各テストの開始前に CLE キーが押されませんでした。
3. タイミングおよびコンソールユニットスイッチ設定エラー
4. 入力が間違っています。
5. 実験箱の内部回路が故障している
- CNの役割は何ですか?FCやFZの表示は何を意味しますか?
(1) CN は円運動か算術運動かを示す制御信号です。
(2) FC はキャリーフラグ、FZ は演算器のゼロフラグであり、表中の機能欄の FC と FZ は現在の演算がフラグに影響を与えることを示しています。
- スイッチ入力位置の値が同じ場合、FCの値は次の計算結果に影響しますか?
しましょう。
たとえば、この実験では FC の値が次の計算結果に影響します。
- 逻辑移位和循环移位的区别是什么?
逻辑移位:
逻辑左移时,低位补0;
逻辑右移时,高位补0;
只影响FZ标志,不影响FC标志
循环移位:
不带进位的循环右移:操作数循环右移位,高位补移掉的那位。
不带进位的循环左移:操作数循环左移位,低位补移掉的那位。
带进位的循环右移:操作数连同CF位循环右移,高位补移掉的那位
带进位的循环左移:操作数连同CF位循环左移,低位补移掉的那位。
影响FZ,和FC
- LDA和LDB的作用是什么?是相容的微命令还是互斥的微命令?
(1)LDA往A里送数据,LDB往B里送数据
(2)相斥命令
- ALU_B的作用是什么?
ALU_B为低电平时,三态控制门有效