[考題] 94地特計算機概論

看板Examination作者 (綠惡魔)時間10年前 (2015/09/22 22:34), 編輯推噓3(307)
留言10則, 1人參與, 最新討論串1/1
http://goo.gl/i6RQPe 第一題,有人會嗎? 這應該是計組的東西,但我找不到。 ----- Sent from JPTT on my HTC_E9x. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.60.19 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1442932492.A.F8E.html

09/22 22:52, , 1F
我的答案未必是閱卷老師要的,單純是以前debug的經驗
09/22 22:52, 1F

09/22 22:53, , 2F
第一小題:記憶體有分資料段 指令段 heap stack
09/22 22:53, 2F

09/22 22:54, , 3F
程式載入記憶體後,指令暫存器會指向指令段,而指令
09/22 22:54, 3F

09/22 22:54, , 4F
的運算元
09/22 22:54, 4F

09/22 22:55, , 5F
會告訴我資料放在哪裡,例如stack data段 heap
09/22 22:55, 5F

09/22 22:58, , 6F
第二小題:若指令暫存器抓到的是data,會發生幾種情形
09/22 22:58, 6F

09/22 23:03, , 7F
一.執行非法指令,跳出中斷
09/22 23:03, 7F

09/22 23:03, , 8F
二.指令合法但存取記憶體位址非法,出現segment fault
09/22 23:03, 8F

09/22 23:05, , 9F
三.存取位址合法沒出現異常,通常這發生在故意產生的b
09/22 23:05, 9F

09/22 23:05, , 10F
uffer overflow
09/22 23:05, 10F
文章代碼(AID): #1M0MSC-E (Examination)