1. write down the 7 types of exception and vector address of ARM.
2. Briefly describe the signals(TRST#, TCK, TMS,TDI,TDO) of JTAG.
is the instruction for switching the ARM processor to excute Thumb instructions?
4. describe x86 PC's architecture in a diagram cpu,core chipset, Cache,DRAM, IO-subsystem, IO-Bus
5. SWI instruction is often called a "supervisor call",describe the actions in detail a. Save the address of the instruction after the SWI in rl4_svc. b. Save the CPSR in SPSR_svc. c. Enter supervisor mode and disable IRQs. d. Set the PC to 08 and begin executing the instruction there.
6.a. What is PIO operation? advantage and disadvantage? b. DMA operation? advantage and disadvantage? c. Scatter/Gather DMA engine? how does it operate?
7. MP3 decoder related.(a flow chart of decoding is presented) a. advantages of Huffman encoding? b. why the aliasing reduction is necessary? c. analytical expression in mathematics of the IMDCT? d. which block in the flow chart is suitable for the software implementation and which for the hardware? reason?
8. Assembly codes -> C language (about 15 lines).
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 #include "myfun1.h" #include "myfun2.h" int myInt1; int myInt2;