Computer Architecture - Question and answer - 1

1. What are the common rules of assembly level language ?
In assembly language the label field can be either empty or may specify a symbolic address.
Instruction fields can specify pseudo or machine instructions.
Comment fields can be left empty or can be commented with.
Up to 4 characters are only allowed in the case of symbolic addresses.
The symbolic addresses field are terminated by a comma whereas the comment field begins with a forward slash.

2. What is pipelining?
Pipelining is the process of accumulating and executing computer instructions and tasks from the processor via a logical pipeline. It allows storing, prioritizing, managing and executing tasks and instructions in an orderly process. Pipelining is also known as pipeline processing.

3. What are the five stages in a DLX pipeline?
DLX is a simple pipeline architecture for CPU. It is mostly used in universities as a model to study pipelining technique. The architecture of DLX was chosen based on observations about most frequently used primitives in programs. DLX provides a good architectural model for study, not only because of the recent popularity of this type of machine, but also because it is easy to understand.

4. What are the bus master in a processor?
A bus master is the program, either in a microprocessor or more usually in a separate I/O controller, that directs traffic on the computer bus or input/output paths. The bus master is the "master" and the I/O devices on the bus are the "slaves." The bus master actually controls the bus paths on which the address and control signals flow.

5. What is instruction latency ?
Latency is the number of processor clocks it takes for an instruction to have its data available for use by another instruction. Therefore, an instruction which has a latency of 6 clocks will have its data available for another instruction that many clocks after it starts its execution.

1 2 3 4 5 6 7 8