汇编笔记-汇编指令机器码

本文详细介绍了8086汇编指令集,包括加法、或、与、异或、比较、移位等基本操作,以及内存、寄存器的交互,还有段寄存器的使用和控制流程指令等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定:

reg8: 8位寄存器。
reg16: 16位寄存器。
mem8: 8位内存数值。
mem16: 16位内存数值。
immed8: 8位立即数值。
immed16: 16位立即数值。
immed32: 32位立即数值。
segReg: 16位段寄存器。

机器操作码
汇编助记符和操作数

00->ADD reg8/mem8,reg8
01->ADD reg16/mem16,reg16
02->ADD reg8,reg8/mem8
03->ADD reg16,reg16/mem16
04->ADD AL,immed8
05->ADD AX,immed16
06->PUSH es
07->POP es
08->OR reg8/mem8,reg8
09->OR reg16/mem16,reg16
0A->OR reg8,reg8/mem8
0B->OR reg16,reg16/mem16
0C->OR al,immed8
0D->OR ax,immed16
0E->PUSH cs
0F->Not used
10->ADC reg8/mem8,reg8
11->ADC reg16/mem16,reg16
12->ADC reg8,reg8/mem8
13->ADC reg16,reg16/mem16
14->ADC al,immed8
15->ADC ax,immed16
16->PUSH ss
17->POP ss
18->SBB reg8/mem8,reg8
19->SBB reg16/mem16,reg16
1A->SBB reg8,reg8/mem8
1B->SBB reg16,reg16/mem16
1C->SBB al,immed8
1D->SBB ax,immed16
1E->PUSH ds
1F->POP ds
20->AND reg8/mem8,reg8
21->AND reg16/mem16,reg16
22->AND reg8,reg8/mem8
23->AND reg16,reg16/mem16
24->AND al,imm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值