Chapter11solutions

Chapter11solutions - Chapter 11 11.1 a b c d Correctness...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 11 11.1 a. Correctness: Easy to make mistakes when programming in assembly b. Debugging: Hard to find bugs in programs written in assembly c. Programming: Code has to be expressed at a very low level d. Readability: Assembly code is hard to read 11.2 a. Ability to name values b. Readability of code c. Abstraction of the underlying computer 11.3 High level languages are not as flexible as lower level languages. In assembly language, for instance, one can write code specific for a particular task that consists of fewer instructions, or is faster, than the corresponding program in a high-level language. 11.4 With compilation, the program is first transformed from a high level language into machine code. The machine code version can be directly executed by the hardware. With interpretation however, the program is processed by an interpreter (in other words, the program is input data for the interpreter), which executes it line-by-line, section-by-section, method-by-method. Since the
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This homework help was uploaded on 04/07/2008 for the course ECE 495K taught by Professor Vijaykumar during the Spring '08 term at Purdue.

Page1 / 3

Chapter11solutions - Chapter 11 11.1 a b c d Correctness...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online