问答题 寻址数据段和寻址数据串时,系统默认CPU使用的寄存器有何不同?
【正确答案】寻址数据段时,系统默认CPU使用DS和由寄存器组合所形成的有效地址来寻址。由DS给定数据段的段地址,而有效地址指出从数据段的段基址到所寻址存储器数据的偏移量。而寻址源数据串时,系统默认CPU使用DS和SI来寻址。由DS给定源数据串的段地址,而有效地址指出从源数据串的段基址到所寻址源串数据元素的偏移量。寻址目标数据串时,系统默认CPU使用ES和DI来寻址。由ES给定目标数据串的段地址,而有效地址指出从目标数据串的段基址到所寻址目标串数据元素的偏移量。
【答案解析】