网站大量收购独家精品文档,联系QQ:2885784924

上海工程技术大学微机原理和接口技术复习题4.38086汇编语言中的运算符.doc

上海工程技术大学微机原理和接口技术复习题4.38086汇编语言中的运算符.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海工程技术大学微机原理和接口技术复习题4.38086汇编语言中的运算符

1.在表达式中常用运算符和操作符 运算符和操作符 名称 ( ) 运算符 1.算术运算符 + 加 用于数字操作数 用于地址操作数 - 减 * 乘 / 除 MOD 求余 2.逻辑运算符 AND 与 只用于数字操作数 OR 或 XOR 或异 NOT 非 3.关系运算符 EQ 相等 ·链接的两个运算对象形成一个关系式 ·必须都是数字或同一段内的存储地址 ·运算规则: 若关系满足,则关系式值=1 若关系不满足,则关系式值=0 NE 不等 LT 小于 GT 大于 LE 小于等于 GE 大于等于 分析操作符 ⑴ SEG 例:MOV AX, SEG BUFF || 变量BUFF所在段的段基址 ⑵ OFFSET 例:MOV BX, OFFSET BUFF || 变量BUFF所在段中的偏移地址 ⑶ TYPE 例:MOV DL, TYPE AVL1 || 变量AVL1的类型 求得变量或标号的类型: ·变量字节类型=1 ·变量字类型=2 ·变量双字类型=4 ·NEAR(段内)= -1 ·FAR(段间)= -2 ⑷ LENGTH 例 运算对使用DUP定义过的变量求元素个数。 (LENGTH只对DUP有效) ⑸ SIZE 例 分析出一个使用DUP定义过的变量所有元素分配的内存字节数。 合成 运算符 又称综合运算符 ⑴ PTR 例:INC WORD PTR [BX] 以BX中的值为地址的那个存储单元,其所存的数据作为字型 例:TEST BYTE PTR [SI],1 以SI中的值为地址的那个存储单元,其所存的数据作为字型 对一个存储器操作,不管原来是何种类型,现在已PTR前的类型为准。 ⑵ THIS 例:FIRST EQU THIS BYTE 指定是 字节型 指定类型: ·BYTE ·WORD ·DWORD ·NEAR ·FAR(段间) 2.运算符的优先级别 级别最高 ()、LENGTH 、 SIZE. PTR、OFFSET、SEG、TYPE、THIS. *、/、MOD. 乘,除,模 +、- 加,减 EQ、EN、LT、GT、GE. 关系 NOT 非 AND 与 级别最低 OR、XOR 或,异或 4.3 8086 汇编语言中的运算符 第四章 8086 汇编语言程序设计 2014-6-29 2

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档