已知當(dāng)前的DS和ES指向同一個(gè)段,且當(dāng)前數(shù)據(jù)段從0000H到00FFH單元的內(nèi)容分別為01,02,03,……,0FEH,0FFH,00H,問(wèn)下列程序執(zhí)行后,0000H~00FFH單元的內(nèi)容有什么變化?

閱讀下面的程序段,描述其完成的功能。

本程序段分析BUF中N個(gè)字節(jié)數(shù)據(jù),統(tǒng)計(jì)其中負(fù)數(shù)的個(gè)數(shù)放到AX中。
設(shè)CX寄存器中存放數(shù)據(jù)為100H,SI寄存器中存放數(shù)據(jù)為100H,DI寄存器中存放數(shù)據(jù)為2000H,數(shù)據(jù)段中偏移地址100H處開始存放有100H個(gè)字節(jié)數(shù)據(jù),附加段中偏移址2000H處開始存放有另100H個(gè)字節(jié)數(shù)據(jù)。這時(shí)執(zhí)行REPNZ CMPSB指令。
指令執(zhí)行前若DF=0,指令結(jié)束后,上述三個(gè)寄存器內(nèi)容有何關(guān)系?