AC
AnkiCollab
AnkiCollab
Sign in
Explore Decks
Helpful
Join Discord
Download Add-on
Documentation
Support Us
Notes in
Assembly
To Subscribe, use this Key
salami-music-kilo-five-uranus-violet
Status
Last Update
Fields
Published
11/04/2024
A: How is the computer structured from the view of an assembly programmer?
Published
11/04/2024
A: What 3 assembly datatype categories are there?
Published
11/04/2024
A: Name the broad 3 categories of how assembly code operates.
Published
11/04/2024
A: The Disassembler - What is all the fuzz about? (What does it do? Why is it helpful?)
Published
11/04/2024
A: moving data - What is the command to move data and what can be used as operands?
Published
11/04/2024
A: mov instruction: loads and stores Describe the commands to (1) load data out of memory into a register and to (2) store a value in memory.
Published
11/04/2024
A: mov instruction and memory addressing: Describe how you can modify the memory address
Published
11/04/2024
A: What is the address computation instruction? What can it be used for?
Published
11/04/2024
A: condition codes - What are they called and when are they set?
Published
11/04/2024
A: How do you explicitly set condition codes? Name the code for compare and test.
Published
11/04/2024
A: What do setX instructions do?
Published
11/04/2024
A: What do jX instructions do?
Published
11/04/2024
A: compact vs sparse switch statements - What is the difference in their assembly implementation?
Published
11/04/2024
A: jump table in assembly - How is it structured and how do you jump?
Published
11/04/2024
A: Procedure call and return - How does the stack deal with the address?
Published
11/04/2024
A: Register saving conventions - Define "caller save" and "callee save".
Published
11/04/2024
A: When are we in the red zone? - Give a conceptual description.
Published
11/04/2024
C: How is printf() declared?
Published
11/04/2024
C: Describe how array allocation works veeeery generally. -> Declaration and Layout in Memory
Status
Last Update
Fields