1. 程式人生 > 其它 >2021-2022-1 20211306《資訊保安專業導論》第五週學習總結

2021-2022-1 20211306《資訊保安專業導論》第五週學習總結

作業資訊

作業模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC

作業要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05

教材內容總結

一、Pep/9:

有40條機器語言指令,Pep/9程式是由這些指令結合而成。

記憶體單元有65536位元組,有七個暫存器。

一條指令由指令說明符和運算元說明符組成

若定址模式是000,則運算元說明符中儲存運算元,稱為立即定址。若定址模式是001,則運算元說明符中儲存運算元所在的記憶體地址名稱,稱為直接定址。

一元指令長度是1位元組,而不是3位元組。

部分指令:

二:組合語言與機器語言:

組合語言是用助記碼錶示特定計算機的機器語言指令。

彙編器讀取指令的助記碼。

組合語言:

三:演算法與虛擬碼

演算法是計算領域中的解決方案的計劃

虛擬碼是一種語言,能更清晰地表達演算法

變數:虛擬碼中演算法的名字,反映存放的值在演算法中的角色。

賦值:把值放入變數的語句。

輸入/輸出:用write語句進行輸出,用read語句進行輸入

選擇:可以選擇執行或跳過某些操作,也可以在兩項操作之間進行選擇。

重複:可以重複執行指令,易於理解。

四:測試:黑盒,白盒:

我們用測試:設計和實現一個測試計劃來測試一個特定的程式。

測試計劃是一個文件:說明了要全面測試程式需要執行的次數以及執行程式使用的資料。

測試方法:程式碼覆蓋測試法和資料覆蓋測試法(暗箱測試法)。

python程式碼執行

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 150/150 2/2 20/20
第二週 150/300 2/4 20/40
...... ...... ...... ......
第五週 150/750 3/10 20/100