GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Basic Flat Assembly

Aaron Barczewski Flat Assembly Programming Englisch 17 Karten

Karten in diesem Stapel (17)

  1. 1Small memory areas that the CPU can access directlyRegisters
  2. 2Also called accumulator, often used for IO-stuff, math operations, and interruptsEAX
  3. 3Also called base, used as a base-pointer for memory accessEBX
  4. 4Also called counter, often used for loop-countingECX
  5. 5Also called data, behaves similarly to EAX and works as its extension in math operationsEDX
  6. 6These registers maintain and control important memory addresses like stack pointers, next-instruction-pointers and source and destination addressesIndex and Pointer Registers
  7. 7ESIsource index - used in string and array copy-operations
  8. 8EDIdestination index - used in string and array copy-operations
  9. 9EBPstack base pointer
  10. 10Used for creating the 'stack frame'stack base pointer
  11. 11Is a separate area within a stack used by functions to maintain their local state (variables, addresses etc.).stack frame
  12. 12ESPstack pointer
  13. 13Points at the last element in the stackstack pointer
  14. 14This register shows the currently 'visible' piece of memory located at the top of the stackstack pointer
  15. 15EIPindex pointer register
  16. 16Contains the address of the next function that will be calledindex pointer register
  17. 17This register can't be modified directly and is often the preferred target of diverse malwareindex pointer register

Informationen

Beschreibung
Flat Assembly Programming Karteikarten am Basic Flat Assembly, erstellt von Aaron Barczewski am 03/03/2020.
Erstellt von
Aaron Barczewski
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck