- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编_第2章(Ok)
例2: 设 BUF1 DB 10,20,25,37,50 即以BUF1为首址的字节区中存放有5个数据,将它们拷贝到以BUF2为首址的字节区。 2.3 变址寻址 (9) 0000H 0004H 0003H 0002H 0AH 14H 19H 25H 32H 0001H 与数组类比:A[0], A[1], A[2],… B[0], B[1], B[2] BX 0000 BUF1[BX] I A[I] BUF2[BX] BUF1 BUF2 例2:以BUF1为首址的字节区中存放有5个数据,将它们拷贝到以BUF2为首址的字节区。 2.3 变址寻址 (10) for (i=0;i5;i++) BUF2[i] = BUF1[i]; MAINP: EXIT: MOV BX, 0 CMP BX,5 JGE EXIT MOV AL, BUF1[BX] MOV BUF2[BX], AL INC BX JMP MAINP 用变址寻址实现的程序段 例2:以BUF1为首址的字节区中存放有5个数据,将它们拷贝到以BUF2为首址的字节区。 2.3 变址寻址 (11) MOV AL, [SI] MOV [DI], AL INC SI INC DI DEC CX JNZ MAINP MAINP: EXIT: 用寄存器间接寻址的程序段 MOV SI, OFFSET BUF1 MOV DI, OFFSET BUF2 MOV CX, 5 例3:以BUF1为首址的双字区中存放有5个数据,将它们拷贝到以BUF2为首址的字节区。 2.3 变址寻址 (12) for (int i=0;i5;i++) BUF2[i] = BUF1[i]; MAINP: EXIT: MOV EBX, 0 CMP EBX,5 JGE EXIT MOV EAX, BUF1[EBX*4] MOV BUF2[EBX*4], EAX INC EBX JMP MAINP 2.3 变址寻址 (13) .386 data segment use16 x db 10H, 20H, 30H x2 db 11H, 22H data ends stack segment use16 stack y db 40H, 50H db 200 dup(0) stack ends code segment use16 assume cs:code,ds:data,ss:stack z db 60H,70H,80H Begin :…. mov BX, 0 mov ah, x[BX] mov al, y[BX] mov cl, z[BX] C2_035j1.asm 操作数的段属性 汇编后的结果: MOV ah, [BX] MOV al, SS:[BX] MOV cl, CS:[BX] 当V中存在变量或标号时,系统默认操作数在该变量或标号所在的段中,除非显式指出了操作数的段。 2.3 变址寻址 (14) data segment x db 10H, 20H, 30H x2 db 11H, 22H data ends stack segment stack y db 40H,50H db 200 dup(0) stack ends code segment assume cs:code,ds:data,ss:stack z db 60H,70H,80H,0A0H,0,0B0H Begin :…. mov BX, 1 mov ah, x[BX] mov al, y[BX] mov cl, z[BX] 访问的数据各在什么段? MOV SI, SS:x[BX] MOV DH, x2[BX] MOV AX, CS:x2[BX] 结果是什么? 操作数的段属性 2.3 变址寻址(15) Data segment x DB 10H, 20H, 30H y DW 1122H, 3344H Data ends Code segment assume cs:code, ds:data Begin :…… MOV BX, 0 MOV x[BX], 0 MOV y[BX
您可能关注的文档
- 13年高考文言文汇编(原文、注释、译文、题解).ppt
- 如何做毕业论文答辩PPT.ppt
- 第七版电工学复习重点.ppt
- 第八章 微机原理、汇编与接口技术_第二版_朱定华版.ppt
- 3-2汇编语言源程序格式.ppt
- 汇编语言典型习题讲解B-复习.ppt
- 信陵君窃符救赵_文言文知识总结.ppt
- PIC程序设计基础(汇编篇).ppt
- 《培养中小学生自主学习能力的策略研究》课题研究方案.doc
- 应对企业价格战的策略研究.doc
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
最近下载
- 安永-中信银行业务影响分析报告v0.94_201407(1).docx VIP
- 电流互感器额定二次容量计算.docx
- 出国留学高中成绩单最强模板.doc VIP
- 烟草物流配送中心二维码实施方案.doc VIP
- 不背单词英语照样可以过线.doc
- 优势谈判txt.doc
- 2024贵州茅台酒厂(集团)昌黎葡萄酒业限公司社会招聘8人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- GB∕T 15036.1-2018 实木地板 第1部分技术要求-国家标准.pdf
- 2024年外研版七年级上册英语Starter Period 5 语法课时.pptx VIP
- Yokogawa横河电机 Discontinued REM LR4100E, LR4200E Series Recorders使用说明书.pdf
文档评论(0)