Счетчик, я надеюсь, был 32-х разрядный? Иначе это не тест. А по поводу адресной арифметики, то она только 16-битная. Я имею в виду, что операции, выполняемые на A-unit (типа автоинкремента регистров AR) только 16-битные. Старшая часть AR не изменяется, поэтому нельзя сделать адресацию массива, пересекающего границу 64К, с автоинкрементом - он зациклится на границе 64К. То же самое будет происходить с индексными адресациями типа AR0+T0.
|