1. Identify one advantage of programming in a higher-level language compared to a lower-level language. Identify one disadvantage.
2. Name at least three things specified by an ISA.
3. Briefly describe the difference between an ISA and a microarchitecture.