Flashcards
CSC35 Assembly Final Terms
Cards in this deck (31)
- 1Java and other high-level programming languages can be converted into assembly using thisCompiler
- 2In assembly, these tell the assembler to allocate space, start a section, etc.Directive
- 3How many bytes will this create? .quad 218 bytes
- 4How many bytes will this create? .byte 51 byte
- 5How many bytes will this create? .space 10, 4010 bytes
- 6The processor uses this computed address to locate the data memoryEffective
- 7Addressing mode where the instruction has the address of the dataDirect
- 8Memory problem when a buffer damages/rewrites the programOverflow
- 9Addressing mode where processor uses the address found in a register as the target addressIndirect
- 10Signed constant added to the address on the x86Displacement
- 11What's the equation (using zero-indexing) to find an element in an array?start of buffer + (index * size)
- 12What is the status register?A register used by numerous instructions for control and logic
- 13What data can a status register hold?Flags and information about the state of the processor
- 14Sort this by Big-Endian AND Little-Endian 46 DC C8 17Big-Endian:
46 DC C8 17
Little-Endian:
17 C8 DC 46 - 15Part of the processor that performs actions such as math, testing, and moving data,Execution Unit
- 16Used to combine multiple partial programs into a single executableLinker
- 17Predicts that computer growth is exponential rather than linearMoore's Law
- 18Name used to describe 4 bitsNibble
- 19Addressing mode where the value of the operand is stored, as a constant, with hte instructionImmediate
- 20Boolean value that indicates the result of an actionFlag
- 21Use 2's complement. What's the value of the binary number? 11110011-13
- 22Extend the following SIGNED-magnitude number to 16-bit: 1001 00101000 0000 0001 0010
- 23What does the Address Bus do?Used by the processor to access a specific piece of data
- 24What does the Data Bus do?Carries out the actual data, such as words
- 25What does the Control Bus do?Controls the timing and synchronizes the subsystems
- 26CISC vs RISC: Who has more registers?RISC
- 27T/F: RISC's limited access to memory reduces the current bottleneckTrue
- 28T/F: The flexibility of RISC instructions makes it easier to write assemblyFalse. CISC is more flexible
- 29T/F: Simpler instructions used by CISC can be executed at much faster speedsFalse. RISC uses simpler instructions
- 30T/F: CISC's emphasis on hardware greatly simplifies programsTrue
- 31List all 8-bit registersAH, AL, BH, BL, CH, CL, DH, DL
Information
- Description
- Computer Science Flashcards on CSC35 Assembly Final Terms, created by Michael Burns on 10/12/2019.
- Created by
- Michael Burns
- Views
- 0
- History
-
- Created by Michael Burns · Dec 9, 2019
- Copied by Michael Burns · Dec 10, 2019
- Rating