講義 2 コンピューティングの本質 - 記号化、計算、自動化

講義 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 バイト コードであり、中国語の文字を格納するために使用されます。

漢字外国コードは、マシンに中国語を入力するために使用されるエンコードです。

Acho que você gosta

Origin blog.csdn.net/qq_34168477/article/details/128438818
Recomendado
Clasificación