单片机汇编语言中A是什么意思

如题所述

1 是累加器的汇编名称
2 是数据 二进制是1010 十进制是10 十六进制是A
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-07
第2个回答  2015-01-07
在DEBUG中的话,A是用来编写及修改汇编指令的命令。谢谢!
第3个回答  2015-01-07
累加器
书上有

单片机MCS-51汇编语言中的“A、B、C”指的是什么?
它们的含义分别为:A是累加器,是使用频率最高的特殊寄存器。B是通用寄存器,也是唯一可以参与乘、除运算指令的寄存器。C是进位位,属于位存储器,也是布尔处理机进行位运算最常用的位寄存器,同时受某些算术、逻辑运算指令影响,表征结果的状态。单片机是指一个集成在一块芯片上的完整计算机系统。单片机是一...

汇编语言中‘A’表示什么意思?
在INTER系列芯片汇编指令中的“A”做为源和目标地址用的都是表示的是累加器A,很多地还必须用ACC。在其它地的可要具体看了。

单片机中A与Acc有什么区别?
一般的说法:A表示了累加器中的内容【寄存器寻址】;ACC表示了累加器的地址【直接寻址】。A和ACC的实质是一样的,对应地址都是0E0H,只是汇编在使用时,在格式上取了两个名字。使用有一定的规律:当其要进行位表示时,必须用ACC,比如要写成ACC.7,而不能写成A.7;但当其作为8位二进制数时,ACC和...

单片机MCS-51汇编语言中的ACC.7,OV,ACC是什么意思
ACC就是A,是8位累加器,要具体对A上的每一位操作的时候,就要用ACC.*。ACC.7就是ACC的第七位,比如说A的值是11011010,那么ACC.7就等于1(第七位就是左数第二位)。OV是psw上的溢出标志位,开始为0,如果之前的运算结果溢出,OV就会变成1 ...

汇编中ax与a区别
是不一样的。ax 与a虽然都是累加器。但ax是16位cpu中的累加器,占16位,两个字节,可分为高低字节两部分,即ah和al。a是单片机中的累加器,占8位,一字节,可以进位寻址。这两个寄存器在使用中功能有很大的区别,你仔细看看单片机中的寻址指令就应该差不多能区分出来。

51单片机汇编语言中的A和ACC,这是同一个寄存器呀。同一个寄存器可以有2...
是同一个。写成 A,是寄存器寻址。写成 ACC,是直接寻址。在 PUSH、POP 指令中,必须使用直接寻址,写成 A 就错了。在必须使用寄存器寻址的时候,也不可用 ACC 来代替。

单片机上MOV B,A怎么解释
单片机上MOV B,A相当于定义了A,B两个变量后;B=A;即将A的值赋给B。MOV指令,能实现以下操作:① CPU内部寄存器之间数据的任意传送(除了码段寄存器CS和指令指针IP以外)。② 立即数传送至CPU内部的通用寄存器组(即AX、BX、CX、DX、BP、SP、SI、DI),给这些寄存器赋初值。③ CPU内部寄存器(除了CS...

51单片机汇编CJNEA,30H,LOOP这句是什么意思?
CJNE A, 30H, LOOP 指令的含义是:比较累加器 A 中的值与 30H(十六进制)所表示的值是否不同。如果不相等,程序计数器将跳转到标签 LOOP 指示的地址继续执行;如果相等,则程序将继续执行下一条指令。这条指令通常用于循环结构中,以判断循环次数或条件是否满足。在 51 单片机汇编语言中,CJNE 是一...

C51将C代码汇编有ADD A , ACC 怎么回事???
C51编译器反汇编:我的一条语句: tempdata=tempdata<<1; 汇编出来后代码为: MOV A , tempdata ADD A , ACC MOV tempdata , A 是怎么回事? ADD A , ACC 是什么意思? ADD A , ACC 在网上查说是无效的那在C里怎么写才会使编译器编译正... 展开 wj08...

单片机编程,汇编语言
A中数据进行开平方,如下即可:;MOV R2, #255 LP1:INC R2 SETB C SUBB A, R2 JC EXIT SUBB A, R2 JNC LP1 EXIT:MOV A, R2 RET ;应用《减奇数法》来开平方。

相似回答