FlashKeepers

Computer Science · College · College and University

Computer Organization and Architecture, Unit 4: Assembly Language Basics

Computer Organization and Architecture, unit: Assembly Language Basics. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

37 basic cards for College Computer Science. Set 4 of 8 in Computer Organization and Architecture. It opens with "What is assembly language?" and "What is machine code?". Study it alongside the other College sets below.

37 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is assembly language?
Show answerA low-level programming language using mnemonic instructions that map closely to machine code
What is machine code?
Show answerThe binary instructions directly executed by a CPU
What is an assembler?
Show answerA program that translates assembly language into machine code
What is a mnemonic, in assembly language?
Show answerA short, human-readable code representing a machine instruction, like ADD or MOV
What is a label, in assembly language?
Show answerA named reference to a specific location in code or data, used for jumps and loops
What is an addressing mode?
Show answerA method specifying how an instruction's operand location is determined
What is immediate addressing?
Show answerAn addressing mode where the operand's value is directly included in the instruction
What is direct addressing?
Show answerAn addressing mode where the instruction specifies the exact memory address of the operand
What is register addressing?
Show answerAn addressing mode where the operand is located in a specified CPU register
What is a MOV instruction typically used for?
Show answerCopying data from one location, such as a register or memory, to another
What is a jump instruction used for?
Show answerChanging the flow of execution to a different instruction address
What is a conditional jump?
Show answerA jump that occurs only if a specified condition (such as a flag) is met
What is a stack, in assembly-level programming?
Show answerA region of memory used to store data temporarily, following last-in-first-out order
What is a PUSH instruction?
Show answerAn instruction that places a value onto the top of the stack
What is a POP instruction?
Show answerAn instruction that removes and retrieves the value from the top of the stack

22 more cards in the app

Study this set free