pertemuan 13 : micro-programmed control. control unit organization

12
ORGANISASI DAN ARSITEKTUR KOMPUTER Pertemuan 13 : Micro-programmed Control

Upload: agatha-hines

Post on 17-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

 Menggunakan instruksi sequensial untuk kontrol operasi komplek  Called micro-programming or firmware Panjang word pada program-mikro :  Maximum number of simultaneous micro-operations supported  The way control information is represented or encoded  The way in which the next micro-instruction address is specified Micro-programmed Control

TRANSCRIPT

Page 1: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

ORGANISASI DAN ARSITEKTUR KOMPUTER

Pertemuan 13 :Micro-programmed Control

Page 2: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Control Unit Organization

Page 3: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Menggunakan instruksi sequensial untuk kontrol operasi komplek

Called micro-programming or firmware

Panjang word pada program-mikro :Maximum number of simultaneous micro-operations supportedThe way control information is represented or encodedThe way in which the next micro-instruction address is specified

Micro-programmed Control

Page 4: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Micro-instruction Types Each micro-instruction specifies single (or few)

micro-operations to be performed (vertical micro-programming)

Each micro-instruction specifies many different micro-operations to be performed in parallel(horizontal micro-programming)

Page 5: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Typical Microinstruction Formats

Page 6: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Organization ofControl Memory

Page 7: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Control Unit

Page 8: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Control Unit Function

Sequence login unit issues read command Word specified in control address register is

read into control buffer register Control buffer register contents generates

control signals and next address information Sequence login loads new address into control

buffer register based on next address information from control buffer register and ALU flags

Page 9: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Functioning of Microprogrammed Control Unit

Page 10: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Wilkes Control 1951 Matrix partially filled with diodes During cycle, one row activated

• Generates signals where diode present• First part of row generates control• Second generates address for next cycle

Page 11: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Wilkes's Microprogrammed Control Unit

Page 12: Pertemuan 13 : Micro-programmed Control. Control Unit Organization

Explicit ImplicitTwo-field Mapping

Unconditional Branch Addition

Conditional branch Residual control

Address Generation