1 / 71
文档名称:

微机原理-寻址方式指令系统.ppt

格式:ppt   大小:372KB   页数:71页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理-寻址方式指令系统.ppt

上传人:cby201601 2020/7/23 文件大小:372 KB

下载得到文件列表

微机原理-寻址方式指令系统.ppt

文档介绍

文档介绍:微机原理及应用技术物理实验室2002年10月7日Tel:8258859Email:lff@,lffls@第2章 8086****题集P62-22-52-82-102-172-252-::寄←→寄,CPU←→存CPU←→I/O之间的数据传送。这是一种最基本、最重要的操作。这类指令又可分为如下四种:(1).MOVdst,src;dst←src传送的是字节还是字取决于指令中涉及的寄存器是8位还是16位。具体来说可实现:①MOVmem/reg1,mem/reg2式中两操作数中至少有一个为寄存器例:MOV CL,DL MOV AX,BX MOV [SI],CX MOV CL,[BX+5]②MOV reg,data;立即数送寄存器③MOV mem/reg,data④MOV ac,mem;存储单元送累加器⑤MOV mem,ac;累加器送存储单元⑥MOV segreg,mem/reg;段寄存/寄⑦MOV mem/reg,segreg;存/寄段寄对MOV指令小结可执行:寄←→寄;但CS,IP不能作目的寄存器寄←→存;不能:存←存寄,存←→段寄;不能:段寄←段寄寄←立即数 ;不能:段寄←立即数存←立即数几个不能送的解决办法: MOV AL,mem1 ;通过寄存器AL作桥梁 MOV mem2,AL ;用来解决存←存 MOV AX,DS ;通过AX解决: MOV ES,AX ;段寄←段寄 MOV AX,data ;通过AX解决: MOV DS,AX ;段寄←立即数举例:将1000H开始的100个存储单元送上ASCII码2AH(*)。程序段如下:MOV SI,1000HMOV CX,64HMOV AL,2AHAGAIN:MOV [SI],ALINC SIDEC CXJNZAGAININT 20H ;若(CX)=0,返回DOS上程序段存放在码段中,设(CS)=109EH,则各条指令存放地址如下:109E:0100MOVSI,1000H109E:0103MOVCX,64H109E:0106MOVAL,2AH109E:0108MOV[SI],AL109E:010AINCSI109E:X109E:010CJNZ0108109E:010EINT20H 109E:0110