|
|||||||||||||||||||||||||||||
Команда перехода. Сервисные командыКоманда перехода Особенность команды: в слотах задержки можно разместить другие команды.
пакет выборки
Сервисные команды CLR CLR .S1 A1,5,19,A2 границы области: (нижняя) a = 5, (верхняя) b = 19. перед командой после 1 такта 2h Ch 1h Ah А1 9D12 C1A4h 9D12 C1A4h 9D10010 1100 0001 10104 A2 xxxx xxxxh 9D10 0004h
CLR .S1 A1,A2,A3 Перед командой после 1 такта b a А1 9D12 C1A4h 9D12 C1A4h 10 младших бит А2: 1110 0110 0101 A2 0000 0265h 0000 0265h а = 001012 = 510 A3 xxxx xxxxh 9D10 0004h b = 100112 = 1910
EXT Границы области вычисляются по константам, указанным в команде: нижняя а = k2-k1, верхняя b = 31-k1. EXT .S1 A1,10,19,A2 a = 19-10 = 9, b = 31-10 = 21. перед командой после 1 такта Ah 4h 3h Fh А1 07А4 3F2Ah 07А4 3F2Ah 07 1010 0100 0011 11112A A2 xxxx xxxxh FFFF F21Fh 1…………….1001000011111
EXT .S1 A1,A2,A3 k1 k2 перед командой после 1 такта 10 младших бит А2: 00 0111 0011 А1 03В6 E7D5h 03В6 E7D5h k1 = 00 0112 = 310 A2 0000 0073h 0000 0073h k2 = 1 0011 = 1910 A3 xxxx xxxxh 0000 03B6h a = 19-3 = 16, b = 31-3 = 28.
EXTU
SAT Правило формирования результата: - если N > 231-1 (7FFF FFFFh), результат равен 231-1; - если N < -231 (-00:8000 0000h или в дополнительном коде FF:8000 0000 h), результат равен -231 (8000 0000h); - иначе результат равен N.
SAT A1:A0,А3 перед командой после 2 такта Комментарий: A1:A0 0000 001Fh:3413 539Ah 0000 001Fh:3413 539Ah N > 231-1 А3 xxxx xxxxh 7FFF FFFFh
SAT A1:A0,А3 перед командой после 2 такта Комментарий: A1:A0 0000 00FFh:7000 0000h 0000 00FFh:7000 0000h N < -231 А3 xxxx xxxxh 8000 0000h
SAT A1:A0,А3 перед командой после 2 такта Комментарий: A1:A0 0000 00FFh:A190 7321h 0000 00FFh: A190 7321h -231 < N < 231-1 А3 xxxx xxxxh A190 7321h
|
|||||||||||||||||||||||||||||
|