Освой компьютер
Количество циклов чтения и записи шины показано соответственно
как (чтение/запись). Количество периодов и циклов чтения/записи должно
быть добавлено соответственно к показанным значениям времени вычисления
эффективного адреса.
Заголовок таблицы: Dn - регистр данных, M - память. Инструкция Размер op Dn,Dn op M,M ADDX byte,word 4(1/0) 18(3/1)
long 8(1/0) 30(5/2)
CMPM byte,word - 12(3/0)
long - 20(5/0)
SUBX byte,word 4(1/0) 18(3/1)
long 8(1/0) 30(5/2)
ABCD byte 6(1/0) 18(3/1)
SBCD byte 6(1/0) 18(3/1)
ВРЕМЯ ВЫПОЛHЕHИЯ ДРУГИХ РАЗЛИЧHЫХ ИHСТРУКЦИЙ В этой таблице приведено количество периодов для различных
инструкций. Количество циклов чтения и записи шины показано
соответственно как (чтение/запись). Количество периодов и циклов
чтения/записи должно быть добавлено соответственно к показанным значениям
времени вычисления эффективного адреса. Инструкция Размер Регистр Память ANDI to CCR byte 20(3/0) -
ANDI to SR word 20(3/0) -
CHK - 10(1/0) + -
EORI to CCR byte 20(3/0) -
EORI to SR word 20(3/0) -
ORI to CCR byte 20(3/0) -
ORI to SR word 20(3/0) -
MOVE from SR - 6(1/0) 8(1/1)+
MOVE to CCR - 12(1/0) 12(1/0)+
MOVE to SR - 12(1/0) 12(1/0)+
EXG - 6(1/0) -
EXT word 4(1/0) -
long 4(1/0) -
LINK - 16(2/2) -
MOVE from USP - 4(1/0) -
MOVE to USP - 4(1/0) -
NOP - 4(1/0) -
RESET - 132(1/0) -
RTE - 20(5/0) -
RTR - 20(5/0) -
RTS - 16(4/0) -
STOP - 4(0/0) -
SWAP - 4(1/0) -
TRAPV (No Trap) - 4(1/0) -
UNLK - 12(3/0) - + добавляется время вычисления эффективного адреса
ВРЕМЯ ВЫПОЛHЕHИЯ ИHСТРУКЦИЙ ОБМЕHА С ПЕРИФЕРИЕЙ Инструкция Размер Регистр-память Память-регистр MOVEP word 16(2/2) 16(4/0)
long 24(2/4) 24(6/0)
ВРЕМЯ ОБРАБОТКИ ПРЕРЫВАHИЙ В данной таблице приведено количество периодов для обработки
прерывний.
AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.
|