Second Semester - Final Exam
Multiple Choice General Instructions
The multiple choice section consists of 40 questions which have to be answered in 30
minutes. Each question consists of 2 points.
* Required
1. Email *
Untitled Section
2. This operation results in inserting one operand at the top of the stack and it 2 points
decrease the stack pointer register
Mark only one oval.
PULL
PUSH
COMMAND
INSERT
3.
Mark only one oval.
Option 1
4. It is connected to the address lines of the system bus 2 points
Mark only one oval.
Memory address registers
Memory Buffer Register
Memory Random Adress
Memory Access Point
5. This operation results in deleting one operand from the top of the stack and it 2 points
increase the stack pointer register
Mark only one oval.
POP
POOL
PULL
PUSH
Option 5
Option 6
6. Identify the type of Machine control instructions 2 points
Mark only one oval.
NOP (No Operation)
NP (No Personnel)
NPO (None Personnel Office)
ONP (Operator None Position)
7. at the beginning of the___________, the address of the next Instruction to be 2 points
executed is in the Program Counter(PC).
Mark only one oval.
Indirect Cycles
Fetch Cycles
Execute Cycle-
Interrupt Cycle
8. at the completion of the ___________, a test is made to determine whether 2 points
any enabled interrupt has occurred or not.
Mark only one oval.
Indirect Cycles
Fetch Cycles
Execute Cycle-
Interrupt Cycle
9. once an instruction is fetched, the next step is to get charged source 2 points
operands. Source Operand is being fetched by Indirect address ( it can be
fetched by any addressing mode, here it's done by Indirect addressing). *
Mark only one oval.
Indirect Cycles
Fetch Cycles
10. is part of a computer that pertains to programming, which is more or less 2 points
machine language.
Mark only one oval.
Mnemonic
Operand
Opcode
Instruction Set
11. In each case same micro-operation operation are repeated each time 2 points
around.
Mark only one oval.
Indirect Cycles
Fetch Cycles
Execute Cycle-
Interrupt Cycle
12. In computer programming, an_________ is a term used to described any 2 points
object that is capable of being manipulated
Mark only one oval.
Mnemonic
Operand
Opcode
Instruction Set
13. A _____________ , also known as a memory aid, is a tool that helps you 2 points
remember an idea or phrase with a pattern of letters, numbers.
Mark only one oval.
Mnemonic
Operand
Opcode
Instruction Set
14. In computing, an __________ is the portion of a machine language instruction 2 points
that specifies the operation to be performed.
Mark only one oval.
Mnemonic
Operand
Opcode
Instruction Set
15. It is used when no operation is performed. No flags are affected during the 2 points
execution of _________ .
Mark only one oval.
NOP (No operation)
HLT (Halt)
RIM (Reset interrupt mask)
EI (Enable interrupts)
16. The Microprocessor finishes executing the current instruction and 2 points
__________ any further execution.
Mark only one oval.
NOP (No operation)
HLT (Halt)
RIM (Reset interrupt mask)
EI (Enable interrupts)
17. _____________ is used when the execution of a code sequence cannot be 2 points
interrupted.
Mark only one oval.
NOP (No operation)
Hex code- F3
DI (Disable interrupts)
EI (Enable interrupts)
18. After a system reset or the acknowledgement of an interrupt, the 2 points
__________________ the flip-flop is reset, thus disabling the interrupts.
Mark only one oval.
NOP (No operation)
Hex code- F3
DI (Disable interrupts)
EI (Enable interrupts)
19. ________________ is used to implementation of different interrupts of 8085 2 points
microprocessor like RST 7.5, 6.5 and 5.5 and also serial data output. It does
not affect TRAP interrupt.
Mark only one oval.
EI (Enable interrupts)
RIM (Reset interrupt mask)
SIM (Set interrupt mask)
DI (Disable interrupts)
20. This is a multipurpose instruction used to read the status of 8085 interrupts 2 points
7.5, 6.5, 5.5 and to read serial data input bit.
Mark only one oval.
EI (Enable interrupts)
RIM (Reset interrupt mask)
SIM (Set interrupt mask)
DI (Disable interrupts)
21. Stores the results of calculations made by ALU 2 points
Mark only one oval.
Program Counter (PC)
Instruction Buffer Register (IBR)
Memory Data Register (MDR)
Accumulator
22. It stores instructions fetched from memory or any data that is to be 2 points
transferred to, and stored in, memory.
Mark only one oval.
Program Counter (PC)
Instruction Buffer Register (IBR)
Memory Data Register (MDR)
Accumulator
23. Keeps track of the memory location of the next 2 points
Mark only one oval.
Program Counter (PC)
Instruction Buffer Register (IBR)
Memory Data Register (MDR)
Accumulator
24. It stores the memory locations of instructions that need to be fetched from 2 points
memory or stored into memory.
Mark only one oval.
Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Current Instruction Register (CIR)
25. It stores the most recently fetched instructions while it is waiting to be 2 points
coded and executed.
Mark only one oval.
Memory Address Register (MAR)
Memory Data Register (MDR)
Current Instruction Register (CIR)
26. The instruction that is not to be executed immediately is placed in the 2 points
instruction buffer register IBR.
Mark only one oval.
Program Counter (PC)
Memory Address Register (MAR)
Instruction Buffer Register (IBR
Accumulator
27. Program or data is read into main memory from the input device or 2 points
secondary storage under the control of CPU input instruction.
Mark only one oval.
Input Device
Output Device
Hard Device
Input/Output Device
28. Data is transmitted from one part of a computer to another, connecting all 2 points
major internal components to the CPU and memory, by the means of Buses
Mark only one oval.
BUS
UNIVERSAL SERIAL BUS
DATA BUS
CONTROL BUS
29. It carries data among the memory unit, the I/O devices, and the processor. 2 points
Mark only one oval.
BUS
UNIVERSAL SERIAL BUS
DATA BUS
CONTROL BUS
30. It carries the address of data (not the actual data) between memory and 2 points
processor.
Mark only one oval.
ADDRESS BUS
UNIVERSAL SERIAL BUS
DATA BUS
CONTROL BUS
31. It carries control commands from the CPU (and status signals from other 2 points
devices) in order to control and coordinate all the activities within the
computer.
Mark only one oval.
ADDRESS BUS
UNIVERSAL SERIAL BUS
DATA BUS
CONTROL BUS
32. is that part of the CPU that handles all the calculations the CPU may need, 2 points
e.g. Addition, Subtraction, Comparisons.
Mark only one oval.
Fixed Program Computers
Stored Program Computers
Control Unit
Arithmetic and Logic Unit (ALU)
33. handles all processor control signals. It directs all input and output flow, 2 points
fetches code for instructions and controlling how data moves around the
system.
Mark only one oval.
Fixed Program Computers
Stored Program Computers
Control Unit
Arithmetic and Logic Unit (ALU)
34. These can be programmed to carry out many different tasks, applications 2 points
are stored on them, hence the name.
Mark only one oval.
Fixed Program Computers
Stored Program Computers
Control Unit
Arithmetic and Logic Unit (ALU)
35. Their function is very specific and they couldn’t be programmed, e.g. 2 points
Calculators.
Mark only one oval.
Fixed Program Computers
Stored Program Computers
Control Unit
Arithmetic and Logic Unit (ALU)
36. ………….. Combines the features of the text box and list box 2 points
Mark only one oval.
Picture Box
Combo Box
Check Box
Option Button
37. Each phase of _________________________ can be decomposed into a 2 points
sequence of elementary micro-operations.
Mark only one oval.
Format Cycle
Installing Cycle
Instruction Cycle
Computer Cycle
38. use are based on a data structure called stack 2 points
Mark only one oval.
Stack Based CPU Organization
Computer Stack Organization
Instruction Stack Based Organization
Computer Instruction Bus Organization
39. The body of a for…Next loop in Visual Basic will terminate once the condition 2 points
is false.
Mark only one oval.
TRUE
FALSE
40. EXPLAIN HOW PUBLIC SUB LoadYear () execute its given code 2 points
Public Sub LoadYear() rsSchool.Open "select *from SchoolYear_tbl where status='" & "Active" & "'",
dbSchool, 3, 2 If Not rsSchool.EOF Then SY = rsSchool!SchoolYearID End If rsSchool.Close
rsSchool.Open "select *from Course_tbl where status = '" & "Active" & "'", dbSchool, 3, 2 If Not
rsSchool.EOF Then c = rsSchool!CourseID End If rsSchool.Close Call grid_clear(fgYearlevelList) no
= 0 rsSchool.Open "select *from YearLevel_tbl where course= '" & c & "' and schoolyearid = '" & SY &
"'", dbSchool, 3, 2 Do Until rsSchool.EOF no = no + 1 fgYearlevelList.AddItem no & vbTab &
rsSchool!yearlevelid & vbTab & rsSchool!Yearlevel & vbTab & rsSchool!Status rsSchool.MoveNext
Loop rsSchool.CloseEnd SubPublic Sub LoadCourse() rsSchool.Open "select * from SchoolYear_tbl
where Status = '" & "Active" & "'", dbSchool, 3, 2 If Not rsSchool.EOF Then SY =
rsSchool!SchoolYearID End If rsSchool.Close rsSchool.Open "select * from Course_tbl where status
='" & "Active" & "' and schoolyearid = '" & SY & "'", dbSchool, 3, 2 Do Until rsSchool.EOF
cboCourse.AddItem rsSchool!coursecode rsSchool.MoveNext Loop rsSchool.Close
cboCourse.Text = "Select Course"End Sub
41. The form module has file extension ______ 2 points
Mark only one oval.
frm
fru
frb
fra
42. Which window displays a list of all forms and modules making up your 2 points
application.
Mark only one oval.
Project window
Properties window
Form layout Window
All of the above.
43. Submission ID (skip this field) *
⚠️DO NOT EDIT this field or your time will not be recorded.
This content is neither created nor endorsed by Google.
Forms