General Purpose Registers

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall 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

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.