全站数据
8 4 2 0 5 8 1

bx基址寄存器怎么用

图解金融 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 19:26:28

问题描述

bx基址寄存器怎么用求高手给解答
精选答案
最佳答案

1)bx是数据基址寄存器,它可以和ds或es段寄存器显式的联合使用 如:ds:[bx]、 es:[bx] (2)bp是栈基址寄存器,缺省时使用ss段寄存器,也可以和ds、es段寄存器显式的联合使用 如:ds:[bp]、 es:[bp] (3)si、di分别是源、目的变址寄存器,缺省分别使用ds、es段寄存器,均可以显式的和ds、es段寄存器联合使用 如:mov al, [si] / mov [di], al mov al, es:[si] / mov ds:[di], al (4)bx和si或di可以联合使用,用于数据段中数组数据的处理;或者 bp和si或di可以联合使用,用于栈中数组数据的处理 如:[bx+si]、 [bx+di]

其他回答

bx基址寄存器用法:这是8086汇编中的概念。由于地址总线是20位(1M容量),但地址寄存器是16位的,所以要用一个寄存器存储段地址(基址),用另一个寄存器来存储段内偏移。段地址用CS、DS、ES存放