PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 108交大 计组
楼主:
gash55025502
(白影弓)
2019-11-10 13:42:42
https://i.imgur.com/48kT5ba.jpg
https://i.imgur.com/C6RVzpW.jpg
想问第18题 交大给的答案是BC
这题要怎么想呢?还是张凡课本的哪一部分有提到这题相关观念
感谢
作者:
realmanKG
(各位观众,五支菸)
2019-11-10 14:46:00
(a)跟(b)选项的差距就只有exception triggered后系统的应对是立刻回复或是暂且搁置,视架构不同对overflow的ISR应也有所不同,显然不会是(a)中所述的“摆正位置”那么简单,更何况overflow应不是用”place properly”就能解决的例外情况;(c)的部分,我想应是saturation operation,即是若是overflow则直接设为可表示范围内之最大值,继续让程式执行一点个人想法,若有错再请各位强者指正
作者:
b10007034
(Warren)
2019-11-10 15:11:00
楼上a的意思是啥?a的意思不就是执行完ith instr.然后放回去而已吗?因为不确定ith instr.是否造成其他后果,所以通常都是
作者:
realmanKG
(各位观众,五支菸)
2019-11-10 15:13:00
喔喔喔喔靠腰我会错意了抱歉XD,那(a)一定错,overflow一定要跑exception handler
作者:
b10007034
(Warren)
2019-11-10 15:13:00
储存当下的状态(i-1之前的),然后回复到ith继续执行
作者:
b10007034
(Warren)
2019-11-10 15:14:00
交大老是喜欢用87的英文愚弄考生拉...很明显看得出来这不是原文书上那样的文法跟语意回原PO,张凡课本有提到exception的地方在processor那
楼主:
gash55025502
(白影弓)
2019-11-10 17:09:00
如果把overflow分成无号数跟有号数的overflow,无号数的可以忽略(c选项),但有号数的overflow就无法算出true result(a选项错的地方),请问这样的想法有错吗?
作者:
mistel
(Mistel)
2019-11-10 17:31:00
不是 a错的重点就在于他把正确结果放回去然后从i+1开始执行 但正确做法应该是把i i+1 i+2冲掉然后重新从第i个开始执行(c)选项就像你说的 就是可能overflow会有有号数跟无号数所以是一个合理的推论
楼主:
gash55025502
(白影弓)
2019-11-10 17:57:00
原来如此 但想问一下如果是从第i个开始的话 不会又继续overflow吗?为何不是从第i+1个开始呢
作者:
mistel
(Mistel)
2019-11-10 18:09:00
看是哪种例外视情况OS会把这个行程直接杀掉吧,但不管是哪种a选项应该都是错的?
作者:
b10007034
(Warren)
2019-11-10 18:10:00
发生overflow是i-1 th instr.,处理完之后继续从i th instr.开始执行
作者:
mistel
(Mistel)
2019-11-10 18:10:00
应该没有直接跳过3个指令从i+1执行的情况存在 因为要避免错误
作者:
b10007034
(Warren)
2019-11-10 18:11:00
讲错,如m大解释
继续阅读
[理工] 资结-BST平均比较次数
jean20157
[理工] 资结 int char 转换
BOSSHAHA
[理工] DS 时间复杂度
u0424064
[理工] 线代 1-74 范例三
jean20157
[理工] 离散 逻辑
houallan5478
计组 p.92
zxc2179vbnm
[理工] 计组 performance
mistel
[理工] 离散 尤拉回路证明
ThereisBear
[理工] 101 台大电机 资结
gcobs226484
[理工] 线代-齐次解、通解
jean20157
Links
booklink
Contact Us: admin [ a t ] ucptt.com