• DocumentCode
    2326706
  • Title

    Software-firmware design for 8088/8086 microprocessor based systems utilizing XT/AT compatible personal computers

  • Author

    Ahmed, Ashfaq ; Farook, Omer

  • Author_Institution
    Dept. of Electr. Eng. Technol., Purdue Univ. Calumet, Hammond, IN, USA
  • fYear
    1988
  • fDate
    22-25 Oct 1988
  • Firstpage
    448
  • Lastpage
    453
  • Abstract
    Two approaches to software-firmware design techniques for generating read-only memory code for 8088/8086 microprocessor-based systems are presented. All the code-generation activities discussed can be centered around any XT/AT-type compatible personal computer. The first approach is to develop software exclusively in assembly language. The second approach is to develop software using the C language, utilizing the `Turbo C´ compiler. This approach places all the powers of the C language in the hands of the software developer. The developer can perform in-line assembly code if and when needed. In-line assembly code provides tight control over the hardware and additionally provides speed where execution time is at a premium in certain segments of the software. The benefits of this approach result from the software designer having all the power, convenience, and ease of the C language mixed with the precise control of assembly language. This converts the personal computer into a software development system that can generate ready-to-burn standard Intel Hex code for any EPROM
  • Keywords
    C language; EPROM; IBM compatible machines; assembly language; firmware; microcomputer applications; microprocessor chips; programming; software engineering; 8088/8086 microprocessor based systems; C language; EPROM; Intel Hex code; Turbo C compiler; XT/AT compatible personal computers; code-generation activities; execution time; in-line assembly code; read-only memory code; software development system; software-firmware design techniques; Assembly; Code standards; EPROM; Hardware; Microcomputers; Microprocessors; Programming; Software design; Software standards; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1988., Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Type

    conf

  • DOI
    10.1109/FIE.1988.35024
  • Filename
    35024