微机原理PPT第四章 汇编语言简介.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用程序结构 DATA SEGMENT DATA ENDS STACK SEGMENT STA DB TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX, DATA MOV DS,AX MOV AX, STACK MOV SS,AX MOV AX, TOP MOV SP,AX CODE ENDS DOS系统功能调用 INT 21H AH=功能号 常用 AH=1 键盘输入, AH=2 显示DL内容 AH=4CH 返回DOS。 使用:MOV AH,n INT 21H OFFSET 取内存单元的偏移量 如: MOV BX,OFFSET DAT1 TYPE 运算符返回一个数值表示存储单元的类型 规定:字节1 字2 双字4 如:MOV AL,TYPE DAT1 ;若DAT1已定义为字节 则AL=1 LENGTH 长度 计算一个已定义的存储区中存储单元的数目 注意:不是字节数,而是按照定义时的类型为基本单位计算 如:KAM DW 100 DUP(?) 则:LENGTH KAM (=100) 应用 MOV CX, LENGTH BUFF SIZE 尺寸 计算一个已定义的存储区的字节数 SIZE=LENGTH*TYPE 如上例中 SIZE KAM (=200) 另有2个综合运算符 PTR 用它规定存储单元的类型,要与BYTE、WORD、DWORD联合使用 例: MOV BYTE PTR [2100H],0 NOT WORD PTR [SI] 另外:PTR 也可以改变一个已经规定了类型的存储单元的类型,但不另分配存储器。 例:DATA段中 XYZ DW 10 DUP(?) 然后用 PP EQU BYTE PTR XYZ QQ EQU BYTE PTR XYZ+1 KK EQU DWORD PTR XYZ+2 则:XYZ、XYZ+1单元为字节 XYZ+2~XYZ +5单元为双字 其余单元为字单元。 THIS 与PTR相似用来改变存储区的类型。 不开辟新单元,与EQU联用 例:XYZ-2 EQU THIS BYTE XYZ-1 EQU THIS BYTE XYZ DW ? 则: XYZ-1=XYZ XYZ-2=XYZ+1 使用XYZ-1、XYZ-2时为字节单元 使用XYZ时为字单元。 相当于: XYZ DW? XYZ-1 EQU BYTE PTR XYZ XYZ-2 EQU BYTE PTR XYZ+1 THIS 常将EQU THIS右边的类型或距离赋给左边的变量或标号。 4.3 伪指令 1、标号赋值伪指令 EQU 给标号定义数值或其他标号 形式: 标号 EQU 表达式(数据或地址) 标号 EQU 旧标号(已赋值) 如:BOLD EQU 212 NEW EQU PORT+2 COUNT EQU CX CDB1 EQU ADE 用EQU定义过的标号未解除前不能重新定义,不用的标号可以解除。 解除语句:PURGE 形式:PURGE 标号1,标号2,…..标号n 2、定义存储单元的伪指令 规定存储单元的内容、长度及类型,最常用的是DB、DW 例: CR DB 0DH BUFF DW 3211H DO2 DB ? THIG DW 10 DUP(?) ST DB ‘h

文档评论(0)

3388813 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档