威盛筆試試題

才智咖 人氣:1.63W

2002年軟體筆試題
  1.三組程式,找出你認為的錯誤。
  (1)a.c long temp[255];
  b.c extern *temp;
  (2)a.c long temp[255];
  b.c extern temp[256];
  (3)a.c long temp[255];
  b.c extern temp[];
  2.在第一個宣告處編譯出了奇怪的錯誤,為什麼?
  #include <stdio.h>
  #include “myfun1.h”
  #include “myfun2.h”
  int myInt1;
  int myInt2;
  3.printf(“0x%x”, (&0)[&#61485;1]); 請問列印了什麼?
  4.彙編,用ax,bx,cx,dx,求1000×1000/30(四捨五入),結果放在ax中。
  5.編最優化Bubble(int *pIntArray,int L),要求:交換元素不能用臨時變數,如果
有序需要最優。
  6.用任意一種程式語言寫n!的演算法。
  2003 Asic部分
  1.一個四級的Mux,其中第二級訊號為關鍵訊號,如何改善timing?
  2.一個狀態機的題目用Verilog實現。
  3.Asic中的design flow的實現。
  4.用邏輯閘畫出D觸發器。
  5.給出某個一般時序電路的圖,有Tsetup,Tdelay,Tck&#61485;>q還有clock的del
ay,寫出決定最大時鐘的因素,同時給出表示式。
  6.用C語言實現統計某個cell在某.v檔案呼叫的次數。
  7.Cache的主要部分。
  2003 EE筆試題目
  1.寫出電流公式。
  2.寫出平板電容公式。
  3.電阻R和電容C串聯,輸入電壓為R和C之間的'電壓,輸出電壓分別為C上電壓和R上電
壓,要求繪製這兩種電路輸入電壓的頻譜,判斷這兩種電路何為高通濾波器,何為低通濾
波器。當RC<<T時,給出輸入電壓波形圖,繪製兩種電路的輸出波形圖。
  4.給出時域訊號,求其直流分量。
  5.給出一時域訊號,要求寫出頻率分量,並寫出其傅立葉變換級數。當波形經過低通
濾波器濾掉高次諧波而只保留一次諧波時,畫出濾波後的輸出波形。
  6.有一時域訊號S=V0sin(2pif0t)+V1cos(2pif1t)+V2sin(2pif3t+90),寫出當其通過
低通、帶通、高通濾波器後的訊號表示方式。
  7.給出一差分電路,告訴其輸出電壓Y+和Y&#61485;,求共模分量和差模分量。
  8.一電源和一段傳輸線相連(長度為L,傳輸時間為T),畫出終端處波形,考慮傳輸
線無損耗。給出電源電壓波形圖,要求繪製終端波形圖。
  9.求鎖相環的輸出頻率,給了一個鎖相環的結構圖。
  10.給出一個堆疊的結構,求中斷後顯示結果,主要是考堆疊壓入返回地址存放在低
端地址還是高階。
  2003 Graphic筆試題目
  1.問答
  (1)texture mapping是什麼?為什麼要用filter?
  (2)用float和int表示一個數,比如2,說明優點和缺點。
  (3)在MPEG哪部分可以加速硬體?
  (4)解釋cubic和B-spline的差別,寫出各自函式。
  (5)寫出幾個Win API中的OpenGL函式。
  (6)說出固定小數表示和浮點小數表示的優缺點。
  (7)說出顯示卡可以優化哪些MPEG中的計算
  (8)說出Bezier和B-Spline曲線的區別。
  2.用最簡單的方法判斷一個數是否是2的指數次冪。
  3.S23E8和S10E5兩種浮點數表示方法分析,表示0.25寫一個類S10E5,實現從S23E8轉
換。
  4.用模版的方式實現三個量取最大值。
  5.題目告訴你IEEE 16和32浮點數表示的規範,要求將&#61485;0.25分別用IEEE 16和
32表示並寫一個C++函式將輸入的IEEE 16表示轉化為IEEE 32的表示。
  6.用C語言寫一個函式f(x)&#61501; x * 0.5要求只能用整數操作。
  2003 Software Engineer筆試題
  1. Describe x86 PC’s architecture in a diagram cpu,core chipset, Cache,DR
AM, IO-subsystem, IO-Bus
  2. SWI instruction is often called a “supervisor call”, describe the act
ions in detail
  * Save the address of the instruction after the SWI in rl4_svc.
  * Save the CPSR in SPSR_svc.
  * Enter supervisor mode and disable IRQs.
  * Set the PC to 08 and begin executing the instruction there.
  3.
  * What is PIO operation? advantage and disadvantage?
  * DMA operation? advantage and disadvantage?
  * Scatter/Gather DMA engine? how does it operate?
  4. MP3 decoder related. (a flow chart of decoding is presented)
  * advantages of Huffman encoding?
  * why the aliasing reduction is necessary?
  * analytical expression in mathematics of the IMDCT?
  * which block in the flow chart is suitable for the software implementatio
n and which for the hardware? why?
  5. Assembly codes -> C language (about 15 lines).
  6. Graduation thesis description.
 

威盛筆試試題