下载此文档

Linux平台下的MIX汇编器设计与实现.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
pilerunder目录第1章绪论 ++编程语言 3第2章系统开发基础知识简介 8第3章系统总体规划及设计 12第4章系统具体设计与实现 18结论 22参考文献 23摘要MIX计算机是一个假想的计算机,它来源于著名的《计算机编程艺术》(puterprograming)。现实中并没有真正的实体机器,为了学****这本书,作者就在自己的PC上实现该计算机的虚拟机以使书上的代码可以顺利运行。C/C++是Linux操作系统平台下的主流语言,相对简便好用,就选用C++作为实现的主要语言,这涉及到Linux平台下的基本的C++编译的知识。这部分编译知识与平常使用较多的Windows平台下的编译知识有着显著不同,所以会进行较多的介绍。在一台电脑上模拟另一种体系结构不同的计算机涉及到了虚拟机的基本知识,虚拟机技术的核心是汇编技术。本文首先简单介绍了Linux下编译的一般过程、Makefile文件以及开发环境,包括MIX系统、汇编语言以及虚拟机技术。然后介绍了本系统的总体规划及设计。最后讲述了系统具体设计与实现。关键词MIX汇编器,VM技术,C/C++,—puterProgramming,,,++arethesystemlanguagesoftheLinuxoperatingsystem,andIchoosetheC++++compilerknowledgeoftheLinuxoperatingsystemisverydifferentfromWindows’,“virtual”amachine,,,,Vmtechnolegy,C++,《计算机编程艺术》(puterprogramming)中描述的一种计算机,他书中的所有算法都由该计算机的汇编语言实现。但现实生活中并没有运行MIX体系结构的计算机,所以在现有的计算机上并不能直接运行书中的MIX汇编代码。唯一的办法只有在现有的计算机上将MIX的主要体系结构加以模仿,使它可以运行书中的MIX汇编代码。由于在Linux平台下并没有相关的软件存在,所以在Linux下构造这样一个具有MIX计算机系统结构的虚拟机具有开创性的意义。实现的MIX汇编器的主要的作用是运行MIX汇编语言,它的主体部分是一个汇编器。虚拟机的实现依赖于对计算机系统模仿,

Linux平台下的MIX汇编器设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w3332654
  • 文件大小290 KB
  • 时间2020-04-06