汇编笔记

1.8086CPU通用寄存器
1)通用寄存器:
	ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl)
	sp,bp,si,di
	
2)段寄存器:
	cs,ds,ss,es
	
3)指令寄存器:
	ip
	
4)标志寄存器:
	FR
2.数据传输指令
1)MOV			# 把源操作数送给目的操作数
	语法: MOV 目的操作数,源操作数

2)PUSH,POP 		#把操作数压入或取出堆栈
	语法: PUSH 操作数 POP 操作数
3.算术运算指令
1)ADD			#加法指令
	语法: ADD OP1,OP2
	
2)SUB			#减法指令
	语法: SUB OP1,OP2

3)INC,DEC		#把OP的值加一或减一
	语法: INC OP DEC OP
	
4)MUL			#乘法指令
	语法: MUL OP
	
5)DIV			#除法指令
	语法: DIV OP
4.位运算指令
1)AND,OR,XOR,NOT,TEST
	#执行BIT与BIT之间的逻辑运算
	
2)CMP			#比较OP1与OP2的值
	语法:CMP r/m,r/m/data
	
3)JMP 			#跳往指定地址执行
	语法: JMP 地址
	
4)LOOP			#循环指令集
	语法: LOOP 地址
	
5)CALL,RET 		#子程序调用,返回指令
	语法: CALL 地址 RET RET n
	
6)INT			#中断调用及返回指令
	语法: INT n
	
7)MOVSB,MOVSW,MOVSD		#字符串传送指
	语法: MOVSB MOVSW MOVSD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值