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