北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第八讲 寻址方式与指令系统(二)8086/8088指令系统、MOV 指令、专用传送指令

《微机原理A》 第八讲:寻址方式与指令系统(二) 主讲老师:王克义
《微机原理A》 第八讲:寻址方式与指令系统(二) 主讲老师:王克义

公 本讲主要内容 8086/8088指令系统 ·MOV指令 专用传送指令
• 8086/8088指令系统 • MOV 指令 • 专用传送指令 本讲主要内容

公 8.18086/8088指令系统 可以分为以下六类: 传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 转移指令 处理器控制指令
8.1 8086/8088 指令系统 • 可以分为以下六类: 传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 转移指令 处理器控制指令

公 1.传送指令 包括:通用传送指令和专用传送指令两类 (1)通用传送指令 名称格式 类型操作 传送MV目的,源 B/w(目的)←(源 交换XCHG操作数1,操作数2B/W(操作数1) (操作数2) 入栈PUSH源字 WSP←SP-2,(S:sP)←(源) 出栈PP目的字 W字 目的)字←(SS:SP),SP ←SP+2
名称 格式 类型 操作 传送 交换 入栈 出栈 MOV 目的,源 XCHG 操作数1,操作数2 PUSH 源字 POP 目的字 B/W B/W W W (目的)←(源) (操作数1) ←→ (操作数2) SP ←SP-2, (SS:SP) ←(源) 字 (目的)字 ←(SS:SP), SP ←SP+2 1. 传送指令 • 包括:通用传送指令和专用传送指令两类 (1) 通用传送指令:

公 1MOV指令 立即数 存储器 通用寄存器 直接寻址 AX BX CX DX 寄存器间接寻址 SI DI SP BP 寄存器相对寻址 基址变址寻址 AL BL CL DL 基址变址相对寻址段寄存器 AH BH CH DH DS ES CS
立即数 存储器 直接寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址 基址变址相对寻址 通用寄存器 AX BX CX DX SI DI SP BP AL BL CL DL AH BH CH DH 段寄存器 DS ES SS CS 1) MOV 指令

公 例: MOV AL,BL MOV[D],AⅩ MOV CX, DS: [1000H] MO∨BL,40 MOV WORD PTRISI, 01H BYTE PTR 字节长度标记 WORD PTR—字长度标记 DWORD PTR—双字长度标记 ·标志:所有通用传送指令都不影响标志位
• 例: MOV AL, BL MOV [DI], AX MOV CX, DS:[1000H] MOV BL, 40 MOV WORD PTR[SI] , 01H BYTE PTR —— 字节长度标记 WORD PTR —— 字长度标记 DWORD PTR —— 双字长度标记 • 标志:所有通用传送指令都不影响标志位

公 练习1 用MOV指令实现两内存字节单元内容的交换 2035H 01H 2045H 02H
01H …. 02H 练习1 • 用MOV指令实现两内存字节单元内容的交换 2035H 2045H

公 用直接寻址方式实现 MOV BL, DS: [2035H] MOV CL, DS: [2045H] MO∨DS:[2045H],BL MOV DS: [2035H, CL HLT
用直接寻址方式实现 MOV BL, DS:[2035H] MOV CL, DS:[2045H] MOV DS:[2045H], BL MOV DS:[2035H], CL HLT

公 用寄存器间接寻址方式实现 MOV SI, 2035H MOV DI. 2045H MOV AH, [SI] MOV AL, [DI] MOV DS: [2035H], AL MOV DS: (2045H], AH
MOV SI , 2035H MOV DI, 2045H MOV AH, [SI] MOV AL, [DI] MOV DS:[2035H] ,AL MOV DS:[2045H] ,AH 用寄存器间接寻址方式实现

公 练习2 把数据块 BLOCK1移到 BlocK2 2040H 2060H BLOCK1 BLOCK2 把2040H地址开始的10个字节数据移到2060地址开始的10个字节单 元处
• 把数据块BLOCK1移到BLOCK2 2040H 2060H 把2040H地址开始的10个字节数据移到2060地址开始的10个字节单 元处。 BLOCK1 BLOCK2 练习2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第七讲 寻址方式与指令系统(一)寻址方式的基本概念、常见的几种寻址方式.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第六讲 汇编语言的基本语法(二)汇编语言的表达式、汇编语言程序的开发.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第五讲 汇编语言的基本语法(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第四讲 微处理器的编程结构(二)段寄存器、实模式下的存储器寻址、堆栈.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第三讲 微处理器的编程结构(一)微处理器的工作模式、80x86 寄存器模型.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二讲 计算机、微型计算机的组成及工作过程(二).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第一讲 计算机、微型计算机的组成及工作过程(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导_综合设计实验.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验8 基于微机的串行通信口扩展.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验7 可编程定时计数器与中断控制.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验6 并行接口扩展.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验5 PCI设备操作.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验4 基于单片机的串行通信.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验3 键盘显示接口.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验2 模数和数模接口芯片应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验1 单片机在线仿真器的使用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_平时测验.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_上机实习.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_作业习题(部分习题参考答案).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_作业习题.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第九讲 寻址方式与指令系统(三).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十讲 微处理器的内部组成(微处理器内部组成结构、各组成部件的功能).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十一讲 微处理器的外部功能特性(微处理器的外部引脚功能、微处理器的总线时序).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十二讲 输入输出接口(I/O接口的基本概念、I/O控制方式、DMA接口技术).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十三讲 可编程DMA控制器8237.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十四讲 存储器及其接口(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十五讲 存储器及其接口(二)I/O接口的基本概念、I/O控制方式、DMA接口技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十六讲 存储器及其接口(三)存储器接口的分析与设计、高速缓存(Cache)技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十七讲 中断系统(中断及中断处理的基本概念、80x86实模式中断系统).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十八讲 可编程中断控制器8259A.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十九讲 并行通信及接口电路(一)简单并行接口电路、可编程并行接口电路8255A的结构.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十讲 并行通信及接口电路(二)?8255A的控制字、8255A的工作方式、8255A的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十一讲 串行通信及接口.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十二讲 计数、定时技术(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十三讲 计数、定时技术(二)8253的初始化编程、8253的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十四讲 总线技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十五讲 高性能微处理器的先进技术及典型结构.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程教学大纲.pdf
- 北京大学:《数字逻辑电路实验 Digital Circuits Laboratory》课程教学大纲.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路本科生期末考试试卷样题(一).pdf