???????RPL???????ε???????????????

?????? ???????????????????????ó?????ɡ?????齨????????????????????????????????????ó???????????ó??????????????? ?У?????????????????????????????????????ó?????????????1?????????????????????MOVE??????????????е??????д????????? ????У?MOVE????????????????????????? MOVE??destination??source??count???????У?source ???????????????destination ?????????????????count ??????????

???????????????????????????????????????????????????????????????

????MOVE??????????????????????????????????е???????????????????????????е?????????????????????????ó?????????е??????????????????MOVE???????ó?????????????????ε??????п????????????á?????ó?????????????????

??????MOVE???????A???????1??count??

??????MOVE???????B???????A??count??

??????MOVE???????2???????1??count??

??????MOVE???????1???????A??count??

????????????ó??????MOVE???????????????????????

????????????ó???????MOVE?????????ó?????????????????????

???????????????????????????

????????????ó??????????????????????а???????????????裬??и?????????2???????

????????????ó?????ó????????A??????????????????????1?У????и?????????1???????

????????????????????????????????ò???????????????????????????????ó?????????

???????????????????????η????ó??????????????????????????????????ó???????????ò??????????е?MOVE??????????????????????????????????????б??????????

?????????MOVE?????????Proc???

????……

????LDS EAX??source ??DS:EAX??source?????????????

????PUSH DS ?????source????????????

????PUSH EAX ?????source????????????

????LDS EAX??destination ??DS:EAX??destination???????????????

????PUSH DS ?????destination??????????????

????PUSH EAX ?????destination??????????????

????MOV ECX??count ??ECX????????????count

????PUSH ECX ?????????????count

????CALL MOVE ??????MOVE?????MOVE???????????

????……