Font Size: a A A

The MML Teaching Simulator For Computer Organization Course

Posted on:2016-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q X ZhangFull Text:PDF
GTID:2297330470973735Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
"Computer Organization" is one of the basic courses that students majoring in computer science and technology need to learn. It is hard for undergraduate students to truly understand the essence of "Computer Organization" and grasp the inner workings of computers.To put the theoretical knowledge into practice, many educators have begun using different emulated platforms. These experimental platforms can be divided into two groups:the integrated platform based on hardware and the simulated platform based on software.This paper discusses the difference between hardware platform and software platform, and then gets both their advantages and disadvantages of these two platforms. This paper introduces a new platform named MML (Multimedia Logic), which combines the advantages of hardware platform and software platform, and it makes up for their shortcomings. This paper uses the platform, and does the main work in this paper are as follows:(1) Study and design three experiments which are bus designing experiment, memory designing experiment and calculator designing experiment in the teaching process of Computer Organization Course.(2) After designing three experiments, this paper researches and designs the Von Neumann Architecture Simulator using MML platform. The simulator can achieve the related functions of Von Neumann architecture. For Von Neumann Architecture, program instructions and data are stored in a memory. The working principle of Von Neumann Architecture Simulator is:first, the controller read the contents of address from memory address register; then read the relevant instructions from memory data register according the relevant address; it will decode the instruction and execute procedures according to the content of decoding; finally read data from memory data register, and do the next operation. This paper stored a particular value in memory data register before running, and then the simulator will achieve the related functions in running.(3) After designing the Von Neumann Architecture Simulator, this paper researches and designs the Harvard Architecture Simulator using MML platform. The simulator can achieve the related functions of Harvard Architecture. For Harvard Architecture, program instructions and data are stored in different memories. The working principle of Harvard Architecture is:first, the controller read the contents of program instructions from the memory of program instruction; then read data from the data memory according the address of instruction, and do the next operation. It stored in a specific value in the instruction memory and data memory before running. Thereby it could achieve the related functions in running.This paper introduces a platform named MML and designs three basic experiments by the platform firstly. Secondly, it designs two significant computer architecture simulators-Von Neumann Architecture Simulator and Harvard Architecture Simulator based on the platform. Finally, propose the defects and future research directions of "Computer Organization Course" based on MML.
Keywords/Search Tags:MML (Multimedia Logic), bus designing experiment, memory designing experiment, calculator designing experiment, Von Neumann Architecture simulator, Harvard Architecture simulator
PDF Full Text Request
Related items