108成大電機 計組

作者: Pin66 (態度)   2020-02-06 00:53:32
https://i.imgur.com/UTaP9LP.jpg
想問這題的a該不該選?
未定義指令是在ID偵測到,那之後動作是怎麼樣?
是類似像overflow一樣,把指令flush掉,把pc的值給epc,然後再去某個位址擷取例外指
令,只是未定義指令是在ID而overflow是在exe stage嗎?
作者: nctudada (nctudada)   2020-02-06 02:54:00
張凡的講義寫說可能會讓except之前的指令處理完所以應該跟你想的一樣 flush變成nop然後繼續執行所以我會選 有其他神人有其他的看法嗎~
作者: kyuudonut (善良老百姓)   2020-02-06 09:36:00
知道樓上的意思,但我考場上應該不會選 ...(a) 帶點 undefined instruction 只有被當成 nop 處理的意味
作者: achicn3 (Sher)   2020-02-06 11:49:00
這題是a c嗎
作者: DLHZ ( )   2020-02-06 11:55:00
雖然我記得好像是a 不過我後來找不到相關的資料了 比較有根據的是在ARM的設計裡還會再去另外檢查是coprocessor傳回來的值還是要給coprocessor執行的指令 至於細節我就沒再去找了關鍵字為undefined instruction exception handlingmips中的exception vector也的確有一個是處理undefined inst應該不會是a
作者: Pin66 (態度)   2020-02-06 14:39:00
補習班給的答案是只有c,但就是覺得怪怪的

Links booklink

Contact Us: admin [ a t ] ucptt.com