Você está na página 1de 9
CONFIDENTIAL, CSIDEC 2018/TT430 UNIVERSITI TEKNOLOGI MARA FINAL EXAMINATION COURSE MICROPROCESSOR COURSE CODE ITT430 EXAMINATION DECEMBER 2018 TIME 3 HOURS INSTRUCTIONS TO CANDIDATES 1 This question paper consists of three (3) parts: PART A (15 Questions) PART B (15 Questions) PART C (7 Questions) 2 ‘Answer ALL questions from all three (3) parts i) Answer PART A in the Objective Answer Sheet. ji) Answer PART B in the True/False Answer Sheet. lil) Answer PART C in the Answer Booklet. Start each answer on a new page, 3 Do not bring any material into the examination room unless permission is given by the invigilator. 4 Please check to make sure that this examination pack consists of |) the Question Paper il) an Answer Booklet - provided by the Faculty ii) an Objective Answer Sheet — provided by the Faculty iv) a True/False Answer Sheet — provided by the Faculty 5 ‘Answer ALL questions in English DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO This examination paper consists of 9 printed pages @ Hak Cipta Universiti Teknologi MARA CONFIDENTIAL CONFIDENTIAL 2 CSIDEC 2018/ITT430 PART A (15 MARKS) For each of the following questions, choose ONE suitable answer and mark the answer on the Objective Answer Sheet provided 1, The index is a method provides by Intel Corporation for comparing the performance of its 32-bit microprocessors in a personal computer environment. A. iCPROM B. iCORP. cc. iCOMP D. iCMP. 2. The microarchitectures of the 8088 and 8086 microprocessors are both employ processing, parallel serial multiple core pomp 3. MASM stands for , iS a program that can be used to assemble source files into object modules. A. microassembler B. macroassembler C. microsoft assembler D. macron assembler 4, Two types of errors that can be made by a programmer are and typing error, development error conceptualising error, design error syntax error, execution error planning error, testing error vom>r 5. The instruction can be used to swap data between two general purpose register or between a general purpose register and a storage location in memory. A. MOV B, TEST c. XCHG D. CMP 6. The and instructions are used to manipulate the interrupt flag, A. CLI, STI B. STC, CMC C. LAHF, SAHF D. che, crc (© Hak Cipta Universiti Teknolog! MARA CONFIDENTIAL, CONFIDENTIAL, 3 CSIDEC 2018/ITT430 10. "1 12. The directive statements in assembly language source programs are grouped into four categories that are and label, unconditional, micro, select label, conditional, macro, listing data, unconditional, micro, select data, conditional, macro, listing pom> defines the basic operation that a microprocessor performs to communicate with external devices. ‘A. Machine cycle B. Bus cycle C. Communication cycle D. Interface cycle 82C55A microprocessors interface includes an 8-bit bidirectional data bus Do through Dr that permits selection between three modes of operation, and simple VO, strobed /O, bidirectional /O multiple 1/0, strobed I/O, strobed bidirectional /O multiple 1/0, strobed I/O, bidirectional VO simple VO, strobed /O, strobed bidirectional /O. pom> is used to link the interrupt type numbers to the locations of their service Toutine in the program-storage memory. ‘A. Hash pointer table B. Address pointer table C. Segment pointer table D. Reference pointer table A goump instruction must change the contents of the and to initiate a change in control flow operations. A. status register, base pointer register B. code segment register, instruction pointer register C. source index register, destination index register D. data segment register, stack segment register The tell the microprocessor the operations to be performed, while the instruct the assembler program on how the program is to be assembled. instructions, assembler assembly language instructions, DEBUG program assembly language, machine code assembly language statements, directive statements gom> {© Hak Cipta Universit Toknolog! MARA CONFIDENTIAL,

Você também pode gostar