2019-2020-1学期20192402「サイバースペースのセキュリティ専門家の紹介、」学習要約の第3週

第VI章

6.1

プログラミング言語は、コンピュータを実行することができる操作の種類を反映しなければなりません

コンピュータは、電子デバイスのプログラム可能なデータ検索処理を記憶することができます

データのコンピュータ処理を変更するには、命令のみを変更する必要があります

記憶及び検索プロセスは、データの操作を実行するコンピュータです。マシンのメモリにデータを記憶することができる命令実行制御部は、コンピュータのメモリ内のデータの検索は、算術論理ユニットは、通常、いくつかのデータを処理します

プロセスは、データを演算および論理演算を実行することを含みます

6.2

機械語:バイナリコード化された直接設定を使用してコンピュータによって言語命令

各プロセッサは、唯一の真の実行することができ、独自の専用マシン命令セット、命令プロセッサ命令を持っています

命令の限られた数に、設計者はすべてのコマンド、それらを表現するために、各命令に割り当てられたバイナリコードをリスト

ソフトウェアの各部分は、実際にマシンコードに実装されています

マシンコードは、異なるマシンによって異なり、各マシンはまた、実行される操作の特定のセットを有します

VM:機械の重要な機能をシミュレートするために、仮想マシンを実際に設計されています

データ及び演算結果を格納するために使用されるアキュムレータ

命令は、2つの部分、すなわち、8ビット命令指定子(オプション)16ビットオペランド指定子から成り

命令指定子は何をすべきかの場所とどのようにオペランドを解釈する方法について説明します

オペランド指定子は、オペランドまたはオペランド自身のアドレスです。

一部の命令には、オペランド指定子がありません

即値アドレッシングモード、Aレジスタオペランド指定子にロードされる、すなわち値をアドレッシング

6.4

代わりに、命令のバイナリデジタルコードの各機械語命令ニーモニック命令コードに割り当てられたアセンブリ言語、

アセンブラ:アセンブリ言語プログラムはマシンコードに翻訳

あなたが実行する前に、各命令は、第1のメモリに保存されている必要があります

6.5

アルゴリズム:ステップの計画やアウトラインスキーム、または問題解決の論理的な順序を解きます

擬似コード:表現アルゴリズムの言語

二重引用符の間の文字は、入力または出力にユーザーに何を伝える文字列と呼ばれます

構造は、2つの動作の間で選択することができ、実行するか、スキップするアクションを選択することができ

命令は、以下の構造を繰り返し、繰り返し行ってもよいです

ブール式:式を評価するためには、真または偽であります

6.6

テスト計画:どのようにテストプログラムのドキュメント

ライトボックスアッセイ/コードカバレッジ試験方法:すべてのコード・テスト・プログラム内のステートメントまたはサブルーチン方法によって

ブラックボックステスト方法/データオーバーレイアッセイ:ブラックボックスのようなコード、プログラム又はサブルーチンの全ての可能な入力データを試験する試験方法に基づきます

アドレッシングモードは、オペランド自体はオペランド指定子に記載されていない、アドレッシング直接的であるが、メモリ内のオペランド・アドレス・コード常駐に格納された命令の数

 

第VII章

アルゴリズム:限られた時間のための命令の明確なセットを限定されたデータに問題またはサブ問題を解決

分析及び仕様相、アルゴリズムの開発段階、実施段階、維持期:コンピュータ解決プロセスには4つのステージで構成さ

入れ子構造:制御構造の他の構成に組み込まれた制御構造

要約手順:アルゴリズム構造の明確だと思う詳細

具体的な手順:アルゴリズムの構成完全には明らか詳細

配列を使用すると、コレクション内の単一の場所プロジェクトを介してそれらにアクセスすることができ、有名な同型プロジェクトのコレクションです

プロジェクトでは、コレクション内のインデックス付きの位置と呼ばれます

0からほとんどのプログラミング言語

レコードが別のプロジェクト名を介してアクセスすることができ、異種のプロジェクト、のよく知られたコレクションです

バイナリ検索:操作の大きさを比較することで、検索範囲の大部分を除外する項目の順序付きリストでの検索操作

再帰:独自のアルゴリズムを呼び出す機能

各再帰的なアルゴリズムは、少なくとも2つのケースがあります。

1.基本的な状況:答えは知られている場合

2.一般的な状況は:ソリューションの小型版の問題を解決するために自分自身を呼び出します

情報隠蔽:これらの詳細は訪問の練習を制御するためのモジュールを隠さ詳細

データ抽象化:分離されたデータとその実用の論理ビュー

手続き抽象化:アクションの論理ビューと彼の分離の現実

抽象:分離された制御構造およびその実際の論理ビュー

制御構造:声明は、シーケンス制御の通常の流れを変えるために使用されます

データや名前を処理するには、次の名前は識別子であり、

識別子データと動作は、抽象形態であります

 

問題:P106 1100オペランドのアドレッシングダイレクトアドレッシングモードビットのための手順を登録しロード

   P115が分岐プログラムを持っている意味

おすすめ

転載: www.cnblogs.com/bayiti/p/11716004.html