小妹求助,望高手赐教!

thrk 2003-04-08 11:05:59
我是计算机系的学生,因为是女孩子,所以对语言方面不大感兴趣。近来要做毕业设计了,我做了一个月,还是没有进展。故请各位高手赐教。离设计完成还有一个多月时间,再这期间希望大家不断的指导我。我的毕业设计题目是《基于java-web技术的8086汇编仿真机研究》
课题研究的主要内容及意义:
虚拟实验室项目是利用计算机软件模拟实验室中试验设备和试验物品的研究课题,本课题乃《虚拟“微机接口”试验》项目的一部分。该研究基于java跨平台技术和web技术。除了可以再虚拟技术和建模技术进行研究和营养外,其成果在实际实验室建设和远程教学方面有极大的利用价值。课题对于实验过程中所用到的仪器、元件和芯片等都用java语言实现简单建模,包括他们的外观、电气特性和内部电逻辑。通过和模拟总线系统的交互,来实现实验过程中的实验现象,如发光二极管的亮灭,示波器的波形变化等。本研究部分将利用java语言建立8086处理器模型和利用该模型处理汇编指令。模拟指令执行的运算结果、内存数据存取和系统总线通信过程以达到控制模拟I/O设备等目的。
本课题设计主要任务有:
1、 熟悉8086内部构造和机制,共同完成8086数学模型的抽象,并用UML语言加以描述。以达到具有认识问题、分析问题、描述问题的能力、
2、 在UML的基础上,运用java语言实现8086模型的类、接口定义。
3、 在模型的基础上,设计汇编解释器,能解释简单汇编指令。
4、 实习词法分析和语法分析器

具体工作:
1、 完成系统业务模型的建立,完成图形描述和文档
2、 完成权限系统建模和具体程序设计
3、 完成系统总体测试,提交软件和代码


上面就是我的毕业设计课题,我找了好久相关方面的资料,但是还是找不到,我看过老师做的模型,就是用java程序控制8086处理器,还能纠错。但老师不可能给我看源代码啊。
各位高手们能否给我介绍几本这方面的书籍。还有,用UML建模是什么意思啊,UML是语言??大家可能认为我提了好多弱智问题,^_^ 不好意思,这是我第一次用心做一个程序,虽然还未入门,但是我已经下决心把这个课题做好,希望大哥哥大姐姐有时间的和我一同做一下,没空的大哥哥大姐姐们帮我提提建议,从哪里下手。打扰了,非常感谢大家!

...全文
15 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
helpall 2003-04-08
把8086当成一个黑盒子,它有输入,有输出,你要做的就是一个软件(JAVA)的8086的模型,给出同样的输入,8086输出什么,你的模型就要输出什么.

你的模型中要有8086所有的寄存器,加法器,乘法器,等等,而且应该是一个有状态的模型,即相同两个命令输入的次序不同,结果可能不同.

先找一本8086汇编指令集看一看(不知INTEL网站上是否能搞到),对它有一初步的touch.

时间太紧了.
回复
zpwly 2003-04-08
帮你up一下吧
回复
popyyb 2003-04-08
回答:用UML建模是什么意思啊

UML是统一建模语言,建议你用Rational Rose作为开发工具,书可以看看UML用户指南或Rational Rose从入门到精通

用UML就是制作一些程序的流程和总体框架


我的一些观点:

其实你可以模拟一下啊,就是写一些简单的命令处理,就是自己定义一些Java命令,然后通过类似编译的处理得到汇编语句(如果简单的用数组也可以完成)。。。

从数组中取出命令,然后分析

if(条件1)
do(操作1)
if(条件2)
do(操作2)

我认为应该是模拟操作,我以前用VC++做过相关的课程设计

你现在的最大任务就是要有一个模型出来。

有说得不对之处,请大家批评指正!
回复
thrk 2003-04-08
谢谢,但是我想做出来这道题啊!我对java的基础有了一定的了解,但是还是不知道从何入手。大家指点我一下啊!
回复
wobensuren 2003-04-08
java去代替汇编写程序 java是跨平台的,但要安装一个java运行环境
回复
moumouren 2003-04-08
什么学校,这么bt,哥哥我早忘了8086是何古董
帮你up吧
回复
helpall 2003-04-08
汇编本身倒不难. 关键你的时间太紧.

我的想法是你先看一看,有一初步的概念. 然后与老板商量看在这么短的时间内,是不是只实现一些基本的,以后有时间再做其他的.
回复
wes109 2003-04-08
可惜

我不懂汇编:(
回复
wes109 2003-04-08
教你一绝招!!!


黑了你老师的机器


嘿嘿
回复
徐蕴 2003-04-08
挺有意思的课题,量也是够大的。如果还没有摸着门道的话,我觉得还是从最小的最简单的模拟摸索着开始,逐步重构扩充。
还需要做汇编的编译器吗?加上学习UML,实现试验的交互界面,模拟8086,写论文,编码,测试...我的天,1个月怎么做的完?
回复
wyqiang 2003-04-08
我见过太厉害的女生
我是没发比
汇编本就难写
还在古老的机上
女生应不怕麻烦
给我发短信好吗
我关注你的话题
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2003-04-08 11:05
社区公告
暂无公告