第三章指令系统.ppt

第三章指令系统;开始;3.1操作数类型及寻址方式;4.8位带符号数(短整数)

数据格式:D7~D0,D7是符号位。

取值范围:-128~+127(十进制表示)。;二、寻址方式;3.自动增量间接寻址

作为地址指针的字变量在对操作数寻址后,自动增值调整,增值大小取决于操作数的类型。;4.立即寻址

该寻址方式允许一个操作数直接从一个指令段里取得。一条指令只能包含一个立即数,其余操作数必须用寄存器直接寻址。;5.短变址寻址

指令中含有一地址段和一8位偏移量段。

地址段选定寄存器组合中某字寄存器,该寄存器内容即为16位基地址。

8位偏移量为有符号数,它与基地址之代数和可形成操作数有效地址。这样,有效地址的范围可以从基地址前128个字节到后127个字节。;6.长变址寻址

这种寻址方式类似于短变址寻址方式,不同之处在于指令的第二个字段是16位,与WORD字变量相加后,形成一个操作数的有效地址。这里不需要进行符号扩展。一条指令只能含有一个长变址寻址的参数,其余操作数必须用寄存器直接寻址。;7.零寄存器寻址

在8098单片机硬件结构里,寄存器文件里开始的二个字固定为零,称之为零寄存器。除了给运算和比较提供常数零之外,还能作为长变址寻址中的WORD字变量,派生出零寄存器寻址方式。这种零寄存器与寻址方式的结合,使存储器中的任何一个单元都能被直接地寻址到

文档评论(0)

1亿VIP精品文档

相关文档