发布网友 发布时间:2022-04-26 09:34
共1个回答
热心网友 时间:2023-10-09 06:21
(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]