Академический Документы
Профессиональный Документы
Культура Документы
David Bild
Greg Bok
Jake Czyz
Brandon Keao
Floating-Point Instructions
Arithmetic
Conversion
Set-on-comparison
DLX ISA
Floating-Point Instructions: Arithmetic
Brandon Keao
Single-precision
Double-precision
DLX ISA
Floating-Point Instructions: Conversion
And
Special Instructions
Greg Bok
R-type
Performs no operation -- hardware state
is unaffected
Typically used to fill branch delay slots
when no useful instruction will work
DLX ISA
Floating-Point Instructions:
Set-on-Comparison
David Bild
DLX ISA
Load & Store Instructions
Jake Czyz
Byte
Halfword
Word
Double (for floating point only)
Bit #'s
Width
10
15
11
31
16
Opcode
rs1
rd
Immediate
16
Load
lw rd rs1 imm
rd = Mem(Sign_Extend(imm) + rs1)
Store
sw rd rs1 imm
Mem(Sign_Extend(imm) + rs1) = rd
Load Instructions
LB
LBU
LH
LHU
LW
LF
LD
Store Instructions
SB
SH
SW
SF
SD
Stores a byte
Stores a halfword
Stores a word
Stores a single precision float
Stores a double precision float*
Thank You