X hits on this document

PDF document

Lecture 1: Course introduction - page 14 / 15

77 views

0 shares

0 downloads

0 comments

14 / 15

Why assembly language?

Hardware prospective

Assembly language teaches how a computer works at the machine level (i.e. registers)

Assembly language helps understand the limitations of the Von Neumann architecture

Software prospective

The foundation of many abstract issues in software lies in assembly language and computer architecture:

Data types, addressing modes, stack, recursion, input/output

Assembly language is not used just to illustrate algorithms, but to demonstrate what is actually happening inside the computer!

Microprocessor-based System Design Ricardo Gutierrez-Osuna Wright State University

14

Document info
Document views77
Page views77
Page last viewedSun Jan 22 06:13:56 UTC 2017
Pages15
Paragraphs300
Words1251

Comments