XXXXX XXXXX 功能指令的 数据长度与类型 一、功能指令的数据长度 (一)字元件与双字元件 图7.2 字元件示意图 字元件 1个字元件由16位存储单 元构成,最高位(第15位)为 符号位,第0~14位为数值 位。图7.2所示为16位数据 寄存器D0图示。 双字元件 可以使用两个字元件组成双字元件,以组 成32位数据操作数。双字元件是由相邻的寄存 器组成,在图7.3中由D11和D10组成。低16位 数据存放在低位元件D10中,高16位数据存放 在高位元件D10中,存放原则是:低对低,高 对高。双字元件中第31位为符号位,第0~30 位为数值位。 图7.3 双字元件示意图 (一)字元件与双字元件 (二)功能指令中的16位数据 因为几乎所有寄存器的二进制位数都是16位,所以功能指令中16位 的数据都是以缺省形式给出。如图7.4 所示即为一条16位MOV指令: 图7.4 16位MOV指令 MOV指令的含义是,当X000接通时,将十进制数100 送到16位的数据寄存器D10中去。当X000断开时,该指令 被跳过不执行,源和目的内容都不变。 (三)功能指令中的32位数据 功能指令也能处理32位数据,这时需要在指令前缀符号(D), 如图7.5 所示即为一条32位MOV指令: 图7.5 32位MOV指令 凡是能前缀
原创力文档

文档评论(0)