8086汇编中mov,add,sub语法

简介: 8086汇编中mov,add,sub语法

8086汇编中mov,add,sub语法

mov,add,sub三个都是两个操作数

几个必要的元素

1.数据

2.寄存器(指定一般寄存器)y

3.段寄存器

4.内存单元


mov指令

mov 寄存器,数据

mov 寄存器,寄存器

mov 寄存器,内存单元

mov 寄存器,段寄存器


mov 内存单元,寄存器

mov 内存单元,段寄存器


mov 段寄存器,寄存器

mov 段寄存器,内存单元


add指令

add 寄存器,数据

add 寄存器,寄存器

add 寄存器,内存单元


add 内存单元,寄存器


sub指令

sub 寄存器,数据

sub 寄存器,寄存器

sub 寄存器,内存单元


sub 内存单元,寄存器


add,sub,mov指令都可以通过数据寄存器内存单元传到寄存器,都可以从寄存器传到内存单元

而mov指令多了从段寄存器到寄存器,段寄存器到内存单元,也可寄存器和内存单元到寄存器

mov 寄存器,段寄存器

mov 内存单元,段寄存器

mov 段寄存器,寄存器

mov 段寄存器,内存单元


目录
相关文章
|
6月前
|
存储 程序员 开发者
深入理解汇编:push、pop、add、sub、lea 指令详解
深入理解汇编:push、pop、add、sub、lea 指令详解
803 1
|
6月前
|
存储 程序员 数据处理
【汇编】mov和add指令、确定物理地址的方法、内存分段表示法
【汇编】mov和add指令、确定物理地址的方法、内存分段表示法
695 1
【汇编】mov和add指令、确定物理地址的方法、内存分段表示法
|
6月前
汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
101 0
|
6月前
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
87 0
汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
187 0
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
151 0
|
存储 缓存
当执行汇编指令MOV [0001H] 01H时,计算机都做了什么?
今天和几位单位大佬聊天时,讨论到一个非常有趣的问题-当程序执行MOV [0001H], 01H计算机实际上都做了哪些工作?乍一看这个问题平平无奇,CPU只是把立即数01H放在了地址为0001的内存里,但仔细想想这个问题远没有那么简单,由于现代计算机体系中CPU速度比内存要快2到3个个数量级,因此从CPU执行MOV指令,到实际把01H写入内存之间,还有非常漫长而复杂的过程。
|
6月前
|
存储 Unix 编译器
汇编语言----X86汇编指令
汇编语言----X86汇编指令
222 2
|
1月前
|
存储 移动开发 C语言
【ARM汇编速成】零基础入门汇编语言之指令集(三)
【ARM汇编速成】零基础入门汇编语言之指令集(三)
|
1月前
|
编译器 C语言 计算机视觉
【ARM汇编速成】零基础入门汇编语言之指令集(二)
【ARM汇编速成】零基础入门汇编语言之指令集(二)
137 0