General Purpose Registers

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

16 Terms

1
New cards

Nickname of EAX/RAX register

Accumulator

2
New cards

Nickname of ECX/RCX register

Counter

3
New cards

Nickname of EDX/RDX register

Data

4
New cards

Nickname of ESI/RSI register

Source Index

5
New cards

Nickname of EDI/RDI register

Destination Index

6
New cards

Nickname of EBP/RBP register

Base Pointer

7
New cards

Nickname of EBX/RBX register

Base

8
New cards

Nickname of ESP/RSP register

Stack Pointer

9
New cards

What does the EAX/RAX register do?

Holds results of math operations, also performs some as well.

10
New cards

What does the EBX/RBX register do?

Holds pointers

11
New cards

What does the ECX/RCX register do?

Counts loops such as for loops.

12
New cards

What does the EDX/RDX register do?

Holds extra data.

13
New cards

What does the ESI/RSI register do?

Points to data you’re reading (strings, memory)

14
New cards

What does the EDI/RDI register do?

Points to where you’re writing.

15
New cards

What does the EBP/RBP register do?

Marks the start of the function’s stack frame

16
New cards

What does the ESP/RSP register do?

It points to the top of the stack.