GoConqr has a new look! Let us know what you think.

Flashcards

CSC35 Assembly Final Terms

Michael Burns Computer Science English 31 cards

Cards in this deck (31)

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?