Computer Organization and
Architecture
Course Design
School of Information Science and
Engineering
Southeast University
Micro programmed CPU Design
List
1.Purpose﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒
3
2.Introduction and
requirements 3﹒﹒﹒﹒﹒﹒﹒
3.Design
description 6﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒
4.Simulation
results 9﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒
5.Appendix﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒﹒
15
1. Purpose
!
"
#$%##$%& '
("
()
2. Introduction and requirements
Instruction Set
*+
"
,
-
.
! /01231
314
4 '
!5
!5
3.36'7
' ! '
8888883338333883/ 89:;31
:;31 (-
8888838388888333/808<31((6307
8'
3
'
MAR (Memory Address Register)
&(#
=#>(?
%#.>
.&(#4/01
MBR (Memory Bu/er Register)
&:#
&:# .
&:#31
PC (Program Counter)
@@.
4
IR (Instruction Register)
.#..#4
:#:A#:#()
().:#31ACC (Accumulator)
(() (
().(31
BR (Bu/er Register)
:#()-().
:#4
ACC (Accumulator)
(() (
().(31
LPM_RAM
)&B#(&B?C#(&@
/01231(D
(
++(()
LPM_ROM
)&B#E& (#
ALU (Arithmetic Logic Unit)
()
.