微机原理与接口技术38086寻址方式与指令系统.ppt
《微机原理与接口技术38086寻址方式与指令系统.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术38086寻址方式与指令系统.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章第第3 3章章 80868086寻址方式与指令系统寻址方式与指令系统第第3章:章:3.3 数据传送类指令数据传送类指令数数据据传传送送是是计计算算机机中中最最基基本本、最最重重要要的的一一种种操操作作,传送指令也是最常使用的一类指令传送指令也是最常使用的一类指令传送指令把数据从一个位置传送到另一个位置传送指令把数据从一个位置传送到另一个位置除标志寄存器传送指令外,均不影响标志位除标志寄存器传送指令外,均不影响标志位重点掌握重点掌握MOV XCHG XLAT PUSH POP LEA第第3章:章:3.3.1 通用数据传送指令通用数据传送指令提供方便灵活的通用传送操作提供方便灵活的通
2、用传送操作有有3条指令条指令MOVXCHGXLATMOVMOVXCHGXCHGXLATXLAT第第3章:章:1.传送指令传送指令MOV(move)把把一一个个字字节节或或字字的的操操作作数数从从源源地地址址传传送至目的地址送至目的地址MOV reg/mem,immMOV reg/mem,imm;立即数送寄存器或主存;立即数送寄存器或主存MOV reg/mem/seg,regMOV reg/mem/seg,reg;寄存器送(段)寄存器或主存;寄存器送(段)寄存器或主存MOV reg/seg,memMOV reg/seg,mem;主存送(段)寄存器;主存送(段)寄存器MOV reg/mem,seg
3、MOV reg/mem,seg;段寄存器送寄存器或主存;段寄存器送寄存器或主存演示演示第第3章:章:MOV指令立即数传送指令立即数传送mov cl,4;cl4cl4,字节传送,字节传送mov dx,0ffh;dx00ffhdx00ffh,字传送,字传送mov si,200h;si0200hsi0200h,字传送,字传送mov bvar,0ah;字节传送字节传送;假设;假设bvarbvar是一个字节变量,定义如下:是一个字节变量,定义如下:bvar bvar dbdb 0 0mov wvar,0bh;字传送字传送;假设;假设wvarwvar是一个字变量,定义如下:是一个字变量,定义如下:wvar
4、 wvar dwdw 0 0明确指令是字节操作还是字操作明确指令是字节操作还是字操作以字母开头的常数要有前导以字母开头的常数要有前导以字母开头的常数要有前导以字母开头的常数要有前导0 0 0 0第第3章:章:MOV指令寄存器传送指令寄存器传送mov ah,al;ahal,字节传送,字节传送mov bvar,ch;bvarch,字节传送,字节传送mov ax,bx;axbx,字传送,字传送mov ds,ax;dsax,字传送,字传送mov bx,al;bxal,字节传送,字节传送 寄存器具有明确的字节和字类型寄存器具有明确的字节和字类型第第3章:章:MOV指令存储器传送指令存储器传送mov al
5、,bx;alds:bxmov dx,bp;dxss:bp+0mov dx,bp+4;dxss:bp+4mov es,si;esds:si 不存在存储器向存储器的传送指令不存在存储器向存储器的传送指令第第3章:章:MOV指令段寄存器传送指令段寄存器传送mov si,dsmov ax,ds;axdsmov es,ax;esaxds 对段寄存器的操作不灵活对段寄存器的操作不灵活第第3章:章:MOV指令传送功能图解指令传送功能图解MOVMOV指令也并非任意传送指令也并非任意传送指令也并非任意传送指令也并非任意传送!立即数立即数段寄存器段寄存器CS DS ES SSCS DS ES SS通用寄存器通用寄
6、存器AX BX CX DXAX BX CX DXBP SP SI DIBP SP SI DI存存储储器器非法指令的主要现象:非法指令的主要现象:两个操作数的类型不一致两个操作数的类型不一致无法确定是字节量还是字量操作无法确定是字节量还是字量操作两个操作数都是存储器两个操作数都是存储器段寄存器的操作有一些限制段寄存器的操作有一些限制第第3章:非法指令两个操作数类型不一致章:非法指令两个操作数类型不一致在在绝绝大大多多数数双双操操作作数数指指令令中中,目目的的操操作作数数和和源源操操作作数数必必须须具具有有一一致致的的数数据据类类型型,或或者者同同为为字字量量,或者同为字节量,否则为非法指令或者同
7、为字节量,否则为非法指令MOV AL,050AH;非法指令,;非法指令,修正:修正:;mov ax,050ahMOV SI,DL;非法指令,;非法指令,修正:修正:;mov dh,0;mov si,dx第第3章:非法指令无法确定是字节量还是字量操作章:非法指令无法确定是字节量还是字量操作当当无无法法通通过过任任一一个个操操作作数数确确定定是是操操作作类类型型时时,需需要利用汇编语言的操作符显式指明要利用汇编语言的操作符显式指明MOV BX+SI,255;非法指令,;非法指令,修正:修正:;mov byte ptr bx+sibyte ptr bx+si,255;byte ptr byte pt
8、r 说明是字节操作说明是字节操作;mov word ptr bx+siword ptr bx+si,255;word ptr word ptr 说明是字操作说明是字操作第第3章:非法指令两个操作数都是存储器章:非法指令两个操作数都是存储器8088指指令令系系统统除除串串操操作作指指令令外外,不不允允许许两两个个操操作作数都是存储单元(存储器操作数)数都是存储单元(存储器操作数)MOV buf2,buf1;非法指令,;非法指令,修正:修正:;假设;假设buf2和和buf1是两个字变量是两个字变量;mov ax,buf1;mov buf2,ax;假设;假设buf2和和buf1是两个字节变量是两个字
9、节变量;mov al,buf1;mov buf2,al第第3章:非法指令段寄存器的操作有一些限制章:非法指令段寄存器的操作有一些限制8088指指令令系系统统中中,能能直直接接对对段段寄寄存存器器操操作作的的指指令令只有只有MOV等个别传送指令,并且不灵活等个别传送指令,并且不灵活MOV DS,ES;非法指令,;非法指令,修正:修正:;mov ax,es;mov ds,axMOV DS,100H;非法指令,;非法指令,修正:修正:;mov ax,100h;mov ds,ax MOV CS,SI;非法指令;非法指令;指令存在,但不能执行;指令存在,但不能执行第第3章:章:2.交换指令交换指令XCH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 38086 寻址 方式 指令系统
限制150内