DOI QR코드

DOI QR Code

Study on Comparison of an I/O Program Execution Time to Intel Series μPs : 8085, 8086, 8051 and 80386

마이크로프로세서 I/O 프로그램 실행시간 비교 연구 : 8085, 8086, 8051 및 80386

  • Received : 2013.01.21
  • Accepted : 2013.04.12
  • Published : 2013.04.30

Abstract

Microprocessors of 8 to 16 bits have become the first step of today's computer development with excellent capability and a lot of those are still used in the educational spots. In this study, execution times of Intel series microprocessors(${\mu}ps$) available to microprocessor systems of 8 to 32 bits are obtained and compared by I/O programs. The compared result showed that execution time related to the instruction cycles of 8 bit 8051 was longer than that of 8 bit 8051 and of 16 bit 8086 by a lot of number of clocks in cases of clock frequencies at 4 MHz and at 12 MHz. In cases of really many using ${\mu}p$ clock frequencies, it showed that execution times of instructions have become faster by the order of 8085, 8086, 8051 and 80386. It can be helped to interface with ${\mu}ps$ for real time control through comparing with execution times of I/O programs by mainly many usable Intel series ${\mu}ps$ in our nation.

1970-1980년대에 개발된 8-16비트 마이크로프로세서들이 오늘날의 우수한 성능을 갖는 컴퓨터 발달의 시초가 되었으며 교육현장에서 아직도 사용되고 있는 곳이 많이 있다. 본 연구에서는 이러한 소형 8-32비트 마이크로프로세서 시스템에서 사용되는 인텔계열 마이크로프로세서의 Programmed I/O 명령 실행 싸이클에 따른 실행시간을 구하여 비교하였다. 비교 결과 마이크로프로세서 클럭 주파수 4MHz와 12MHz의 경우, 8비트용 8051이 명령 실행에 따른 많은 클럭수로 인하여 8비트 8085 및 16비트 8086 마이크로프로세서의 실행시간보다 길었으며, 실제 많이 사용하는 클럭 주파수의 경우는 8085, 8086, 8051 및 80386의 순으로 명령실행 시간이 빨라짐을 보여 주었다. 주로 국내에서 많이 사용하는 인텔계열 마이크로프로세서에 의한 I/O 프로그램 실행시간을 비교해봄으로써 마이크로프로세서의 실시간 제어를 위한 인터페이스 등에 도움이 될 수 있다.

Keywords

References

  1. "Microprocessor Learning by Assembly Language", Seog-Ku Im, Hanbit Media, 2006.
  2. "IBM PC Assembly Language, 80386 and 80486", Sang-Bok Kim, Bu-Kwon Lee and Me-Ok Jeon Edt., E-Han Publishing Co., 1994.
  3. "8080A/8085 Assembly Language Programming", Lance A. Leventhal, Osborne & Associates, Inc., 1978.
  4. "Microprocessor-Based System Design", David J. Comer, Holt, Rinehart and Winston publishing Co., 1986.
  5. "MCS 85 User's Manual", Intel Corp., 1977.
  6. "MCS-86 User's Manual", Intel Corp., 1979.
  7. "Microcomputer System", Tae-Joon Hwang, SciTech Media, 1998.
  8. "80x86 Microprocessor", Kap-Hyun Kwon et al., Hong Reung Science Publishing Co., 2002.
  9. "Microprocessor", Kwan-Joong Kim, Ki Han Jae Publishing Co., 2003.
  10. "8051 Microcontroller", Sang-Ku Lee, Translated, Green Publishing Co., 2000.
  11. Sangook Moon, "Design Concept and Architecture Analysis of the Hardware of Cell Microprocessor", Proceedings of 2006 Summer Korean Institute of Information Technology, Jun. 2006, pp.311-315.
  12. Kong-Joon Ho, Jin-Hang Choi, et al., "The Power Consumption and Performance Comparison between Intel Pentium 4 and Core2 Duo", Journal of the Korea Society of Computer and Information, Vol.13, No.7, Dec.2008, pp.165-182.
  13. Byuong-Chan Jeon and Gyoo-Seok Choi, "Hybrid Value Predictor in Wide-Issue Superscalar Processor", Vol.9, No.2, April 2009, pp.97-103.