微机原理与接口技术38086寻址方式与指令系统.ppt
《微机原理与接口技术38086寻址方式与指令系统.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术38086寻址方式与指令系统.ppt(30页珍藏版)》请在三一办公上搜索。
1、第3章,第3章 8086寻址方式与指令系统,第3章:3.3 数据传送类指令,数据传送是计算机中最基本、最重要的一种操作,传送指令也是最常使用的一类指令传送指令把数据从一个位置传送到另一个位置除标志寄存器传送指令外,均不影响标志位重点掌握MOV XCHG XLAT PUSH POP LEA,第3章:3.3.1 通用数据传送指令,提供方便灵活的通用传送操作有3条指令MOVXCHGXLAT,MOV,XCHG,XLAT,第3章:1.传送指令MOV(move),把一个字节或字的操作数从源地址传送至目的地址,MOV reg/mem,imm;立即数送寄存器或主存,MOV reg/mem/seg,reg;寄存
2、器送(段)寄存器或主存,MOV reg/seg,mem;主存送(段)寄存器,MOV reg/mem,seg;段寄存器送寄存器或主存,演示,第3章:MOV指令立即数传送,mov cl,4;cl4,字节传送mov dx,0ffh;dx00ffh,字传送mov si,200h;si0200h,字传送mov bvar,0ah;字节传送;假设bvar是一个字节变量,定义如下:bvar db 0mov wvar,0bh;字传送;假设wvar是一个字变量,定义如下:wvar dw 0,明确指令是字节操作还是字操作,第3章:MOV指令寄存器传送,mov ah,al;ahal,字节传送mov bvar,ch;b
3、varch,字节传送mov ax,bx;axbx,字传送mov ds,ax;dsax,字传送mov bx,al;bxal,字节传送,寄存器具有明确的字节和字类型,第3章:MOV指令存储器传送,mov al,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指令传送功能图解,MOV指令也并非任意传送!,非法指令的主要现象:两个操作数
4、的类型不一致无法确定是字节量还是字量操作两个操作数都是存储器段寄存器的操作有一些限制,第3章:非法指令两个操作数类型不一致,在绝大多数双操作数指令中,目的操作数和源操作数必须具有一致的数据类型,或者同为字量,或者同为字节量,否则为非法指令MOV AL,050AH;非法指令,修正:;mov ax,050ahMOV SI,DL;非法指令,修正:;mov dh,0;mov si,dx,第3章:非法指令无法确定是字节量还是字量操作,当无法通过任一个操作数确定是操作类型时,需要利用汇编语言的操作符显式指明MOV BX+SI,255;非法指令,修正:;mov byte ptr bx+si,255;byte
5、 ptr 说明是字节操作;mov word ptr bx+si,255;word ptr 说明是字操作,第3章:非法指令两个操作数都是存储器,8088指令系统除串操作指令外,不允许两个操作数都是存储单元(存储器操作数)MOV buf2,buf1;非法指令,修正:;假设buf2和buf1是两个字变量;mov ax,buf1;mov buf2,ax;假设buf2和buf1是两个字节变量;mov al,buf1;mov buf2,al,第3章:非法指令段寄存器的操作有一些限制,8088指令系统中,能直接对段寄存器操作的指令只有MOV等个别传送指令,并且不灵活MOV DS,ES;非法指令,修正:;mo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 38086 寻址 方式 指令系统
链接地址:https://www.31ppt.com/p-6572767.html