250 likes | 318 Views
「ソフトウェアのしくみ」. 第 1 回放送授業. 1 ソフトウェアとは. 1.1 ソフトウェアとハードウェア. ware とは. 製品、器物、品物、細工物 ironware, earthenware kitchen ware chinaware. ハードウェア. ソフトウェア. ハードウェア. Wikipedia ハードウェア (hardware) とは、あるシステムの物理的な構成要素を指す一般用語である。日本語では 機械 、 装置 、 設備 のことを指す。 ソフトウェア との対比語であり、単に「ハード」とも呼ばれる. ソフトウェア.
E N D
ware とは • 製品、器物、品物、細工物ironware, earthenwarekitchen warechinaware
ハードウェア • Wikipediaハードウェア(hardware) とは、あるシステムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる
ソフトウェア • Wikipediaソフトウェア(software)は、コンピュータシステム上で何らかの処理を行うプログラムや手続き、およびそれらに関する文書を指す言葉である。日本語では略して「ソフト」ともいう
命令(命令コード)0000 0000 0001 0010 • 機械語 • アセンブラ言語ADD X, Y, Z
1章のまとめ • ソフトウェアとハードウェア • 機械語 • 高水準プログラム言語(高級言語)
制御部 ディスプレー データ処理部 キーボード等 メモリー
制御部 データ処理部 メモリー ディスプレー キーボード
データ処理部 • 算術論理回路(ALU) • シフタ • レジスタ(内部メモリー)
命令の種類 • 移動命令LD, ST • 演算命令MOV, NEG, ADD1, SUB1, ADD, SUB, SHL, SHR, NOT, AND, OR, EOR • ジャンプ命令(制御命令)JP, JPZ, JPN, JPC, JPO, HLT
0000000000010010ADD 0, 1, 2 • 1110 0000 000000010000 0000 0000 0011LD 1, 0x0011
エディター 高級言語 機械語 コンパイラ
2章のまとめ • データ処理部ALU、シフタ、レジスタ(内部メモリー) • 制御部 • メモリー(外部メモリー) • 入出力 • 命令コード • 蓄積プログラム方式