Karteikarten
CSC35 Assembly Final Terms
Karten in diesem Stapel (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
Informationen
- Beschreibung
- Computer Science Karteikarten am CSC35 Assembly Final Terms, erstellt von Michael Burns am 10/12/2019.
- Erstellt von
- Michael Burns
- Aufrufe
- 0
- Verlauf
-
- Erstellt von Michael Burns · 9 Dez 2019
- Kopiert von Michael Burns · 10 Dez 2019
- Bewertung