lecture0slides

lecture0slides - Modern Computer Architecture Machine...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: Modern Computer Architecture Machine Language, Assembly Language and High Level Languages Machine Language A series of numbers that are directly interpreted by the computer as instructions 184 0 9 186 10 1 205 33 205 32 72 101 108 108 111 32 119 111 114 108 100 33 36 What does it mean? 184 = Store next 2 values in box A 186 = Store next 2 values in box B 205 = Ask the operating system to do something for us etc… Assembly Language Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use words/ names instead of numbers. MOV AX, 0900 MOV DX, offset Message INT 21 INT 20 Message db “Hello world!$” High-level Languages High level languages are high-level because they are closer to human languages and further from machine languages . They allow the programmer to write programs that are more or less independent of a particular type of computer . // “hello world” SOURCE CODE! #include <iostream> void main(void) // start of program { std::cout << “Hello world!”; } Software Components Operating System Every computer must have an operating system to run other programs....
View Full Document

This note was uploaded on 10/08/2011 for the course CS 31 taught by Professor Melkanoff during the Fall '00 term at UCLA.

Page1 / 17

lecture0slides - Modern Computer Architecture Machine...

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

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