overview:arm_instruction_set:start
Instruction set synthesis using Conditional Partial Order Graphs
- ARM M0 instruction classes
DR STRIMM = PCIU -> IFU + IFU -> ALU + ALU -> MAU + MAU -> PCIU_2 + PCIU_2 -> IFU_2 RN TO PC = ALU -> IFU LDR STR PC = PCIU -> IFU + IFU -> ALU + ALU -> MAU + MAU -> IFU_2 LDM = MAU -> IFU LDM STM = MAU + PCIU -> IFU RN TO RN = PCIU -> IFU + ALU STR LDRREG PUSH POP = PCIU -> IFU + ALU -> MAU LDR = ALU -> MAU + MAU -> IFU COND BRANCH = PCIU -> PCIU_2 + PCIU_2 -> IFU #123 TO PC BRANCH BL BLX = PCIU -> IFU + IFU -> ALU + ALU -> IFU_2 #123 TO RN = PCIU -> IFU + IFU -> ( PCIU_2 + ALU ) + PCIU_2 -> IFU_2 + ALU -> IFU_2
Copyright © 2014-2024 workcraft.org