Professional Documents
Culture Documents
So, Ware: Instruc (On Set
So, Ware: Instruc (On Set
(ISA)
so,ware
instruc(on
set
hardware
26 Aug 2014
EE-309@IITB
CADSL
26 Aug 2014
EE-309@IITB
CADSL
EE-309@IITB
CADSL
26 Aug 2014
EE-309@IITB
CADSL
26 Aug 2014
EE-309@IITB
CADSL
Memory Address
Interpre(ng
memory
address
Big
Endian
LiMle
Endian
Instruc(on
misalignment
Addressing
mode
26 Aug 2014
EE-309@IITB
CADSL
26 Aug 2014
Ri Rj
memory
EE-309@IITB
CADSL
VAX-11
Variable
format,
2-
and
3-address
instruc(ons
Byte 0
OpCode
A/M
A/M
m
A/M
26 Aug 2014
EE-309@IITB
CADSL
Tradeos
EE-309@IITB
CADSL
EE-309@IITB
10
CADSL
Alpha:
26 Aug 2014
EE-309@IITB
11
CADSL
6-bit
rs
5-bit
rt
5-bit
rd
5-bit
R-type
shamt
funct
5-bit
6-bit
5-bit
rt
5-bit
I-type
immediate
16-bit
EE-309@IITB
12
CADSL
26 Aug 2014
EE-309@IITB
13
CADSL
ISA Classification
#
Memory
Max.
no.
of
Type
of
Examples
Address
operands
architecture
allowed
0
3
Load-Store
Alpha,
ARM,
MIPS,
PowerPC
1
2
Reg-Mem
IBM360,
Intel
x86,
68000
2
2
Mem-Mem
VAX
3
3
Mem-Mem
VAX
26 Aug 2014
EE-309@IITB
14
CADSL
ISA Classification
Type
Adv
Disadv
Mem-
Mem
Large
varia(on
in
instruc(on
size,
large
varia(on
in
in
amount
of
work
(NOT
USED
TODAY)
26 Aug 2014
EE-309@IITB
15
CADSL
Thank You
26 Aug 2014
EE-309@IITB
16
CADSL