The Study of Emulator for 8051 Microprocessor

碩士 === 大葉大學 === 機電自動化研究所碩士班 === 96 === The fundamental architecture of emulator includes six main modules: program loader, program memory, program processor, instruction processor, register module and data memory. Referring to 8051 microprocessor hardware specification, 8051 emulator is built to ani...

Full description

Bibliographic Details
Main Authors: Wu Ming, 吳明
Other Authors: Kevin Shieh
Format: Others
Language:zh-TW
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/24754733969327449978
id ndltd-TW-096DYU00689001
record_format oai_dc
spelling ndltd-TW-096DYU006890012016-05-16T04:09:41Z http://ndltd.ncl.edu.tw/handle/24754733969327449978 The Study of Emulator for 8051 Microprocessor 8051微處理器的模擬設計 Wu Ming 吳明 碩士 大葉大學 機電自動化研究所碩士班 96 The fundamental architecture of emulator includes six main modules: program loader, program memory, program processor, instruction processor, register module and data memory. Referring to 8051 microprocessor hardware specification, 8051 emulator is built to animate real 8051 hardware environment. The program processor of 8051 is implemented through Basic Interpretation technique, and the instruction set behavior is simulated clearly. Through the design of 8051 emulator, the basic frame of microprocessor simulation is built. According to the main frame of emulator, the program loader, program processor, and instruction set processor are set up. The main processor hardware environment is implemented, and the real 8051 microprocessor is simulated. The Hex File and disassembly in uVision2 are loaded and the processing is tested. It is proved that the emulator behavior is identical to the disassembly in uVision2. The complete emulator is very complicated. The performance of main frame of emulator can be clearly identified through the study of 8051 emulator. Also the tedious detail of clumsy hardware simulation can be neglected. Kevin Shieh 謝其源 2008 學位論文 ; thesis 78 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 大葉大學 === 機電自動化研究所碩士班 === 96 === The fundamental architecture of emulator includes six main modules: program loader, program memory, program processor, instruction processor, register module and data memory. Referring to 8051 microprocessor hardware specification, 8051 emulator is built to animate real 8051 hardware environment. The program processor of 8051 is implemented through Basic Interpretation technique, and the instruction set behavior is simulated clearly. Through the design of 8051 emulator, the basic frame of microprocessor simulation is built. According to the main frame of emulator, the program loader, program processor, and instruction set processor are set up. The main processor hardware environment is implemented, and the real 8051 microprocessor is simulated. The Hex File and disassembly in uVision2 are loaded and the processing is tested. It is proved that the emulator behavior is identical to the disassembly in uVision2. The complete emulator is very complicated. The performance of main frame of emulator can be clearly identified through the study of 8051 emulator. Also the tedious detail of clumsy hardware simulation can be neglected.
author2 Kevin Shieh
author_facet Kevin Shieh
Wu Ming
吳明
author Wu Ming
吳明
spellingShingle Wu Ming
吳明
The Study of Emulator for 8051 Microprocessor
author_sort Wu Ming
title The Study of Emulator for 8051 Microprocessor
title_short The Study of Emulator for 8051 Microprocessor
title_full The Study of Emulator for 8051 Microprocessor
title_fullStr The Study of Emulator for 8051 Microprocessor
title_full_unstemmed The Study of Emulator for 8051 Microprocessor
title_sort study of emulator for 8051 microprocessor
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/24754733969327449978
work_keys_str_mv AT wuming thestudyofemulatorfor8051microprocessor
AT wúmíng thestudyofemulatorfor8051microprocessor
AT wuming 8051wēichùlǐqìdemónǐshèjì
AT wúmíng 8051wēichùlǐqìdemónǐshèjì
AT wuming studyofemulatorfor8051microprocessor
AT wúmíng studyofemulatorfor8051microprocessor
_version_ 1718268157718691840