Computer Architecture: Instruction Set Principles (Part 3)
Computer Architecture: Instruction Set Principles (Part 3)
Madhu Mutyam
PACE Laboratory
Department of Computer Science and Engineering
Indian Institute of Technology Madras
1/5
1/5
1/5
I
I
1/5
I
I
Single-precision: Sign(1):Exponent(8):Mantissa(23)
1/5
I
I
Single-precision: Sign(1):Exponent(8):Mantissa(23)
Double-precision: Sign(1):Exponent(11):Mantissa(52)
1/5
I
I
Single-precision: Sign(1):Exponent(8):Mantissa(23)
Double-precision: Sign(1):Exponent(11):Mantissa(52)
Consider biased exponent and normalised mantissa
1/5
I
I
Single-precision: Sign(1):Exponent(8):Mantissa(23)
Double-precision: Sign(1):Exponent(11):Mantissa(52)
Consider biased exponent and normalised mantissa
1/5
2/5
2/5
2/5
2/5
2/5
2/5
2/5
2/5
2/5
INT
2/5
I
I
I
I
INT
Floating-point: FP operations
I
2/5
3/5
3/5
Address
eld
1
Address
eld
2
Address
eld
3
3/5
I
I
I
Address
eld
1
Address
eld
2
Address
eld
3
The operation and the addressing mode are encoded into the opcode
Instruction decoding is simple
Example ISA: ARM
3/5
I
I
I
Address
eld
1
Address
eld
2
Address
eld
3
The operation and the addressing mode are encoded into the opcode
Instruction decoding is simple
Example ISA: ARM
Address
eld
1
Address
specier
n
Address
eld
n
3/5
I
I
I
Address
eld
1
Address
eld
2
Address
eld
3
The operation and the addressing mode are encoded into the opcode
Instruction decoding is simple
Example ISA: ARM
Address
eld
1
Address
specier
n
Address
eld
n
3/5
CISC Vs RISC
4/5
CISC Vs RISC
I
4/5
CISC Vs RISC
I
I
I
I
4/5
CISC Vs RISC
I
I
I
I
4/5
CISC Vs RISC
I
I
I
I
I
I
I
4/5
Thank You
5/5