汇编语言第四章_(1,2).ppt

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

3. 地址计数器 $ 使用地址计数器保存当前正在汇编的伪指令或指令的地址。当前地址计数器的值用$表示。一般用于表达式。 如 ORG  $+6 表示跳过6个字节 4、设置偏移地址伪指令   ORG 数值表达式 功能:设置地址计数器内容为数值表达式的值。 例1.ORG 100H ;设地址计数器值为100H 例2.ORG $+6 ;跳过6个字节的存储区 例. ORG 50H A1 DB 3 EVEN A2 DW 5 03 05 00 图4-3 EVEN语句的效果 50H 51H 52H 53H 5.操作符 (1)算术操作符 包括+、-、*、/和MOD(取模) 例. X DW 12 ,34 ,56 CT EQU ($-X)/2 MOV CX ,CT ;(CX)=? MOV AX ,X ADD AX ,X+2 ;(AX)=? 2)数值回送操作符 这组操作符可以把一些特征或内存单元地址的组成部分作为数值返回。 它们是TYPE、LENGTH、SIZE、SEG、OFFSET和$,PTR,其格式和功能见下表。 格 式 功 能 TYPE 变量 TYPE 标号 返回变量或者标号的类型代码[1] LENGTH 变量 返回由n dup (操作数,…)格式定义的n值,其它情况回送1 SIZE 变量 返回分配给变量的字节数,只对由n dup (操作数,…)格式定义的变量有实际意义[2] SEG 变量 SEG 标号 返回变量或者标号的段基址 OFFSET 变量 OFFSET 标号 返回变量或者标号的偏移量 注[1]:若使用TYPE 变量,则返回一个数据项占用的字节数。例若变量用DB定义,则返回1;用DW定义返回2……。若使用TYPE 标号,则NEAR型标号返回-1,FAR型标号返回-2。 注[2]:SIZE=TYPE*LENGTH,只有在变量用n dup (操作数,…)时表示该变量占用的字节数。其它情况失去实际意义。 例. ARY DW 4,5,6 COUNT EQU $-OFFSET ARY ;COUNT=? VAR DW 50 DUP(12) MOV AX, SEG VAR MOV DS, AX ; ?→DS mov SI, TYPE ARY ; ?→SI MOV CX, LENGTH VAR; ?→CX MOV CX, SIZE VAR ; ?→CX MOV CX, LENGTH ARY; ?→CX MOV CX, SIZE ARY ; ?→CX 6 VAR的段基址→DS ; 2→SI ; 50→CX ; 100→cx ; 1→cx ; 2→cx 1.将字符串“INPUT”保存到存储单元MESS,正确的伪指令是_______。 A.INPUT DB MESS B. MESS DB “INPUT”  C. INPUT DB “MESS” D. MESS DB INPUT 2. X已经定义为字节型,可以用_______改变为字型。 A.OFFSET X B. LABEL X C. TYPE X D. WORD PTR X  3.INC BYTE PTR [BX ] 指令中的操作数的数据类型是_______。 A.字节 B. 字形 C. 双字 D. 四字 4. ABC DW 1,5,$+2,7,其中$代表的值为_______。 A.1 B. 3 C. 4 D. 5 5. 如果想让程序从100H开始存放及执行,用指令_______。 A.START equ 100H B. ORG 100H C. END START D. MOV START,100h 6. 可用来指出一条汇编指令所在存储单元的符号地址是_______。 A.变量 B. 数组名 C. 标号 D. 偏移量 7. 汇编语言中存储单元属性不能是_______。 A. 字符CHAR型 B.字节型 C. 字型 D. 双字型 8.用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的_______。 A.物理地址 B. 段地址 C. 偏移地址

文档评论(0)

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

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

1亿VIP精品文档

相关文档