1 / 22

X86 Architecture

X86 Architecture. Intel’s Dilemma. All (most) software uses CISC code and needs a CISC ISA RISC is more efficient, CISC is cumbersome. Pentium. CISC Input machine code. Translation CISC to RISC. Execution as RISC. Pentium Architecture. CISC. RISC. Pentium Pipeline.

Télécharger la présentation

X86 Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X86 Architecture

  2. Intel’s Dilemma • All (most) software uses CISC code and needs a CISC ISA • RISC is more efficient, CISC is cumbersome Pentium CISC Input machine code Translation CISC to RISC Execution as RISC

  3. PentiumArchitecture CISC RISC

  4. Pentium Pipeline

  5. // Test1.cpp : Defines the entry point for the console application. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int x,y,z; x = 3; 0041137E mov dword ptr [x],3 puts 3 into memory at address x y = 5; 00411385 mov dword ptr [y],5 puts 5 into memory at address y z = x + y; 0041138C mov eax,dword ptr [x] moves data at address x into eax 0041138F add eax,dword ptr [y] adds data at address y to eax 00411392 mov dword ptr [z],eax moves contents of eax to memory at y return 0; 00411395 xor eax,eax }

More Related