汇编中ax与a区别
发布网友
发布时间:2022-05-30 02:51
我来回答
共4个回答
热心网友
时间:2023-09-22 09:31
是不一样的。
ax 与a虽然都是累加器。但ax是16位cpu中的累加器,占16位,两个字节,可分为高低字节两部分,即ah和al。
a是单片机中的累加器,占8位,一字节,可以进位寻址。
这两个寄存器在使用中功能有很大的区别,你仔细看看单片机中的寻址指令就应该差不多能区分出来。
热心网友
时间:2023-09-22 09:31
8086体系下的累加器AX有16位,高八位AH,低八位AL,可拆分使用。是四个数据寄存器之一。
汇编语言中a没有特殊含义,可作变量名、标号等。涉及累加器都使用AX(存16位数据),AH或AL(存8位数据)。
热心网友
时间:2023-09-22 09:32
不一样
ax 是一个16位寄存器,为一个字,可以细分为ah,al
32位的机器用 eax
而 a 和其它名称一样,可以作为一个内存的标号
就好像你家的门牌号
热心网友
时间:2023-09-22 09:32
一个同样功能的寄存器(累加器)在不同的CPU里被取了不同的名