汇编语言中‘A’表示什么意思?

如题所述

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

嗯,那比如说这一条寻址方式,MOV AL,‘A’,其中的A代表的是什么含义呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-25
这个问题问得有点不清楚。'A'在什么语境中?
一般情况下,就是字符A,不代表其它含义。除非你把它定义为数据段的变量。
第2个回答  2012-12-25
‘A’表示大写字符A的ASCII码值 是一个两位十六进制数
第3个回答  推荐于2018-03-20
要是单片机中的A的话,一般都是累加器ACC
或者是其中Ac(PSW.6) 辅助进位标志位

微机原理的话,可能是
AH&AL=AX(accumulator):累加寄存器(或者是EAX)
或者是其中的AF:辅助进位标志位

然后就可能是某些自己设置的变量了
第4个回答  2012-12-25
字符

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

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

a能表示什么?
意思是a的值被改变了,它的最终值为它原来的值的两倍,即:如果原来a=3,经过第2个式子的计算后,它的值被改变为6,不再是3了

汇编语言 加冒号的标号如:a: 与不加冒号的标号如:a
mov a, 12h ; 能够汇编,因为知道a是个word类型的数据,即相当于mov word ptr a, 12h mov b, 12h ; 不能汇编,因为不知道b的数据类型,即其字节大小,得改成mov byte ptr b, 12h ; 报错:error A2001: immediate operand not allowed retf code ends end start ...

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

汇编语言第二题,判断结果是转移还是顺序啊!最好还能解释下test指令_百 ...
;相当于 mov al, 41h ;相当于 mov al, 01000001b ;二进制数 test al, 40h ;相当于 test al, 01000000b; 二进制 ;相当于 01000001b 01000000b ;两数相或,第七位都为一,即 1 or 1 = 1 ,不等于零 ;所以 mov al, 'A'test al, 40h ;结果不等于零,解释见上面 jz ...

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

汇编语言的标号和变量有什么区别?
计算机汇编语言的一个突出优点就是利用符号(Symbol)来代替目标码,也即大量的二进制代码用符号来表示,使汇编语言源程序容易理解,便于记忆.在宏汇编语言中所有变量名、标号名、记录名、指令助记符和寄存器名等统称符号.这些符号可通过汇编控制语句的伪操作命令重新命名,也可以通过指令给它定义其它名字及新的类型属性,...

汇编语言程序设计
MOV CX,n \/\/字符串长度放入CX中 MOV AL,'A' \/\/要查找的字母A放入AL中 CLD\/\/清除方向标志位 REPNE SCASB\/\/以上都是指令REPNE SCASB的指令要求。。。可以参考该指令用法,作用是不相等则重复比较 JZ FOUND \/\/有条件跳转转移 CX为零则执行标号FOUND处的指令 MOV DI,00H\/\/赋值DI为00H FOUND...

几个汇编语言问题.高手帮忙解答下..
[SI],'A';有错,应该指定内存的属性为字节,改为MOV BYTE PTR [SI],'A'2.MOV AL,BX;有错,类型不匹配,AL为8位,BX为16位 3.MOV BL,SI+2;有错,应该改为MOV BL,[SI+2]4.INC [BX];正确 5.MOV 256,AL;有错,立即数256不能作为目的操作数 6.MOV AX,BYTE PTR ALFA;有错,...

相似回答