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