Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 IA32 Size Optimisation ToDo x86 design Size contra speed Why? How? Security aspects.

Similar presentations


Presentation on theme: "1 IA32 Size Optimisation ToDo x86 design Size contra speed Why? How? Security aspects."— Presentation transcript:

1 1 IA32 Size Optimisation ToDo x86 design Size contra speed Why? How? Security aspects

2 2 x86 Design The x86 processor architecture was developed by Intel in the 1970’s –First appeared in the 8086 processor in 1978 Uses a CISC design –Has very few registers, compared to RISC processors, which exist with up to 32 general purpose registers –From around mid-1990, the core of the Intel processors use an RISC architecture, but still uses its x86 CISC command set which is translated

3 3 Size Contra Speed N/A

4 4 Why? Primary reason; to get smaller binaries!

5 5 How?

6 6 Security Aspects Smaller footprint lessen the risk of detection Polymorphism Known limits


Download ppt "1 IA32 Size Optimisation ToDo x86 design Size contra speed Why? How? Security aspects."

Similar presentations


Ads by Google