Machine+Language

**
 * MACHINE LANGUAGEtoc

//By Steffi Lee and Diana Nicholls// =__Definition:__= Machine language is "a set of instructions for a CPU designed to be useable by a computer without being translated, also known as machine code." ===__ Basic Informati​on: __===

There are three types of computer languages:
 * 1) High-Level Languages
 * 2) Assembly Languages
 * 3) Machine Language (the most basic)

Machine language instructs the computer directly. Machine language is composed of the symbols 0 and 1 (Base 2 or binary). A computer operates by translating numbers, letters, symbols, pictures, and sounds into a combination of electric charges that represent 0 and 1. We can think of binary as the alphabet and machine language as the English language. Programmers use binary or base 2 (a combination of 0 and 1s) to write machine codes that computers can understand and execute. Here is a chart of the binary code of the numbers and alphabet in upper and lower case.  Every processor (also known as CPU) or 'family' of processors (different companies) have their own, unique machine language instruction set, which, to the machine, are patterns of bits that correspond to different commands. For example, an Intel processor would have a different instruction set than a Dell processor would.

Video:
media type="youtube" key="60NikvtWXrg" height="234" width="281" align="right"This video doesn't specifically name machine language, but the type of "slow and tedious" programming the narrator mentions at the beginning of the video (the language comprised of 0s and 1s with the first byte being an instruction and the second byte being data) is, in fact, machine language. The language that is mentioned later on as an improvement to machine language is what we now call assembly language.

Quiz:
[]


 * [|http://dictionary.reference.com​/browse/machine+language]
 * []
 * []
 * []

Photos and Videos Links

 * []
 * []