什么学校,这么bt,哥哥我早忘了8086是何古董
帮你up吧

解决方案 »

  1.   

    java去代替汇编写程序 java是跨平台的,但要安装一个java运行环境
      

  2.   

    谢谢,但是我想做出来这道题啊!我对java的基础有了一定的了解,但是还是不知道从何入手。大家指点我一下啊!
      

  3.   

    回答:用UML建模是什么意思啊UML是统一建模语言,建议你用Rational Rose作为开发工具,书可以看看UML用户指南或Rational Rose从入门到精通用UML就是制作一些程序的流程和总体框架
    我的一些观点:其实你可以模拟一下啊,就是写一些简单的命令处理,就是自己定义一些Java命令,然后通过类似编译的处理得到汇编语句(如果简单的用数组也可以完成)从数组中取出命令,然后分析if(条件1)
      do(操作1)
    if(条件2)
      do(操作2)我认为应该是模拟操作,我以前用VC++做过相关的课程设计你现在的最大任务就是要有一个模型出来。有说得不对之处,请大家批评指正!
      

  4.   

    把8086当成一个黑盒子,它有输入,有输出,你要做的就是一个软件(JAVA)的8086的模型,给出同样的输入,8086输出什么,你的模型就要输出什么.你的模型中要有8086所有的寄存器,加法器,乘法器,等等,而且应该是一个有状态的模型,即相同两个命令输入的次序不同,结果可能不同.先找一本8086汇编指令集看一看(不知INTEL网站上是否能搞到),对它有一初步的touch.时间太紧了.
      

  5.   

    挺有意思的课题,量也是够大的。如果还没有摸着门道的话,我觉得还是从最小的最简单的模拟摸索着开始,逐步重构扩充。
    还需要做汇编的编译器吗?加上学习UML,实现试验的交互界面,模拟8086,写论文,编码,测试...我的天,1个月怎么做的完?