One keyword may translate into a number of machine language instructions. In all high-level languages appropriate words are chosen and each of these words is made to represent a set of computer instructions. However, natural languages cannot be used as computer languages since they are not precise. An effort is made to make the language as close to our day-to-day language as possible. These languages consist of words called keywords and other syntax text which is easily understandable. High-level languages (HLL) are more user-friendly. Nevertheless, it is easier to write the programs and to debug them. In this case also the programs are not portable. ![]() A program in assembly language needs software known as an assembler which converts the program consisting of mnemonics and data into machine language. All instructions are written in capital letters. For example, MOV stands for moving the data, SUB stands for subtraction, ADD stands for addition, etc. ![]() The computer instructions are written in easily understandable short words which are called mnemonics. An assembly language is a programming language that allows a programmer (a human) to tell the microprocessor(the chip) in the computer exactly what to do, in terms of the specific operations the processor knows how to perform. In assembly language, the instructional codes have been made more user-friendly in such a manner that by looking at a program written in assembly language one can understand some steps more easily than a sequence of 0s and 1s. Machine language is generally referred to as first-generation language, assembly language is known as second-generation language, and high-level languages such as C, C++, Java, etc., are called third-generation languages.Īssembly language: The oldest and simplest class of programming language, invented in the 1950S soon after the manufacture of the first computers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |