返回总目录  上一页  首页  下一页

4. 硬件巨头—Intel笔试面试题目(2)

点此返回管理励志系列书籍在线阅读 首页






面试题目
1.下面这段代码不符合Pipeline要求,请你改动一下
if(ab)
i=0;
else
i=1;
2.对于运行在ring3上的这个指令,请你指出CPU和操作系统分别参与了哪部分操作?
mov eax, [0x12345678]
3.如果有一个芯片,只是裸机,如何写它的操作系统?最难的部分在哪儿?如何解决?
4.如何写一个主板的BIOS?
5.没有操作系统来给你完成它的一些初始化工作,如何写出PCI的driver?
Intel 2004北京笔试题
问答题
1.你觉得C程序中为什么会有main(),有没有想过exit,return,或什么都不做也可以让程序正常终止?
2.TOTAL个人围一圈,从1开始数到N,谁数到N出圈,下一个人继续从1开始数,返回最后一个出局的人。
#define TOTAL 15;
int xxxx(int N)
{
int ring[TOTAL] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1} //全是1
int nextstart = 0, counter=0;
for (i =1; i

上一页  首页  下一页