第五章、指令系统.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章、指令系统,指令系统,计算机指令系统,8086指令系统,计算机指令系统是指,精简指令系统,cpu的指令系统又称为,单片机指令系统,cpu的指令系统,复杂指令系统计算机

格式:XOR dest,source 操作:dest ⊕ source→dest, 作用:将REG清0,也可将目的操作数中的某些位取反 例: MOV CX, 35EBH XOR CX, 00FFH ; CX=3514H 思考:用什么方法可以实现对通用寄存器清0? XOR AX,AX MOV AX,0 SUB AX,AX AND AX,0 5. 逻辑异或指令 AND、OR、XOR指令均为双操作数指令,对源操作数和目的操作数的要求同加减指令,如下图所示: AND、OR、XOR三条逻辑指令均将标志位CF和OF清0,对PF、SF、ZF的影响同加操作 此类指令常用于拆字、拼字 例: 将AX的高4位,CX的中间8位,BX的低4位拼合起来,程序段如下: 如:AX=1234H,BX=5678H,CX=9ABCH→AX=ACCBH AND AH,0F0H ;取AX高4位,AH=10H AND BL,0FH ;取BX低4位,BL=08H AND CX,0FF0H ;取CX中间8位,CX=0AB0H OR CH,AH ; 拼字 CH=1AH OR CL,BL ;CL=0B8H CX=1AB8H 目的操作数仅可以是REG或MEM 源操作数为移位的次数,只能是CL或立即数1~31, 8086微处理器的立即数只能是1。 以CL为源操作数的移位指令执行以后,CL的值不变 移位指令为双操作数指令,用于将目的操作数中的二进制数移位 3.4 移位指令 格式: SHR dest,source 操作: ;最后移出位移至CF 用0填补已空出的位 例:AL=abcdefgh SHR AL,1 ;执行后,AL=0abcdefg,CF=h 例:AL=abcdefgh,CL=3 SHR AL,CL ;执行后,AL=000abcde,CF=f dest CF 0 1.逻辑右移SHR 格式: SAR dest,source 操作: ;最后移出位移至CF, 最高位向右移动同时 保持不变 例:AL=abcdefgh SAR AL,1 ;执行后,AL=aabcdefg,CF=h dest CF 2.算术右移SAR 注: 逻辑右移SHR一位,等于对无符号数除以2运算 例: MOV AL,0CH ; AL=12 SHR AL,1 ; AL=6 算术右移SAR一位,等于对符号数除以2运算 例: MOV CH,80H ;CH=80H→-128 SAR CH,1 ;CH=C0H→-64 格式: SHL dest,source SAL dest,source 操作: ;最后移出位移至CF 用0填补已空出位 例:AL=abcdefgh SHL AL,1 ;执行后,AL=bcdefgh0,CF=a dest CF 0 3.算术/逻辑左移SAL/SHL 间接寻址只有一种形式 [寄存器] 间接寻址属于存储器寻址,寄存器内容为操作数据的偏移地址。寄存器寻址中,寄存器内容即为操作数据。 只有SI,DI,BX,BP和32位的寄存器可用于间接寻址。 例: MOV AX,[ECX] MOV AX,[CX] ╳ 若用BP间址,约定段寄存器为SS;否则,约定段寄存器为DS。 例:MOV AX, [BX] ;(DS:[BX])→AX 例:MOV AX, [BP] ;(SS:[BP])→AX 操作数据在存储器中,其偏移地址为基址寄存器 (BX或BP或32位的寄存器)的内容与变量的偏移地址、常量之和: [变量名+基址寄存器+常量] 或 变量名[基址寄存器+常量] 例: MOV BL,2[BX] 或 MOV BL,[BX+2] ;(DS:[BX+2])→BL 例: MOV 6[BP],AX 或 MOV [BP+6],AX ; AX→SS:[BP+6] 段寄存器的确定,首先由变量确定;若无

文档评论(0)

xiaolan118 + 关注
实名认证
内容提供者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档