操作码
发布时间:2014/6/5 21:15:36 访问次数:899
操作码用于规定语句执行的操作内容,AD5621AKSZ-500RL操作码是以指令助记符或伪指令助记符表示的,操作码是汇编指令格式中唯一不能空缺的部分。
操作数
操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可能是空白的,也可能只包括一项,还可能包括二项、三项,各操作数之间以逗号分隔。MCS-51的操作数可能有寄存器、直接、间接等7种不同的寻址方式。
对于立即数#data来说,在实际使用时,一般都在≠}后面跟一个具体的数。这个数可以是二进制数,以字母“B”作为结束,如#10010110B;也可以是十六进制数,以“H”字符为结尾,如#87H。
但若最高位为A~F之中的字母,则前面还要加个数字“0”,如#OABH等:如果这个“0”忘了加上,汇编程序将认为所写的是一个标号,如ABH,而不会认为是十六进制数,从而出现错误。如果数字的最后没有结束字母,则认为是十进制数,如#10,而#10H则等于#16。
注释
注释不属于语句的功能部分,它只是对语句的解释说明,只要用“;”开头,即表示以下是注释部分,计算机在汇编时不予处理。注释部分便于程序的使用者更好地理解程序的功能,育助于程序的交流使用。如果有必要可以把整行都拿来写注释,这时,只需要将“;”提前到一行的开始即可。
操作码用于规定语句执行的操作内容,AD5621AKSZ-500RL操作码是以指令助记符或伪指令助记符表示的,操作码是汇编指令格式中唯一不能空缺的部分。
操作数
操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可能是空白的,也可能只包括一项,还可能包括二项、三项,各操作数之间以逗号分隔。MCS-51的操作数可能有寄存器、直接、间接等7种不同的寻址方式。
对于立即数#data来说,在实际使用时,一般都在≠}后面跟一个具体的数。这个数可以是二进制数,以字母“B”作为结束,如#10010110B;也可以是十六进制数,以“H”字符为结尾,如#87H。
但若最高位为A~F之中的字母,则前面还要加个数字“0”,如#OABH等:如果这个“0”忘了加上,汇编程序将认为所写的是一个标号,如ABH,而不会认为是十六进制数,从而出现错误。如果数字的最后没有结束字母,则认为是十进制数,如#10,而#10H则等于#16。
注释
注释不属于语句的功能部分,它只是对语句的解释说明,只要用“;”开头,即表示以下是注释部分,计算机在汇编时不予处理。注释部分便于程序的使用者更好地理解程序的功能,育助于程序的交流使用。如果有必要可以把整行都拿来写注释,这时,只需要将“;”提前到一行的开始即可。