- 16
- 0
- 约1.12万字
- 约 90页
- 2015-08-14 发布于广东
- 举报
3.1.6 基址变址寻址(Based Indexed Addressing)方式 基址变址寻址方式的操作数段内偏移地址是一个基址寄存器和一个变址寄存器的内容之和。这种寻址方式如图3.1(f)所示。如基址寄存器为BX时,段寄存器则隐含使用DS;如基址寄存器为BP时, 段寄存器则隐含使用SS。 因此, 物理地址为: 或 若操作数前指定段寄存器, 则应以指定的段寄存器为准。 这种寻址方式同样适用于数组或表格处理,首地址可存放在基址寄存器中, 而用变址寄存器指向数组中的各个元素。 由于两个寄存器都可以修改, 因而使用起来更加灵活。 下面指令均使用了基址变址寻址: NEG Byte PTR[BX][SI] 该指令将数据段内的一个字节的数据取补(按位取反, 末位加一),若该单元原存56H,求补后则变为AAH。该单元的段内偏移地址为: EA =(BX)+(SI), 如图3.7所示。 图 3.7 基址变址寻址 POP [BP][DI] 该指令为出栈指令, 它将堆栈的栈顶元素(一个字)弹出, 送入堆栈段(由SS指定的段)内的一个字单元中。该单元的段内偏移地址为: EA =(BP)+(DI)。 AND AX, [BX][DI] 该指令中的源操作数位于数据
您可能关注的文档
- MVC模型.ppt
- MXML与Flex界面(基础篇).ppt
- MY-65数字万用表.ppt
- mysql数据库实用教程 第二章 郑阿奇主.ppt
- M第八章.ppt
- M第九章.ppt
- M第五章.ppt
- M三,3-02、03编码器译码器8h.ppt
- n09第1章 微处理器.ppt
- NARMIS系统Cognos工具培训.ppt
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
原创力文档

文档评论(0)