运算指令:
9.NUMEB(定义二进制常数:SUB 40)
该指令能实现1字节、2字节或4字节二进制常数定义。
NUMEB指令可通过设定指定格式参数实现基本规格和扩展规格两种。扩展指令允许同时对一个数列的n个元素同时定义常数。当需要对一个较大存储区以数值初始化时,扩展指令非常有效。设置指令格式的详细信息,参看参数描述。
指令格式:
(a)NUMEB指令格式(基本规格)
(b)NUMEB指令格式(扩展指令)
控制条件:
(a) 指令输入**(ACT)**
ACT=0:不执行NUMEB指令。
ACT=1:执行NUMEB指令。
参数:
(a) 指令格式
指定数据长度(1字节、2字节或4字节)。用第一个参数位来指定字节长度:
0001:1字节长度二进制数据;
0002:2字节长度二进制数据;
0004:4字节长度二进制数据。
当在下面扩展指令格式中设置指令格式,NUMEB能在一个有nn元素的序列中同时定义所有常数。
在指令参数的第1位指定数据长度(1字节、2字节或4字节)。
在指令参数的第2位、第3位指定数列元素的个数。
参数指定0~4位如下:
0nn1:定义1字节长度、元素为nn的数列;
0nn2:定义2字节长度、元素为nn的数列;
0nn4:定义4字节长度、元素为nn的数列;
nn的设定值从02~99。当设置为00或01时,它作为基本指令使用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !