基于CPU仿真器的汇编语言学习系统设计与实现
详细信息   全文下载|推荐本文 |
  • 出版年:2010
  • 作者:盛羽;余进;陈松乔;王建新
  • 单位1:中南大学信息科学与工程学院
  • 语种:中文
  • 作者关键词:CPU仿真器;汇编语言;编译技术;微指令流
  • 起始页:2224
  • 总页数:7
  • 经费资助:国家自然科学基金资助项目(60773111);湖南省科技计划项目(2010FJ4052);长江学者和创新团队发展计划项目(IRT0661)
  • 刊名:中南大学学报自然科学版
  • 是否内版:否
  • 刊频:双月刊
  • 创刊时间:1956
  • 主管单位:教育部
  • 主办单位:中南大学
  • 主编:黄伯云
  • 地址:湖南长沙
  • 邮编:410083
  • 电子信箱:zngdxb@mail.csu.edu.cn
  • 网址:http://www.zndxzk.com.cn
  • 卷:41
  • 期:6
  • 期刊索取号:P706.6 140
  • 数据库收录:《工程索引》(EI Compendex)、《化学文摘》《金属文摘》《铝工业文摘》《科学文摘》《科学技术文摘速报》《文摘杂志》《中文核心期刊要目总览》《中国科学论文引文数据库》等国内外检索刊物刊源期刊
  • 核心期刊:中文核心期刊要目总览
摘要
提出一种基于CPU仿真器的汇编语言学习系统设计模型和实现方法。该系统利用JavaBean组件技术实现CPU的仿真;结合多线程技术和锁机制实现组件的数据触发式调度机制,有效地解决了具有复杂关系的组件之间的调度运行问题,保证了微命令的有序执行;基于脉冲信号的事件触发机制,实现了微指令的单步调试;基于所设计的CPU仿真器指令系统,采用现代编译技术设计了一种汇编器,实现了CPU仿真器上汇编指令到机器指令的快速编译。与已有的汇编语言学习系统相比,本系统不仅在通用性、交互性等方面都有较大提高,而且能形象直观地展示虚拟寄存器等各个虚拟芯片的实时状态,记录对应的微指令流,从而更精确地监视汇编指令在CPU仿真器中的执行过程。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700