作者Daiblo2 (要开始做专题罗)
看板TransCSI
标题Re: [问题] 问三题有关计算机硬体系统
时间Wed Nov 29 10:31:33 2006
※ 引述《qaz1234567q (死亡与恐惧)》之铭言:
: 1.80486DX-33 CPU中的某一指令,执行时需花33个clock cycles ,那麽该指令实际上的执
: 行时间为何?
: 正解:1us
: 疑问:想请板上的高手教教我怎麽算@@"
: 2.後置法配合由暂存器组成的推叠,是已知算术式求解的方法中最有效率的一种.试问算术
: 式之(3+4)[10(2+6)+8]推叠运算求解,最少需要多大的堆叠空间?
: 正解:4
: 疑问:还是想请版上的高手教教我T___T
首先将中序改成後序
中序转後序 : 3 4 + 10 2 6 + * 8 + *
stack计数 : 1 2 1 2 3 4 3 2 3 2 1
(遇到数字就累加,遇到运算符号就减)
计数最大数字是4
所以需要stack空间是4
(这是以前我补习班老师教的)
: 3.下列针对CPU与作业系统间的关系描述,何者为非?
: (A) 略
: (B) 略
: (C) 略
: (D) BIOS为OS内部的一个副程式,负责CPU的输入工作
: 正解:C
: 疑问:BIOS关OS屁事呀=口=!! 一个是硬体一个是软体不是吗=口=???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.232.149
1F:推 qaz1234567q:我不是很懂你的意思,後置法 = 後序吗?? 12/01 17:01
2F:→ qaz1234567q:而且,您所写的STACK计数的那些数字,要怎麽决定呢@@? 12/01 17:03
3F:推 Daiblo2:後置法应该是後序吧 比较少听过这样翻的 12/02 13:19
4F:→ Daiblo2:堆叠计数就是说看到数字就+1 然後看到运算符号就-1 12/02 13:20
5F:→ Daiblo2:头尾一定都是1这样才是正确 然後捡里面最大数字就是堆叠 12/02 13:21
6F:→ Daiblo2:所需要空间(这样解是较快) 看不懂的话就用较原始方法解吧 12/02 13:23
7F:推 qaz1234567q:我了解您说什麽了~谢谢^Q^ 12/02 21:22
8F:推 Daiblo2:哈 总算没有白打了 12/03 19:11
9F:→ ingrid6565:疑 发现学长 02/27 00:33