7.10 不同的寻址方式的灵活应用 在上面的程序中: si、cx、ax、bx,显然不能用来暂存cx中的值,因为这些寄存器在循环中也要使用; cs、ip、ds也不能用,因为cs:ip时刻指向当前指令,ds指向datasg段; 可用的就只有:dx、di、es、ss、sp、bp等6个寄存器了。 7.10 不同的寻址方式的灵活应用 可是如果循环中的程序比较复杂,这些寄存器也都被使用的话,那么该如何? 我们在这里讨论的问题是,程序中经常需要进行数据的暂存,我们怎样做将更为合理。 7.10 不同的寻址方式的灵活应用 这些数据可能是寄存器中的,也可能是内存中的。 我们可以用寄存器暂存它们,但是这不是一个一般化的解决方案,因为寄存器的数量有限,每个程序中可使用的寄存器都不一样。 我们希望寻找一个通用的方案,来解决这种在编程中经常会出现的问题。 7.10 不同的寻址方式的灵活应用 显然,我们不能选择寄存器,那么可以使用的就是内存了。 我们可以考虑将需要暂存的数据放到内存单元中,需要使用的时候,再从内存单元中恢复。这样我们就需要开辟一段内存空间。 再次改进的程序 7.10 不同的寻址方式的灵活应用 上面的程序中,用内存单元来保存数据; 可是上面的作法却有些麻烦,因为如果需要保存多个数据的时候,读者必须要记住数据放到了哪个单元中,这样程序容易混乱。 7.10 不同的寻址方式的
您可能关注的文档
最近下载
- 2025 ESC/EAS指南:血脂异常的管理(更新版).pdf VIP
- 消防中队班务会一周工作总结5篇.docx VIP
- (2026年)腔镜辅助术式(改良miccoli)在甲状腺手术中的应用PPT课件.pptx VIP
- 乳腺癌的手术治疗.pptx VIP
- Samsung三星滚筒洗衣机 12kg 超薄大容量 AI泡泡净 除菌洗烘一体机 WD12DG5B14BBSC使用手册中文版.pdf
- 2025ATA指南:成人分化型甲状腺癌患者的管理ppt课件.pptx VIP
- 2026后勤基建考试题库及答案.doc VIP
- 2026中国雄安集团有限公司社会招聘备考题库含答案详解(培优a卷).docx VIP
- 工程勘察设计收费管理规定(完整版).pdf VIP
- 《云南省膨胀土地区建筑技术规程》.pdf VIP
原创力文档

文档评论(0)