CSO Test #2 (Machine level 1) Exam
Questions and Answers with Verified
Solutions | Latest Updated 2026
[IGNORE] x86
Most common assembly language
[IGNORE] CISC = *C*omplex *I*nstruction *S*et
CISC vs RISC: *C*omputer:
- What are they? - More complex → can do multiple
- Pros and cons of each arithmetic
- Which one includes assembly? operations at once + less commands, BUT
slower
RISC = *R*educed *I*nstruction *S*et
*C*omputer:
- Less complex → faster, BUT more
commands
and can only do 1 arithmetic operation at a
time
Assembly (specifically x86) is classified as
CISC
*Memorization*:
- Pros and cons of CISC vs. RISC is
already kind
of hinted at in the name
- We already know that assembly
instructions
can do multiple arithmetic operations at
once,
like lea for example, so it makes sense
that x86
would be under the complex one
, [IGNORE] A disassembler
What can be used to convert *Memorization*:
binary - Just think of project 3
code back into assembly code?
Questions and Answers with Verified
Solutions | Latest Updated 2026
[IGNORE] x86
Most common assembly language
[IGNORE] CISC = *C*omplex *I*nstruction *S*et
CISC vs RISC: *C*omputer:
- What are they? - More complex → can do multiple
- Pros and cons of each arithmetic
- Which one includes assembly? operations at once + less commands, BUT
slower
RISC = *R*educed *I*nstruction *S*et
*C*omputer:
- Less complex → faster, BUT more
commands
and can only do 1 arithmetic operation at a
time
Assembly (specifically x86) is classified as
CISC
*Memorization*:
- Pros and cons of CISC vs. RISC is
already kind
of hinted at in the name
- We already know that assembly
instructions
can do multiple arithmetic operations at
once,
like lea for example, so it makes sense
that x86
would be under the complex one
, [IGNORE] A disassembler
What can be used to convert *Memorization*:
binary - Just think of project 3
code back into assembly code?