100% correct 2025/2026
An assembly language programmer's view of the microprocessor - correct answer instruction set
architecture
Assembly language instructions that can be executed by the processor - correct answer instruction set
Storage within the processor - correct answer register
Addresses where data comes from and where it goes when it is executed - correct answer addressing
mode
Binary encoding of instructions and data - correct answer machine language
The representation of symbols in a source alphabet by strings of binary digits - correct answer binary
encoding
What translates symbolic assembly language code into binary machine language code? - correct answer
assembler
When using a HLL, does a programmer need an understanding of the underlying instruction set
architecture? - correct answer no
What does using a HLL increase? - correct answer productivity
The rate at which programmers can develop code - correct answer productivity
, HLLs are generally hardware-(dependent, independent). - correct answer independent
A compiler can be written to generate machine language for (any, only one) target ISA. - correct answer
any
Programs written in HLLs are (less, more) portable than those written in assembly language. - correct
answer more
A trait of code that means source code can be modified as required and recompiled to run on a different
machine - correct answer portability
What is a kilobyte? - correct answer 10^3
What is a megabyte? - correct answer 10^6
What is a gigabyte? - correct answer 10^9
What is a terabyte? - correct answer 10^12
What is a petabyte? - correct answer 10^15
What is an exabyte? - correct answer 10^18
What is a zettabyte? - correct answer 10^21
What is a yottabyte? - correct answer 10^24