gg
当前位置: 首页 >> 其他开发语言 >> 相关推荐

关于【汇编器设计】如何设计一个间接跳转指令。的搜索推荐

说实话,这个东西在我心里纠缠好多天了,我都没有解决,所以发帖让大家讨论一下。 首先,看过《计算机组成-结构化方法》,《计算机组成-软硬件接口》之后,肯定会有很多人想设计一个cpu模拟器,是的,我也是在做这个。 首先是设计一套指令集,模仿mips,它看起来是容易的,算术运算指令,逻辑运算指令,分支指令,传输指令,系统指令等等。 我设计分支指令的时候条件分支使用了,==,!=,<,>,<=,>=当然, 下面说到了重点 这些指令的形式jne$r1,$r2,label的指令,尚能解决。 ok,重点,在设计汇编器的时候阅读了《Assemblerandloader》和《linkerandloader》当我们会遇到一个重载问题。 jne$r1,$r2,lable ... label1:dosomething 我们用符号表尚能解决,ok,over。 问题是那条间接跳转指令,我们称之为jmp$r1吧。 我是这样想的,$r1里面存放的肯定是某个地址,但是这个地址是什么时候存放到$r1里面的呢? 我们想象一个这样的流程, mov$r1,label jmp$r1 我们这里仍然可以对mov指令重载,但是马上问题来了。 mov$r1,0x20//数字 mov$r2,0x40 add$r1,$r1,$r2 mov$r1,0x30//某个地址 jmp$r1 某个汇编语言开发者,十分自信,自己就是要跳转到地址0x30处,他没有使用标号。 这下子麻烦大了,当生成目标文件的时候,这个地址0x30确实变了,很明显我们需要重载信息。 第一:我们可以对所有mov指令重载: 假如我们...

查看详情

搜索推荐
模型机的设计与实现!构思设计自己的CPU,自定义机器指令,指令完成乘法功能

设计一台微程序控制的模型计算机 根据设计图纸整理出设计图纸和其他文件,包括:(1)总框图(数据通路图)(2)微程序控制器逻辑图;(3)微程序流程图;(4)微程序代码...

【CMS,表的设计】【系统设计经验】我想设计一个能进行文章内容分页的的表,如何设计?

【CMS,表的设计】我想设计一个能进行文章内容分页的的表,如何设计?设计方法一:News表newsID,newsTitle,newsContentNewsPage表ID,NewsID,pageTtitle,pageC...

关于精简指令处理器的设计的问题

我们正在做一个设计,就是设计一个精简指令处理器,但是以前没有接触过相关的东西,只是做过一点vhdl的实验,设计一些简单加法器和计数器,但是这次不同了,相当...

100分征VB间接内嵌汇编指令实现一些小功能的方案

需要封装成函数的一般方案,好像大约是用字节数组放对应汇编的二进制数组,再搞些copymemory啥的控制好输入输出啥的.最简单和实用的(用于性能分析)的是这个求"CPU...

设计了一个间接递归的方法,传不出参数来,请大家帮忙看看怎么回事?

问题描述,我定义了间接递归的方法,现在调用这个方法的时候想检查下是否有错误,但是明明报了错误,我却不能将错误变量传出来,问题也标在相应的代码处,请大家...

使用swap指令和Test and set指令设计一个解决N个进程互斥问题的算法

rt ------------ 沉了 给你顶起来...

我到底应该如何设计我的dll,我设计了一个系统,我打算从新设计程序,我打算把相当的功能封装到dll中,我应该如何设计?

谢谢了! ------------ learn ------------ 建一个dll,在第一个.cpp文件中声明你要用到的类或函数,然后在其他.cpp中实现这些类或者函数,编译成dll,然后调...

如何写软件设计文档?包括软件需求,概要设计,详细设计和数据库设计,哪位大侠有范例?跪求

如何写软件设计文档?包括软件需求概要设计,详细设计和数据库设计,哪位大侠有范例?跪求,帮帮我吧'email:cyxlsm@163.comqq:50269294MSN:cyxlsm@163.com谢谢! ...

|zyciis| 面试公司出的题:一个员工表和会员表的设计,我的设计和面试人员不同,他不同意我的设计,我也不同意他的设计,大家来分表一个看法 谢谢

场景是这样的1个公司是卖化妆品的他下面分为多个实体店然后店里面就有店长和美容师顾客首次来店里买化妆品时,默认给他服务的那个美容师就为他的介绍人然后以后顾...

课程设计

计时器系统设计 主要方法和要求:用汇编语言对并行接口8255A、定时器8253和中断控制器8259A编程输入和定时中断,用LED数码管显示计时的时间,并且要求某键K闭合计...

做设计文档时,是先进行详细设计还是数据库设计?

一个MIS系统的设计,我搞不清是先做详细设计还是数据库设计,或者说是两者同时做?请高人指教。先谢了。 ------------ 1.一个系统在进行开发时,肯定先做总...

软件模块间接口(通讯方法)设计都有哪些方法(请高人指点)

请问高手软件模块间接口设计都有哪些方法,原则,方法论。能提供详细内容最好,能提供方法名也行。 ------------ 关注!!!!!!!! ------------ com是用...

用UML工具面象对象的设计如何做概要设计与详细设计,能发实例文挡吗???高分相赠!

详细设计设计到什么程度,如用面象对象的设计方法做呢? ------------ rose + soda ------------ 我也想知道。 ------------ 我也想知道如果找到能不能也给...

数据库设计:我觉得做数据库最重要的就是库表的设计,现在帖一个“工资管理系统”的设计,让大家讨论讨论。我希望咱们从小的数据库设计开

一、库表设计:1、人员基本信息(ryjbxx) grbh(个人编号) dwbh(单位编号) bmbh(部门编号) xm(姓名) xb(性别) sfz(身份证) 等2、部门信息(bmxx) dwbh...

关于设计,如何设计我的类?刚开始考虑设计啊,一头雾水

我定义了三个不同的类:学生、教室、课程,每个类都有不同的属性然后我又定义了三个管理类:学生管理、教室管理、课程管理,每个管理类都有一个list存放相应的对...

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有