ah和AH是一个意思,只是大小写区分
意思是AX(16位)寄存器的高八位,低八位是AL寄存器/al
逻辑运算
这部分指令用于执行算术和逻辑运算,包括加法指令ADD/ADC、减法指令SUB/SBB、加一指令INC、减一指令DEC、比较操作指令CMP、乘法指令MUL/IMUL、除法指令DIV/IDIV、符号扩展指令CBW/CWDE/CDQE、十进制调整指令DAA/DAS/AAA/AAS、逻辑运算指令NOT/AND/OR/XOR/TEST等。
移位指令
这部分指令用于将寄存器或内存操作数移动指定的次数。包括逻辑左移指令SHL、逻辑右移指令SHR、算术左移指令SAL、算术右移指令SAR、循环左移指令ROL、循环右移指令ROR等。
扩展资料:
控制转移
这部分包括无条件转移指令JMP、条件转移指令Jcc/JCXZ、循环指令LOOP/LOOPE/LOOPNE、过程调用指令CALL、子过程返回指令RET、中断指令INTn、INT3、INTO、IRET等。
串操作
这部分指令用于对数据串进行操作,包括串传送指令MOVS、串比较指令CMPS、串扫描指令SCANS、串加载指令LODS、串保存指令STOS,这些指令可以有选择地使用REP/REPE/REPZ/REPNE和REPNZ的前缀以连续操作。
输入输出
这部分指令用于同外围设备交换数据,包括端口输入指令IN/INS、端口输出指令OUT/OUTS。
AX为8086CPU微处理器中8个通用寄存器之一,AX、BX、CX、DX这四个主要用于存放数据,称为数据寄存器。数据寄存器按16位使用时主要用于存放数据,也可临时时用于存放地址。这四个16位的寄存器每一个都可以拆开称为两个独立的8位寄存器使用,分别用高字节和低字节表示,即AH,AL等,按8位使用时只能用于存放数据。
意思是AX(16位)寄存器的高八位,低八位是AL寄存器/al
都表示cpu内的一个8位寄存器。