- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机汇编语言程序设计PPT
汇编语言程序设计 * * * DATA SEGMENT ;定义数据段 DATA1 DB 0F8H,60H, 0ACH,74H,3BH;被加数 DATA2 DB 0C1H,36H,9EH,0D5H,20H;加数 DATA ENDS ;数据段结束 CODE SEGMENT ;定义代码段 ASSUME CS:CODE,DS:DATA;告诉汇编程序段范围 START: MOV AX,DATA MOV DS,AX ;初始化DS MOV CX,5 ;循环次数送CX MOV SI,0 ;置SI初值为零 汇编语言格式 第2节 汇编语言源程序的格式 * CLC ; 清CF标志 LOOPER:MOV AL,DATA2[SI];取一个字节加数 ADC DATA1[SI],AL ;与被加数相加 INC SI ;SI加1指向下一字节 DEC CX ;计数器CX减1 JNZ LOOPER ;不等于零转移 MOV AH,4CH ;停止 INT 21H ; 返回DOS CODE ENDS ;代码段结束 END START ;源程序结束,指定起始地址标号 汇编语言格式 第2节 汇编语言源程序的格式 * 汇编语言源程序标准格式 DATA SEGMENT …... DATA ENDS STACK SEGMENT …... STACK ENDS CODE SEGMENT ASSUME DS:DATA, SS:STACK, CS:CODE START: MOV AX,DATA MOV DS,AX ; 初始化 …… MOV AH,4CH ;返回DOS INT 21H CODE ENDS END START 第2节 汇编语言源程序的格式 分段结构 至少一个代码段 段分配:Assume 设置DS、ES、SS 返回DOS 源代码结束 * 汇编语言语句的类型和组成 指令性语句:机器指令相对应,可以产生相应的机器码 第2节 汇编语言源程序的格式 语句格式— 例: LOOPER:ADD AH,[SI];加法 指示性语句(伪操作指令):不产生机器码。 无对应的机器指令,汇编时对伪指令进行处理,可完成数据定义、存储区分配、段定义、段分配、指示程序结束等功能。 格式——名字 伪指令指示符 操作数,操作数;注释 例: DATA1 DB 0F8H,60H,0ACH,74H 语句格式— 名字 伪指令操作符 操作数,操作数 ;注释 * 助记符和伪操作 指令助记符:MOV,ADD,…. 指示性(伪指令)操作符:DB,DW, SEGMENT, ENDS,ASSUME,END,…. 名字和标号:保留字 第2节 汇编语言源程序的格式 * 操作数 标号 第2节 汇编语言源程序的格式 标号是可执行指令语句的地址的符号表示,可作为程序转向的目标地址。具有三个属性。 (1) 段值(SEGMENT) (2) 段内偏移地址(OFFSET) (3) 类型(TYPE) 类型NEAR,表示近标号,只能实现段内转移或调用; 类型FAR,
您可能关注的文档
最近下载
- 2025至2030中国电子级异丙醇行业发展趋势分析与未来投资战略咨询研究报告.docx
- AIGC驱动的室内设计课程项目化教学.docx VIP
- 2025至2030中国小家电行业市场发展深度分析及前景趋势与投资报告.docx VIP
- 方案设计任务书模板 .pdf VIP
- 最新(新旧不锈钢牌号对照表-) .xls VIP
- 附录 真空集便器说明书.doc VIP
- 2025至2030全球及中国微生物分析服务行业产业运行态势及投资规划深度研究报告.docx
- 司工字〔2019〕231号中建八局华北公司临时设施等级标准化指导手册.pdf VIP
- 消化道术后康复全程指导.docx
- BIM技术应用PPT课件完整版.pptx VIP
文档评论(0)