汇编语言指令大全,汇编语言指令大全及实例解析

汇编语言指令是指用于控制计算机硬件进行特定操作的命令 ***。常见指令包括数据传送指令、算术运算指令、逻辑运算指令、条件转移指令、无条件转移指令、中断指令等 。不同的处理器和架构会有不同的指令集,如x86、ARM、MIPS等 。掌握各类汇编指令可以帮助程序员更好地理解机器语言执行的过程 。

汇编语言指令大全,汇编语言指令大全及实例解析

文章插图
一、51单片机汇编语言:位操作指令有哪些?数据位传送指令
MOVC,bit;bit可直接寻址位 C←(bit)
MOVbit,C;C进位位 (bit) ← C
位变量修改指令
CLRC; 将C=0
CLRbit
CPLC; 将C求反再存入C
CPLbit; 将bit求反再存入bit
SETBC; 将C=1
SETBbit; (bit) ← 1
位变量逻辑指令
ANLC,bitANLC,bitORLC,bitORLC,bit
二、汇编语言中OUT和IN的用法?in和Out都是IO操作指令,例如out指令:
OUTPortNo/DX,AL/AX
功能为把AL/AX的数据送到IO地址,IO地址如果大于FFH,则地址需要放入DX,要输出字节,默认使用AL寄存器,要输出字,默认使用AX寄存器 。
例如:
MOVAL,10H//(将字节10H从I/O端口70H输出)
OUT70H,AL
MOVAX,0010H//(将字0010H从I/O端口37FH输出 。)
MOVDX,37FH
OUTDX,AX
三、汇编语言指令有多少条?常见汇编指令
1. 传送指令(4个):mov、push、pop、lea 。
2. 转移指令(8个):call、jmp、je、jne、jb、jnb、ja、jna 。
3. 运算指令(7个):add、sub、mul、div、adc、 *** b、cmp 。
4. 处理机控制指令(1个):nop 。
【汇编语言指令大全,汇编语言指令大全及实例解析】以上这些指令,我们在前面的课程中都已学过了,在本章中用表格的形式进行总结性的描述,有指令的名称、类型、格式、功能、说明、示例 。

    推荐阅读