• DocumentCode
    2350698
  • Title

    A New Approach to Assembly Level Programming

  • Author

    Sahraeian, S.M.E. ; Vahdat, B.V.

  • Author_Institution
    Sharif Univ. of Technol., Tehran
  • fYear
    2007
  • fDate
    9-12 Sept. 2007
  • Firstpage
    439
  • Lastpage
    445
  • Abstract
    In assembly level programming we need to know the mnemonic of each assembly instruction. But it is not so easy to remember mnemonics of all instructions, while the instruction set of Pentium processor includes 280 instructions. In this paper we introduce a new programming approach to assembly level programming in which most important assembly instructions (about 100 instructions) can be substituted for simple equivalents. These equivalent instructions are based on simple familiar operators and make a large simplification in assembly programming. This new language has a free format structure and hence is called Free Format Assembly Language. Evaluating the performance of this language using a developed VC++ program has shown that it is a good substitute for current assembly language.
  • Keywords
    C++ language; assembly language; Pentium processor; VC++ program; assembly instruction mnemonic; assembly level programming; free format assembly language; Assembly; Bandwidth; Computer aided instruction; Computer languages; Electronic mail; Parallel processing; Power dissipation; Registers; Switches; Yarn; Assembly language; Free format; Pentium Processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROCON, 2007. The International Conference on "Computer as a Tool"
  • Conference_Location
    Warsaw
  • Print_ISBN
    978-1-4244-0813-9
  • Electronic_ISBN
    978-1-4244-0813-9
  • Type

    conf

  • DOI
    10.1109/EURCON.2007.4400441
  • Filename
    4400441