Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE) PDF Download

Microinstruction Format
Computer Instruction Format 

  • The computer instruction format is depicted in Fig. 3-5(a).
  • It consists of three fields:
    • A 1-bit field for indirect addressing symbolized by I
    • A 4-bit operation code (opcode)
    • An 11-bit address field
  • Fig. 3-5(b) lists four of the 16 possible memory-reference instructions.

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format

  • The microinstruction format for the control memory is shown in Fig. 3-6.
  • The 20 bits of the microinstruction are divided into four functional parts.
    •  The three fields  F1, F2, and F3 specify microoperations for the computer.
    • The CD field selects status bit conditions.
    • The BR field specifies the type of branch.
    • The AD field contains a branch address.

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microoperations

  • The three bits in each field are encoded to specify seven distinct microoperations as listed in Table 3-1.
    • No more than three microoperations can be chosen for a microinstruction, one from each field.
    • If fewer than three microoperations are used, one or more of the fields will use the binary code 000 for no operation.
  • It is important to realize that two or more conflicting microoperations cannot be specified simultaneously. e.g. 010 001 000
  • Each microoperation in Table 3-1 is defined with a register transfer statement and is assigned a symbol for use in a symbolic microprogram.

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

Question for Microinstruction Format
Try yourself:
What are the three fields in the microinstruction format for the control memory?
View Solution

Condition and Branch Field

  • The CD field consists of two bits which are encoded to specify four status bit conditions as listed in Table 3-1.
  • The BR field consists of two bits. It is used, in conjunction with the address field AD, to choose the address of the next microinstruction.
    • The jump and call operations depend on the value of the CD field.
    • The two operations are identical except that a call microinstruction stores the return address in the subroutine register SBR.
    • Note that the last two conditions in the BR field are independent of the values in the CD and AD fields.
The document Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE) is a part of the Computer Science Engineering (CSE) Course Computer Architecture & Organisation (CAO).
All you need of Computer Science Engineering (CSE) at this link: Computer Science Engineering (CSE)
20 videos|86 docs|48 tests

Top Courses for Computer Science Engineering (CSE)

FAQs on Microinstruction Format - Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

1. What is the microinstruction format?
Ans. Microinstruction format refers to the structure or layout of a microinstruction that is used to direct the operation of a microprocessor. It includes the various fields or components that make up a microinstruction, such as the operation code, address field, control field, and others.
2. What is the purpose of a microinstruction format?
Ans. The purpose of a microinstruction format is to provide a standardized way of encoding machine-level instructions that can be executed by a microprocessor. By following a specific format, microinstructions can be easily decoded and executed by the processor, allowing it to perform complex tasks and operations.
3. What are some common components of a microinstruction format?
Ans. Some common components of a microinstruction format include the operation code (opcode), which specifies the operation to be performed, the address field, which specifies the memory location or register to be accessed, the control field, which contains control signals that direct the processor's operation, and the microprogram counter (MPC), which specifies the next microinstruction to be executed.
4. How is a microinstruction format different from an instruction set architecture (ISA)?
Ans. A microinstruction format is a low-level representation of machine-level instructions that are executed by a microprocessor, while an ISA is a higher-level abstraction that defines the set of instructions that a processor can execute. The microinstruction format is used by the processor's control unit to execute individual instructions, while the ISA is used by software developers to write programs that can be executed on the processor.
5. What is the role of microcode in a microinstruction format?
Ans. Microcode is the low-level programming language that is used to write microinstructions for a microprocessor. The microinstruction format specifies the structure and layout of these microinstructions, while the microcode provides the specific instructions that the processor will execute. Microcode is stored in the processor's control unit and is used to implement the instructions specified by the ISA.
20 videos|86 docs|48 tests
Download as PDF
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Extra Questions

,

ppt

,

Summary

,

study material

,

Objective type Questions

,

Free

,

Sample Paper

,

Previous Year Questions with Solutions

,

Viva Questions

,

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

,

Important questions

,

mock tests for examination

,

Semester Notes

,

Exam

,

practice quizzes

,

MCQs

,

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

,

video lectures

,

pdf

,

past year papers

,

shortcuts and tricks

,

Microinstruction Format | Computer Architecture & Organisation (CAO) - Computer Science Engineering (CSE)

;