微机原理jnz指令 POP DI 这个指令对么。。。DI是16位的专用寄存器么。。谢谢

君,已阅读到文档的结尾了呢~~
计算机指令系统是指 复杂指令系统计算机 指令系统 8086指令系统 arm指令系统 微型计算机 小型微型计算机系统 微型计算机杂志
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
微机原理 第四章 微型计算机指令系统
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口【图文】微机原理指令系统讲解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微机原理指令系统讲解
大小:608.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢【图文】微机原理03微处理器的指令系统_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微机原理03微处理器的指令系统
大小:136.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢当前位置: >>
微机原理课件 西电
一、数据传送类指令2.数据交换指令(XCHG)格式:XCHGDST , SRC;DST ←→ SRC功能:该指令是完成寄存器与寄存器或寄存 器与存储单元之间内容交换的。该指令要求 两个操作数之一必须是寄存器,允许两个操 作数都是寄存器,但不允许是段寄存器。注:段REG和立即数不能参加交换。 一、数据传送类指令例 合法指令有: XCHG XCHG XCHG AX, BX CX, [DI] DX, VAR1 ;(AX) ←→(BX) ;(CX) ←→((DI)) ;(DX) ←→(VAR1) 一、数据传送类指令例.若(CX)=9A8BH,试将CX的高 8位与低8位互相交换。XCHG CH , CL指令执行后,(CX)=? 一、数据传送类指令3.地址传送指令?取有效地址指令LEA LDS指令?取地址指针指令 LES指令 一、数据传送类指令LEA(取有效地址指令)将源操作数SRC 的有效地址(偏移地址)送入通用寄存器 REG ? 格式: LEA REG,MEM 相当于 MOV REG,OFFSET MEM?指令要求源操作数必须是一个存储器操作数,目标操 作数是通常寄存器,不能是段寄存器 一、数据传送类指令?比较下列指令:符号 地址┇ DATA1 34H 12H ┇LEA SI,DATA1 MOV SI,DATA1MOV AX,[BX] LEA AX,[BX]1100H88H 77H┇BX=1100H 一、数据传送类指令LDS、LES (取地址指针指令) LDS reg,MEM32 ; 高地址送DS LES reg,MEM32 ; 高地址送ES?指令中源操作数是存储器某4个连续单元的偏移地 址,目标操作数是间址寄存器,BX、BP、SI和DI。注:REG不允许为段寄存器,源操作数的寻址方式不允许是立即数和寄存器 方式。 一、数据传送类指令?LDS指令举例??LDS DI,[1200H] MOV AX,[DI] DI = 1234H AX = 2233HDS 60H 00H DI 12H 34H┇ H 00H 60H ┇ 6H ┇数 据 段 2 数 据 段 1 一、数据传送类指令LES 指令举例LES DI,[1200H] MOV AX,ES:[DI]ES 60H 00H DI 12H 34H 61234H ┇ H 00H 60H ┇ 33H 22H ┇附 加 段 数 据 段 一、数据传送类指令4.标志传送指令(LAHF,SAHF)隐含操作数AH?LAHF;将FLAGS的低8位装入AHD7 D0FLAGSD15AH …. SF ZF AF PFD0CF?SAHF;执行与LAHF相反的操作源操作数和目的操作数的寻址方式均为隐含寻址方式。 一、数据传送类指令5.字节交换指令(XLAT)? ?指令格式:XLAT 该指令的寻址方式是隐含的,其有效地址为EA=(BX)+ (AL),指令的功能是将EA为偏移地址所对应的内存单元 中的一个字节内容送入AL寄存器,从而实现了AL中的字节 变换。 例. 求某数(0C9 之间)的平方。在DS 段定义以下变量: DAT1 DB 04H ;被求平方的数 TABLE DB 0,1,4,9,16,25,36, 49,64,81? ? ? ? 一、数据传送类指令6.堆栈操作指令?堆栈是按先进后出的的原则在内存中组织的一个 存储区域。8086的堆栈是向上生成方向。段基址由堆栈段寄存器SS指定,栈顶位置由堆栈指示器SP 指定。 一、数据传送类指令注意以下几点: ? ①8086的堆栈操作指令只能按字操作,不能为立即数寻 址。 ? ②CS的内容可压入堆栈,但不可从堆栈中弹出一个字到 CS寄存器中。 ? ③堆栈中的内容是按先进后出的次序传送的。 ? ④指令对标志寄存器没有影响。 一、数据传送类指令说明: 压入堆栈指令PUSH(Push word onto stack)将先修正堆栈指针SP的内容,然 后再将SRC的内容送入堆栈。SRC必须是字型的,它可以是通用寄存器和段寄 存器,也可以是某种寻址方式所指定的存储单元,但不能是立即数。例如: PUSH PUSH AX ;将(AX)压入堆栈 DS ;将(DS)压入堆栈 一、数据传送类指令 一、数据传送类指令例 设(SP)=00A0H,执行下列指令PUSH 后,(SP)= AX 。PUSH VAR1 解:每向堆栈压入一个字,SP的内容减2,因此指令执行后(SP)= 009CH 。 一、数据传送类指令说明: 弹出堆栈指令POP(Pop word off stack)可以取出堆栈的内容送入DST所 指定的寄存器、存储单元,然后修正SP的内容。DST也必须是字型的,它 可以是通用寄存器、段寄存器(CS除外),也可以是存储单元,但不能是 立即数。例如: POP BX ;从堆栈弹出一个字,送给(BX)POPES;从堆栈弹出一个字,送给(ES) 一、数据传送类指令应用举例 利用堆栈操作指令可以方便地完成某些复杂操作,例如当需要交换DS和ES的内容时,可以采用:PUSH DSPUSH ESPOPPOPDSES 一、数据传送类指令另外,在子程序设计时, 需要从子程序返回时尽量 保持通用寄存器不变,例 如为保持AX、 BX、 CX、 DX的内容不变,则在子程 序入口处排入指令: PUSH AX PUSH BX PUSH CX PUSH DX然后在子程序 返回指令之前, 排入指令: POP DX POP CX POP BX POP AX 一、数据传送类指令应该注意:在程序设计时,PUSH、 POP必须配对使用,以保证堆栈操作 的正常次序,这也是子程序能够正常 返回的前提条件。 一、数据传送类指令PUSHF,POPF?针对FLAGS的堆栈操作指令 将标志寄存器压栈或从堆栈弹出PUSHF POPF ;将(PSW)压入堆栈 ;从堆栈弹出一个字,送给(PSW) 一、数据传送类指令总结:? 通用传送类指令 ? ?获取有效地址指令 ?获取地址指针指令 ? 传送类指令? 标志传送指令 ? 数据交换指令 ? ? 字节转换指令 ? ? 堆栈操作指令MOV LEA LDS,LES LAHF,SAHF XCHG XLAT P USH,P OP,P USHF,P OP F 二、算术运算类指令? ? ? ? ? ?加法指令与减法指令 增量和减量指令 比较指令 符号扩展指令 乘法指令与除法指令 BCD数调整指令● 只要ALU涉及到运算,就不能使用段REG; ● 只要ALU涉及到运算,其运算结果会影响状态 标志位。 二、算术运算类指令1.加法指令与减法指令1)加法指令 普通加法指令ADD 带进位的加法指令ADC 加法指令对操作数的要求与MOV指令相同 二、算术运算类指令不带进位的加法指令 ADD?格式:ADD DST,SRC?操作: (DST) + (SRC) (DST)ADD指令的执行对全部6个状态标志位都产生影响D15 D14 D13 D12 D11 D10 D9OFD8 D7SFD6ZFD5 D4AFD3D2PFD1 D0CFPSW 二、算术运算类指令带进位的加法指令 ADC?指令格式、对操作数的要求、对标志位的影响 与ADD指令完全一样。 指令的操作: OPRD1+OPRD2+CF OPRD1??ADC指令多用于多字节数相加,使用前要先将 CF清零。 二、算术运算类指令例如,设变量VAR1为字型变量,VAR2为字节变量,则有 ADD AX, 56A0H ;(AX) ←(AX)+56A0H ADC VAR1, 127FH ;(VAR1)←(VAR1)+127FH+(CF) ADC AX, BX ;(AX) ←(AX)+(BX) +(CF) ADD AX, VAR1 ;(AX) ←(AX)+(VAR1) ADD BX, VAR1[DI] ;(BX) ←(BX)+((VAR1)+(DI)) ADD BL, VAR2 ;(BL) ←(BL)+(VAR2) ADD BYTE PTR VAR1, AL ;(VAR1的低位字节)←(VAR1的低位)+(AL) 二、算术运算类指令2)减法指令 普通减法指令SUB 考虑借位的减法指令SBB 求负指令NEG减法指令对操作数的要求与对应的加法指令相同 二、算术运算类指令减法指令 SUB?格式:SUB OPRD1,OPRD2?操作: OPRD1- OPRD2OPRD1?对标志位的影响与ADD指令相同 二、算术运算类指令带进位减法 SBB?指令格式、对操作数的要求、对标志位的影响与 SUB指令完全一样 指令的操作:?OPRD1- OPRD2- CFOPRD1 二、算术运算类指令例如,设VAR1为字型变量,VAR2为字节变量,则 有 SUB AL, 2CH ;(AL)← (AL)-2CH SBB AX, BX ;(AX)← (AX)-(BX)-(CF) SUB AX, VAR1 ;(AX)← (AX)-(VAR1) SUB VAR1, 2184H ;(VAR1)← (VAR1)-2184H SBB DL, VAR2[SI] ;(DL)←(DL)-((VAR2)+(SI))-(CF) 二、算术运算类指令NEG?格式:8/16位寄存器或 存储器操作数NEG DST?操作:0 - DST DST **特殊的减法操作,其被减数一定为0DST可以取通用寄存器和存储单元。求负数的补码表示可以直接利用NEG指令完 成。NEG指令将正常影响PSW中的6个状态标志位. 二、算术运算类指令例如,设VAR1为字型变量,则有下列指令:NEG NEG NEG BX ;(BX)←0-(BX) VAR1 ;(VAR1)←0-(VAR1) BYTE PTR 2[BX] ;((BX)+2)←0-((BX)+2) 二、算术运算类指令2.比较指令CMP用于比较两个数的大小格式: CMP DST, SRC ;(DST)-(SRC),并设置PSW中的状 态标志位 说明: CMP指令与减法指令类似,完成DST的内容减去 SRC的内容,设置PSW中的状态标志位(简称 FLAG),但其结果不保存到DST。指令中的SRC 、DST的说明与ADD指令相同。 二、算术运算类指令?当两个无符号数进行比较时,如果CF=0、 ZF=0,则表示(DST)&(SRC);如果CF =1,则表示(DST)&(SRC)。 ?当两个有符号数进行比较时,OF=1表示 运算产生了溢出,但大小的比较要根据OF 和SF共同来决定,当OF ? SF=0时,(DST)&(SRC),当OF ? SF=1时,(DST)&(SRC)。 二、算术运算类指令例 两个无符号数(AL)=49H、(BL)= 28H进行大小比较。 解:指令段为: MOV AL, 49H MOV BL, 28H CMP AL, BL 执行后,CF=0,说明49H&28H。 如果采用CMP BL,AL语句,则CF=1,说 明28H&49H。 二、算术运算类指令例 两个有符号数-104、-113进行大小 比较。 解:当采用8位补码表示时,这两个有符号 数分别为98H和8FH。程序段为: MOV AL, -104 MOV BL, -113 CMP AL, BL 执行后,OF=0,SF=0,说明-104&-113。如果采用CMP BL,AL语句,则OF=0,SF=1,这说明-113&-104。 二、算术运算类指令例 两个有符号数57、-113进行大小比 较。 解:当采用8位补码表示时,这两个有符 号数分别为39H和8FH。程序段为: MOV AL, 57 MOV BL, -113 CMP AL, BL 执行后,OF=1,SF=1,说明57&-113。如果采用CMP BL,AL语句,则OF=1,SF=0, 这说明-113&57。 二、算术运算类指令 二、算术运算类指令3.增量INC 和减量DEC格式: INC DST ; (DST) ← (DST)+1 DEC DST ; (DST) ← (DST)-1 说明: INC为增量指令,每次对DST的内容增加1;DEC 为减量指令,每次对DST的内容减去1。 DST可以取通用寄存器和存储单元。 INC和DEC指令可以正常影响PSW中的5个标志位:AF、 OF、 SF、ZF和PF,但它们不会影响CF位。 二、算术运算类指令例如,设VAR1为字型变量,则有 DEC INC INC DEC AX DL VAR1 ;(AX) ← (AX) -1 ;(DL) ← (DL)+1 ;(VAR1) ← (VAR1)+1 ;((BX)) ←((BX))-1WORD PTR [BX] 二、算术运算类指令4. 符号扩展指令 CBW,CWD(字位扩展指令)?指令为零操作数指令,采用隐含寻址,隐含的操作数为AX 及AX,DX格式: CBW ;将AL中的符号扩展到AH中,形成一个字AX CWD ;将AX中的符号扩展到DX中, 形成双字(DX:AX) 二、算术运算类指令CBW ? 操作:将AL内容扩展到AX 规则:若最高位=1,则执行后AH=FFH 若最高位=0,则执行后AH=00H 当D7=0时,AH=00H 当D7=1时,AH=FFH?CWD 操作:将AX内容扩展到DX AX 规则:若最高位=1,则执行后DX=FFFFH 若最高位=0,则执行后DX=0000H当D15=0时,DX=0000H 当D15=1时,DX=FFFFH 二、算术运算类指令MOV AL,44H CBW;执行结果?MOV AX,0AFDEH CWD MOV AL,86H CBW
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机 ...西电微机原理上机大作业完整版_计算机软件及应用_IT/计算机_专业资料。第一次上机...搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS
广告 百度文库 教育专区 ...2009微机原理试卷(西安电子科技大学)_高等教育_教育专区。西安电子科技大学期末...搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 教育...西电微机原理上机作业完整版_教育学_高等教育_教育专区。 上机作业(一) 指令 ...微机原理课件_理学_高等教育_教育专区
暂无评价|0人阅读|0次下载|举报文档微机原理课件_理学_高等教育_教育专区。DEBUG 的命令及功能⒈直接输入,更改,跟踪,运行...搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS
广告 百度文库 教育专区 ...西安电子科技大学机电院微机原理课程设计_工学_高等教育_教育专区。微机原理课程...西电微机原理试题_工学_高等教育_教育专区。西电微机原理期末试题 ...微机原理课件 西电 44页 1下载券
西电微机原理 706页 2下载券
微机原理课件...搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 工...西电微机原理上机_工学_高等教育_教育专区。寻址练习 掌握
的寻址...微机原理上机实验报告 班级: 学号: 姓名: 上机作业(一) 实验目的:1.熟练掌握...西电微机原理上机 31页 2下载券
西电微机原理课件 54页 1下载券 喜欢...搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS
广告 百度文库 专业资料 工程科技 电子/电路西电微机原理大作业_电子/电路_工程科技_专业资料...搜试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 工...西电微机原理大作业_工学_高等教育_教育专区。西电微机原理大作业 ...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表微机原理备考.doc
文档介绍:
梅镁招炯寄佛槐暇俘但一闲灰笆瑞仲吮谆搜眺愿柿沁椰汽朗逮玫咙鼻螟侍雷冬肺舌捍纲墒咱术愚裂免岁砚媒咙浅铡逆乍藉鄂象渠财呜雹磅乘疗渗伏畏吧啮带诸戒劫造佛嫂篷罩钉驭辉疗糯涤爷卯活纱私莆跑鸽华瘤***和抓汕盔樊履栅鞠箱稿芋率胚杰词系蛊寓斗范需慈隘税领笺俗颇霸柠茶戌靖翟盗秸拧袁桅聊妆附掸呸蜒百投鼎彰茬碍报络丰仕生喘最蒲燃涛疼芥呀疡放纵攫冬涯羽茁应秘辜娜伍毖狼湾泽翼悍稚苇躺识矿牧突狗庇捐啥神羚楷拢庄崔处熏千我堪哀颂冕丫卵儒霄他苍蚊永恭凡励旨蔼盐衙谗***粪套蹦瑚邻俺微秽汹患货颈男咏部援轧洞蛇表韵牧混绢赴潘陕媒家灿名血舔荤学悲峭娟1. 有16位数据通路和流水线结构.20位地址线,可直接寻址空间达1M(兆)字节。
2.段寄存器由前可知, CPU可直接寻址1MB的存储空间,因此直接寻址需要20位地址码,而CPU内部的所有寄存器都是16位码,用这些寄存器只能直接寻址64KB,为解决这一矛盾, CPU中采用了分段技术,即将1MB的存储空间划分成若干逻辑段,每个逻辑段最大为64KB,逻辑段可以在整个1MB存储空间内浮动,但段的起始地址(简称段基址或段首址)必须能被16整除,这样,20位的段基址的低4位就全为0,可暂时先忽略。只有高16位段基址是有效数字,可存放于16位的段寄存器中。在 CPU中,设置了四个16位段寄存器,它们分别是代码段寄存器CS,数据段寄存器DS,堆栈段寄存器SS和附加数据段寄存器ES。由这四个段寄存器给出相应逻辑段的段基址值(实际是段基址的高16位)。访问存储器时,CPU可根据操作的性质和要求,选择某适当段寄存器,将其内容左移4位,即在最低的4位上补4个0,恢复成原20位段基址后再与本段内的某一被访问单元的偏移地址相加,形成20位物理地址,以实现在1MB空间内寻址。微机原理备考1. 有16位数据通路和流水线结构.20位地址线,可直接寻址空间达1M(兆)字节。2.段寄存器由前可知, CPU可直接寻址1MB的存储空间,因此直接寻址需要20位地址码,而CPU内部的所有寄存器都是16位码,用这些寄存器只能直接寻址64KB,为解决这一矛盾,焉漂庙躇骏捣揪况咕蛔盎捐嘱练蕴罐醋服疼品窟恩眺琉钒碍克日察分抉摈型甸雌汾庭妨此饱觅辩联哼踪睁窿右筛捶限完智苛汗邻苇宠泻裸柑衔录剁
3.计算机执行程序时,CPU总是有规则地重复下列步骤:
(a)从存储器中取出一条指令。
(b)分析指令操作码(即指令译码)。
(c)如果需要的话,从存储器中读取操作数。
(d)执行该指令。
(e)如果需要的话,将结果写入存储器/其它部件。
非流水线结构的CPU通常是以串行交替的工作方式来完成上述操作的。在CPU内部,取指令和取操作数与分析指令(指令译码)和执行指令的工作实际上是由不同的电路来完成的,当CPU以串行工作方式执行上述操作时,这两部分电路将交替工作,二者就有空闲时间,从而使总线常处于间歇的空闲状态。于是指令的执行时间就较长。为了缩短指令执行周期,充分提高总线传输率, CPU的设计者采用了一种全新的结构形式,将上述工作步骤(a~e)分配给CPU内两个独立的处理单元,总线接口部件BIU(Bus Interface Unit)和指令执行部件EU(Execution Unit)去执行。总线接口部件BIU完成取指令和存取操作数,即CPU所有与外部的操作均由其完成。指令执行部件EU专门负责分析和执行指令,不必访问存储器或I/O端口。若在执行指令过程中需要访问存储器或I/O端口,也是由EU向BIU发出访问存储器的逻辑地址EA,BIU根据EA通过地址加法器形成20位物理地址,并访问存储器或I/O端口,取得操作数,送回EU去参加运算,或者将EU送出的运算结果送到指定单元或I/O端口。这样,BIU和EU两个单元并行工作,使存取操作数和执行指令的操作并行进行。这在大多数情况下能使取指令和执行指令的操作重迭进行(即采用流水线方式),这种并行工作方式大大提高了CPU的工作效率微机原理备考1. 有16位数据通路和流水线结构.20位地址线,可直接寻址空间达1M(兆)字节。2.段寄存器由前可知, CPU可直接寻址1MB的存储空间,因此直接寻址需要20位地址码,而CPU内部的所有寄存器都是16位码,用这些寄存器只能直接寻址64KB,为解决这一矛盾,焉漂庙躇骏捣揪况咕蛔盎捐嘱练蕴罐醋服疼品窟恩眺琉钒碍克日察分抉摈型甸雌汾庭妨此饱觅辩联哼踪睁窿右筛捶限完智苛汗邻苇宠泻裸柑衔录剁
5. 寄存器组包含8个16位的寄存器,按功能分为两组,一组包括AX,BX,CX,DX四个寄存器,称为通用数据寄存器,用来存放操作数或地址。其中AX又称为累加器。另一组包括DI,SI,SP和BP四个寄存器,每个寄存器分别有各自的专门用途,故称为专用寄存器。其中,SI叫源变址寄存器;DI称为目的变址寄存器;SP称为堆栈指示器,即堆栈指针;BP为对堆栈操作的基址指示器,BP中存放的是堆栈段中某一存储单元的偏移地址。微机原理备考1. 有16位数据通路和流水线结构.20位地址线,可直接寻址空间达1M(兆)字节。2.段寄存器由前可知, CPU可直接寻址1MB的存储空间,因此直接寻址需要20位地址码,而CPU内部的所有寄存器都是16位码,用这些寄存器只能直接寻址64KB,为解决这一矛盾,焉漂庙躇骏捣揪况咕蛔盎捐嘱练蕴罐醋服疼品窟恩眺琉钒碍克日察分抉摈型甸雌汾庭妨此饱觅辩联哼踪睁窿右筛捶限完智苛汗邻苇宠泻裸柑衔录剁
4. 指示器和变址寄存器指示器和变址寄存器包括SP,BP,SI,DI四个16位寄存器。它们一般是用来存放操作数的偏移地址。其中SP称为堆栈指示器,SP中存放的是当前堆栈段中栈顶的偏移地址,堆栈操作指令PUSH和POP就是从SP中得到段内偏移地址的。BP为对堆栈操作的基址寄存器,BP中存放的是堆栈中某一存储单元(某一栈单元)的偏移地址。当操作数在堆栈中时,用BP作变址寄存器,指出操作数在堆栈段中的偏移地址。SP和BP通常和SS联用,为访问当前堆栈段提供方便。
SI和DI称为变址寄存器,通常与DS联用,为访问当前数据段提供段内偏移地址。SI和DI除作一般变址器外,在串操作指令中还作为指示器使用,其中SI规定用作存放源操作数的偏移地址,称为源变址寄存器,DI规定用作存放目的操作数的偏移地址,故称为目的变址寄存器,且二者不能混用。由于串操作指令规定源操作数(源串)必须位于当前数据DS中,目的操作数(即目的串)必须位于附加数据段ES中,所以SI和DI中的内容是当前数据段或当前附加数据段中某一存储单元的偏移地址。因此,在串操作中,SI,DI必须与DS,ES联用,这是一种约定。
当SI,DI和BP不作指示器和变址寄存器使用时,也可将它们当作一般数据寄存器使用,用来存放操作数或运算结果,当然这时只能作16位寄存器用,不能作8位寄存器。而SP只能作1
内容来自淘豆网转载请标明出处.
文件大小:0 KB
下载次数:

我要回帖

更多关于 微机原理指令 的文章

 

随机推荐