微机原理与接口技术汇编语言指令详解吐血版.docx
《微机原理与接口技术汇编语言指令详解吐血版.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术汇编语言指令详解吐血版.docx(28页珍藏版)》请在优知文库上搜索。
1、第一讲第三章指令系统一寻址方式国耳:8086/8088的内部结构和寄存器,地址分段的概念,8086/8088的工作过桓。支点和纲要:指令系统一寻址方式。有关寻址的概念:6种基本的寻址方式及有效地址的计算。教学方注、实见“同安排*EJ顾5X2板书讲投40X2计算机提问3-2投影仪小a2”X2多媒体i?件等讲授内容:3.18086/8088寻址方式首先,就洁讲解并描述一下指令的一般格式:操作码操作数操作数计舁机中的指令由操作码字段和操作数字段组成。操作码:指计算机所要执行的操作,或称为指出操作类型,是一种助记符。操作效:指在楮令执行操作的过程中所然要的操作数。该字段除可以是榇作教本身外,也可以是操
2、作数地址或是地址的一部分,还可以是指向操作数地址的指针或其它有关操作敷的信息。寻址方式就是指令中用于说明操作数所在比址的方法,或者说是找寻操作数有效地址的方法。8086/8088的基本寻址方式有六种。1 .马上寻址所供应的操作数千腌包含在指令中.它紧跟在操作码的后面,与操作码一起放在代码段区域中.如图所示。例如:MOVAX,3000H马上数可以是8位的,也可以是16位的.若是16位的,则存器时低位在前,高位在后。马上寻址主妥用来给寄存客或存储客赋初值。2 .千JIt寻址操作会地址的16位偏移量干瓶包含在指令中。它与操作马一起存放在代妈段区域,操作数一般在数据段区域中,它的地址为数据段寄存器DS
3、加上这16位地址偏移量。如图2-2所示。例如:MOVAX1DS:2000H:代码段数笫殷国2-2(对DS来洲可以省略成MOVAX,2000H,系统.默认为数据我)这种寻址方法是以数据我的地址为基础,可在多达64KB的范阳内找寻掾作教。8086/8088中允许段超越,即还允许操作敷在以代码段、堆栈段或附加段为基准的区域中。此时只要在楮令中指明是段超越的,则16位地址偏移量可以与CSA.SS或ES相加,作为操作数的地址。MOVAX,2000H:数据及MOVBX.ES:3000H:段趣越,操作较在附加及即肯定地址=(ES)*16+3000H3 .孑存石寻珏操作数包含在CPU的内部寄存苕中,如寄存器A
4、X、BX,CX,DX等.例加:MOVDS.AXMOVA1.BH4 .寄存片间接寻At操作会是在存储器中,但是,操作敷地址的16位偏科量包含在以下四个寄存琴SI、DKBP、BX之一中。可以分成两种状况:通常掾作数在现行数据段区域(1) 以SI、D1.、BX间接寻址,则中,即数据段寄存客(DS)*16量.为操作坡的地址,例如:MOVAX,SI操作加上S1.DI.BX中的16位偏移数地址是:(DS)*16+(SI)(2) 以寄存器BP间接寻址,则操作数在堆栈段区域中。即堆栈段寄存器(SS)*16与BP的内容相加作为操作数的地址,例如:MoVAX.BP操作数地址是:(SS)*16+(BP)若在指令中规
5、定是我超越的,则BP的内容也可以与其它的段等存器相加,彩成操作领地址。例如:MOVAX,DS:BP揉作致地址是:(DS)*16+(BP)5.变址寻址由指定的寄存方内发,加上指令中给出的8位或16位偏移量(当然要由一个段寄存器作为地址基准)作为操作数的体移地址。(操作数在存心第中)可以作为寄存落变址寻址的四个寄存若是SI、DKBX.BPs若用SI、D1.和BX作为变址,则与数据段寄存给相加,取成操作数的地址即取认在教据段:数的偏移地址,如图所示.若用BP变址,则与堆栈段寄存器相加,彩成操作数的地址即默认在堆栈段例如:MOVAX,UNTS;操作数地址是:(DS)*16+(SI)+UNT但是,只要在
6、指令中指定是我超越的,6.公址加史珏寻it把BX和BP看成是基址寄存器,杞则可以用别的段等存器作为地址基准。S1.D1.看#是变址寄存把一个基址寄存器(BX,BP)的内容加上一个变址寄存器(S1.或D1.)的内容,再加上指令中指定的8位或16位偏移量(当然要以一个段寄存影作为地址贰准)作为操作代码段/据段操作数在存QX中,其偏移地址由(基址寄存+(变址寄存去)+相对偏移量再成基址寄存器一一BX:敦据段、BP:堆板段:变址寄存器一一SKD1.例如:MOVAX,BXSI或MOVAX,BX+SI也可放犬一个相对偏移量,如COUNT、MASK等等,用于表示相对寻址。MOVAX,MASKBXSIMOVB
7、H,COUNTDIBP:MOVBH,COUNTBP+DI。若用BX作为照地址,则操作数在数据段区域若用BP作为基地址,则操作数在堆栈段区域但若在指令中规定我是超越的,则可用其它段寄存器作为地址基准。P.28表2-1段可存;S运用的基本约定访问存储店矢变我认收寄存否Iir希定依寄存器段内偏砂地址来渔取林令修CS龙IP地假排件SS无SP小慢作傲地址DSCS、ES.SSS1.4H&作月的地ES无D1.8P用作盘及手存名SSCS.OSsES尔据耳母方式求件有/地址DSCS,ES.SS尔相乎址方式求谷省找地址习题与思索:1,假定DS=2000H.ES=210W,SS=1500H,SI=OOAOH.BX=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 汇编语言 指令 详解 吐血