Assembly language is the language of low-level computer programming. Assembly language is a notation for machine language that can be read by humans and vary depending on the used computer architecture. Machine language is the pattern of bits (a series of binary numbers) which is a particular machine operation code. Machine language is made easier to read and written in a way to change the pattern of bits into nicknames called mnemonics.In contrast to the high-level programming language, assembly language usually has a 1-1 relationship with machine language instructions. For example, each title (mnemonic) which was written in assembly language programs will be translated into exactly one operation code that can be understood directly by the computer. At a high level language, a command can be translated into some code in machine language operations. The process of changing the assembly language into machine language by an assembler, and the opposite process conducted by the disassembler.Each computer architecture has a machine language so that different languages assembly vary.Here is an example of assembly language:mov al, 0x61which means to move (mov = move) 61 hex (= 97 in decimal) to the processor register named "al". It is easier to remember this from machine language:10110000 01100001
Minggu, 04 April 2010
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar