What Are The Advantages And Disadvantages Of Assembly Language

1399 Words6 Pages

Introduction Modern day users’ daily usage of computer systems consists of operating through multiple types of to accomplish desired tasks. Software according to Smith (2007), “Software refers to computer programs that are designed by a computer programmer or, more likely, a team of computer programmers, to perform a particular function. Before the work of computer programmers becomes software, the creations of sets programs that are only sequences of instructions formed. Instructions are according to Ram (2007), “An instruction is a command given to a computer to perform a certain specified operation on given data. Only this would not be possible without programming languages either an assembly language, machine language, or high-level programming …show more content…

Assembly language utilizes alphanumeric syntax called mnemonics to create programs, known as assembly language programs. (Ram, 2007) These programs are translated by a resident assembler, local computer, or a cross assembler, on another computer system. The assembler operates in as a one-pass assembler reads the program once, or two pass reads the program twice. Advantages of assembly language over high-level languages, assembly possess a smaller computation time, and runs faster to produce the desired results. However, assembly language lacks the simplicity, machine oriented, not portable, and requires more coding for a single instruction than high-level languages. High-level language is according to Ram (2007), “High-level language permit programmers to describe tasks in a form which is problem oriented or object oriented rather computer oriented. Instructions within high-level languages called statements, and the syntax resembles the English language, not symbols. High-level syntax is easier to learn, programmers possess the ability to code faster, and the programs are portable, unlike assembly

More about What Are The Advantages And Disadvantages Of Assembly Language

Open Document