下载此文档

指令系统.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
指令系统
指令系统


1.字节、字
在计算机中,一般用8位二进制代码表示一个字节。字由字节组成,如:高档微机字长32位,字由4个字节组成一个字

如果计算机的字表主要避免从空栈中弹出栈顶元素或从满栈中再压入一个栈顶元素。

若假定SP的建立总是指向一个实单元,那么根据建栈原则,堆栈操作如下:
压入PUSH
首先形成压入堆栈的地址指针,然后压入数据。
按SP指示的栈顶地址弹出数据,然后修改堆栈指针,使其指向单元。
举例:假定在内存中开辟堆栈区,从F0H-FFH共16个单元,试按向上生成的方式和向下生成的方式的两种情况阐述PUSH A,PUSH B,POP B堆栈操作过程
1. 向上生长方式
进栈,SP初始值为100H
执行操作
Push A: 形成入地址(SP)-1 –>SP
总结:实际上,堆栈设置方式多样,对战形成方向有上堆栈,下堆栈:地址顺序由从高到低,也有从低到高;sp指针有的指向实单元,有的指向虚单元。但是,只要掌握上述原理:即满了不能压入,空了不能弹出,所有问题全部解决。

机器若想执行指令中的操作码所规定的操作,,相应地指令地址码部分就必须明显的货隐含的给出完成这一操作的全部信息。
1. 四地址指令
格式为:操作码op,第一操作数D1,第二操作数D2,结果存放地址D3,下一条指令地址D4
功能可以描述如下,第一操作数和第二操作数执行所规定的操作0,结果放在结果存放地址中,(D4)单元给出下一条指令的地址。
总结:表面上看,这种结构很像是所要的全部地址的简单逻罗列。实际上,这种结构存在着早期计算机的痕迹
第一,由于有关的操作数地址和结果地址都明确的制定好,因而他们可以各自分散的存于主存储器中,不必使用中间寄存器,使机器结构简化。
第二,每条指令都明显的指出下一次要执行的指令位于何处,那么在指令系统中不必使用转移指令,而指令的执行也不必遵循着连续存储位置依次进行

指令格式:操作码,第一操作数地址D1,第二操作数地址D2,结果存入地址D3
注意:由于采用PC计数器,省了下一条地址D4
顺序:PC+1 ->PC, 转移有特定指令给出
三地址怎么变成二地址。
将所存结果包含到操作数中去
4单地址指令格式
一般来说,单地址明确访问的操作数只有一个,该操作数可以在主存储器或某一寄存器中,如果某些操作只对一个操作数进行加工,那么操作数源地址和目的地址完全可合用一个,
注意:如果单地址指令格式,有双操作数,计算机必须设置累加器
如果某些操作为双操作数看,那么另一个地址必须采用隐含寻址方式,通常做法是:第一个操作数(原操作数)由地址码D1给出,和二哥操作(目的操作数)隐含在累加器中,操作的结果将替代累加原来的内容。微型机和某些小型机多采用这种方式。
5零地址指令
实现这一构想的硬件结构式堆栈
把代数式化为逆波兰表达式
注意:零地址,也要借助单地址,不是单纯的零地址。




扩展操作码是一种指令优化技术,即让操作码的长度随地址数额减少而增加,


1立即寻址
操作码字段后面的部分不是操作数地址,而是操作数本身。这叫做立即数
特点:在去指令时,操作码和操作数被同事取出,不必再次访问存储器,从而提高了指令的执行速度
2. 直接寻址
指令中地址码给出的地址A就是操作数的有效地址Ea
特点:这种寻址方式不需要作任何寻址运算。简单直观,便于硬件实现
分析:数据分为单独和连续的(数组)两种,单独的直接寻址很方便
3寄存器直接寻址
区别在于操作数在寄存器存放
特点:提高指令执行速度,缩短指令长度
用于:操作数已在寄存器 中,可直接进行操作
4寄存器间接寻址
操作数在主存中,之林中给出的寄存器号,别指定的寄存器中存放着操作数的地址,这种寻址方式称为寄存器间接寻址。
特点:这种寻址方式指令短,并且指令后只需一次访存便可得到操作数
用于:解决循环程序设计 2扩大寻址空间,在这种方式中,寄存器作间接单元。它能够提高全字长地址字,从而扩大了指令的寻址空间
5间接寻址
间接寻址意味着指令地址部分A给出的不是操作数的地址,而是存放操作数地址的地址
用于:1间接寻址用于查表 ,而且不可替代。
3. 有一些操作数无法放在该程序可以访问的这个有限的空间之内,就可以通过间接寻址去获得这样的操作数
6相对寻址
相对寻址是相对指令本身的一种寻址方式,在这种寻址方

指令系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人袭人
  • 文件大小19 KB
  • 时间2022-02-25