2.3 指令信息表示.ppt

2.3 指令信息的表示;一台计算机能够直接识别并执行的程序是机器语言程序。;指令系统 一台计算机的所有指令的集合构成该机的指令系统。 指令系统为软件设计者提供最低层次的程序设计语言,也是硬件设计者的最基本的设计依据。 ;2.3.1 指令格式 1、指令中的基本信息; (1)、操作码 用来指示该指令所要完成的操作;;(2)、操作数的地址 给出操作数存放处的地址,如主存单元地址或寄存器地址;;(3)、操作结果的地址 对操作数进行处理所产生的结果存放在该地址中。;操作码 地址码;2、地址码结构 涉及的主要问题:;1)三地址指令(大、中型机) 格式:;2)二地址指令(中、小、微型机) 格式:;3)一地址指令(微型机) 格式:;4)零地址指令(微型机) 格式:; 3、操作码结构; 指令长度固定时,操作码和地址码的位数相互制约。 指令操作码结构设计方法有:;1)固定长度的操作码 操作码的长度固定,且集中放在指令的第一个字段中,指令的其余部分全部用于地址码。;2)可变长度的操作码 扩展操作码:即操作码和地址码位数不固定,操作码位数可以有几种不同的选择;对地址码少的指令允许操作码长一些,对地址码多的指令允许操作码短一些。;例:设机器指令的长度为 16 位,包括基本操作码4 位和 3 个地址字段,每个地址字段长 4 位,

文档评论(0)

1亿VIP精品文档

相关文档