Module #1 Study Deck Flashcards
A ____(1)______ Architecture’s instructions are decoded to micro-programs which are executed by the CPU, whereas a _____(2)_____ Architecture’s instructions are directly executed by the CPU.
- Complex Instruction Set Computer (CISC)
- Reduced Instruction Set Computers (RISC)
Which of the following best describes the relationship from assembly language instructions to machine language instructions?
Nearly One-to-one
What type of tool can convert ARM Assembly to x86 Assembly?
Cross Assembler
Compared to higher-level languages, which of the following are benefits of Assembly Language programming? (Check all that apply)
- Ease of Use
- Direct Manipulation of Memory
- Hands-on Code Optimization
- Intuitive Programs
- Integrated Tools
- Direct Manipulation of Memory
- Hands-on Code Optimization
What mechanism is used to turn Assembly Language code to Machine Code?
Assembler
A signed integer stores the sign in the most significant bit (MSB)
True / False
True
If an integer’s sign bit is 1, the integer is positive.
True / False
False
How many bytes long is a QUADWORD on x86 systems?
8
The ASCII code values for alphabetic letters (e.g. ‘a’) are smaller than for decimal digits (e.g. ‘1’).
True / False
False
How many bits long is a DWORD (doubleword) on x86 systems?
32
Convert the following ASCII hex representation to a character string: 43 61 63 68 65
C - A - C - H - E
Convert the following string into its ASCII hex representation: Wooden
57 6F 6F 64 65 6E
How many binary digits are represented by a series of 3 hexadecimal characters?
12
Convert the following value from signed decimal to 8-bit binary: -33
11011111
Complete the following Unsigned Hexadecimal Addition (answers should also be in Hexadecimal):2C18 + 571B
8333