講義 2 コンピューティングの本質 - 記号化、計算、自動化
意味的記号化 - 記号計算 - コンピューティング 01 - 01 自動化 - 階層構造 - 構造的統合
シンボリック
自然と社会の問題——>文字と記号——>0と1
01化
基本的な論理演算
AND演算(AND
OR演算(OR
NOT操作(NOT
XOR演算(XORは0と同じ、異なるは1)
数字記号処理
正の数の元のコードは、その逆コードと同じです。
負の数の元のコードは数値に基づいており、符号ビットは常に 1 です。
負の数の 1 の補数は、符号ビットを除くすべての符号ビットを反転します。
負の数の 2 の補数は、補数に 1 を加えたものです。
基本的な足し算と引き算
負の数と正の数を加算するには、2 の補数加算を使用します。
結果を取得したら、それを元のコードに変換して戻す必要があります。
2 つの数値の符号ビットが同じでも、結果の符号ビットが異なる場合、オーバーフローが発生し、計算を実行できません。
基本的な掛け算と割り算
2 を掛けると全体が 1 位置左にシフトし、2 で割ると全体が右にシフトします。
小数点処理
定点数
小数点以下の桁数を固定
浮動小数点数
小数点以下の桁数は固定ではありません
コーディング
特定の数字に特別な情報と意味を割り当てる
ASCIIコードはエンコーディングの一種です
BCDコードは10桁を表します
中国語の文字エンコーディング
国家標準コード——>マシン(内部)コード
0と1を実現する基本部品:電気信号とリレースイッチ、ダイオード
&ANDゲート回路
》=ORゲート回路
1 0 NOTゲート回路
=0 XORゲート回路
キャリーカウントシステム
小数点処理
浮動小数点数: 指数ビット、符号ビット、仮数ビット
その他の考慮事項
10進数を2進数に変換する方法:整数部を2で割って余りを取り、下から上に書き、小数部に2を掛け、上から下に書きます。
16 進数を 2 進数に変換する方法: 各数値を 4 つの 2 進数 (4 桁のグループ) に変換します。
符号ビットは数値ビットと一緒に演算に参加できます。
コンピュータ内部で使用されるエンコーディングの基本的な特徴は、独自性と公共性です。
漢字の内部コードは 2 バイト コードであり、中国語の文字を格納するために使用されます。
漢字外国コードは、マシンに中国語を入力するために使用されるエンコードです。