8086指令系统数据传送指令

本文详细介绍了8086指令系统中的数据传送指令,包括通用数据传送指令如MOV、堆栈操作指令PUSH和POP、交换指令XCHG以及查表转换指令XLAT。这些指令在微型计算机原理中起到关键作用,涉及寄存器、存储器、立即数之间的数据交互,并涵盖输入输出指令IN和OUT,以及取偏移地址指令LEA的使用方法。
摘要由CSDN通过智能技术生成

数据传送指令

一、通用数据传送指令

1.一般传送指令MOV
格式: mov 目标操作数 ,源操作数
功能: 将一个操作数从源地址传到目标地址 且 源操作数保持不变
(MOV完成一次数据复制)
实现操作: mov主要实现内容就是各种传送
目标操作数可以为寄存器操作数存储器操作数
源操作数可以为立即数操作数寄存器操作数存储器操作数
根据汇编规定指令的两个操作数不能同时为存储器操作数所以有共有5种传送操作:
(1)立即数到寄存器 例:MOV AX,1234H
(2)立即数到存储器 例:MOV [AX],1234H
(3)寄存器与寄存器 例:MOV AX,BX
(4)寄存器与存储器 例:MOV [AX],BX
(5)存储器与寄存器 例:MOV DS,[1234H]
要求:
目标操作数与源操作数字长必须相等;
目标操作数与源操作数不能同时为存储器操作数;
源操作数为立即数时,目标操作数不能是段寄存器;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值