Timing
ZXNet эхоконференция «zx.spectrum»
От Vladimir Yudin → Кому All 14.06.1997
Привет All!
Подскажите какова длительность в тактах
команды JR NN, а вообще хорошо бы узнать
где можно найти такую инфу, например инете.
С уважением
┬ ┬┌┐┬┐ ┐┬┬
╨╜╨╙╜╨╙ ╨ ╨
От Andrey Mihaylow → Кому All 15.06.1997
Приветствую тебя уважаемый Vladimir !
Saturday June 14 1997 03:49, Vladimir Yudin pаспинался пеpед All:
VY> Привет All!
VY> Подскажите какова длительность в тактах
VY> команды JR NN
12
VY> а вообще хорошо бы узнать
VY> где можно найти такую инфу, например инете.
а вообще если кому надо могу пpедоставить инфоpмацию по любой команде Z80
С уважением Andy Man
От Vyacheslav Mednonogov → Кому All 16.06.1997
=== Cut ===
*Z80
Время исполнения инструкций в тактах микропроцессора
(с)1997 by Copper Feet
ADC A,(HL) 7
ADC A,(IX+n) 19
ADC A,(IY+n) 19
ADC A,A 4
ADC A,B 4
ADC A,C 4
ADC A,D 4
ADC A,E 4
ADC A,H 4
ADC A,L 4
ADC A,n 7
ADC HL,BC 15
ADC HL,DE 15
ADC HL,HL 15
ADC HL,SP 15
ADD A,(HL) 7
ADD A,(IX+n) 19
ADD A,(IY+n) 19
ADD A,A 4
ADD A,B 4
ADD A,C 4
ADD A,D 4
ADD A,E 4
ADD A,H 4
ADD A,L 4
ADD A,n 7
ADD HL,BC 11
ADD HL,DE 11
ADD HL,BC 11
ADD HL,SP 11
ADD IX,BC 15
ADD IX,DE 15
ADD IX,IX 15
ADD IX,SP 15
ADD IY,BC 15
ADD IY,DE 15
ADD IY,IY 15
ADD IY,SP 15
AND (HL) 7
AND (IX+n) 19
AND (IY+n) 19
AND A 4
AND B 4
AND C 4
AND D 4
AND E 4
AND H 4
AND L 4
AND n 7
BIT 0,(HL) 12
BIT 0,(IX+n) 20
BIT 0,(IY+n) 20
BIT 0,A 8
BIT 0,B 8
BIT 0,C 8
BIT 0,D 8
BIT 0,E 8
BIT 0,H 8
BIT 0,L 8
BIT 1,(HL) 12
BIT 1,(IX+n) 20
BIT 1,(IY+n) 20
BIT 1,A 8
BIT 1,B 8
BIT 1,C 8
BIT 1,D 8
BIT 1,E 8
BIT 1,H 8
BIT 1,L 8
BIT 2,(HL) 12
BIT 2,(IX+n) 20
BIT 2,(IY+n) 20
BIT 2,A 8
BIT 2,B 8
BIT 2,C 8
BIT 2,D 8
BIT 2,E 8
BIT 2,H 8
BIT 2,L 8
BIT 3,(HL) 12
BIT 3,(IX+n) 20
BIT 3,(IY+n) 20
BIT 3,A 8
BIT 3,B 8
BIT 3,C 8
BIT 3,D 8
BIT 3,E 8
BIT 3,H 8
BIT 3,L 8
BIT 4,(HL) 12
BIT 4,(IX+n) 20
BIT 4,(IY+n) 20
BIT 4,A 8
BIT 4,B 8
BIT 4,C 8
BIT 4,D 8
BIT 4,E 8
BIT 4,H 8
BIT 4,L 8
BIT 5,(HL) 12
BIT 5,(IX+n) 20
BIT 5,(IY+n) 20
BIT 5,A 8
BIT 5,B 8
BIT 5,C 8
BIT 5,D 8
BIT 5,E 8
BIT 5,H 8
BIT 5,L 8
BIT 5,(HL) 12
BIT 6,(IX+n) 20
BIT 6,(IY+n) 20
BIT 6,A 8
BIT 6,B 8
BIT 6,C 8
BIT 6,D 8
BIT 6,E 8
BIT 6,H 8
BIT 6,L 8
BIT 7,(HL) 12
BIT 7,(IX+n) 20
BIT 7,(IY+n) 20
BIT 7,A 8
BIT 7,B 8
BIT 7,C 8
BIT 7,D 8
BIT 7,E 8
BIT 7,H 8
BIT 7,L 8
CALL ADDR 17
CALL C,ADDR 17 / 10
CALL M,ADDR 17 / 10
CALL NC,ADDR 17 / 10
CALL NZ,ADDR 17 / 10
CALL P,ADDR 17 / 10
CALL PE,ADDR 17 / 10
CALL PO,ADDR 17 / 10
CALL Z,ADDR 17 / 10
CCF 4
CP (HL) 7
CP (IX+n) 19
CP (IY+n) 19
CP A 4
CP B 4
CP C 4
CP D 4
CP E 4
CP H 4
CP L 4
CP n 7
CPD 16
CPDR 21 / 16
CPI 16
CPIR 21 / 16
CPL 4
DAA 4
DEC (HL) 11
DEC (IX+n) 23
DEC (IY+n) 23
DEC A 4
DEC B 4
DEC BC 6
DEC C 4
DEC D 4
DEC DE 6
DEC E 4
DEC H 4
DEC HL 6
DEC IX 10
DEC IY 10
DEC L 4
DEC SP 6
DI 4
DJNZ label 13 / 8
EI 4
EX (SP),HL 19
EX (SP),IX 23
EX (SP),IY 23
EX AF,AF 4
EX DE,HL 4
EXX 4
HALT 4
IM 0 8
IM 1 8
IM 2 8
INF 12
IN A,(C) 12
IN A,(port) 11
IN B,(C) 12
IN C,(C) 12
IN D,(C) 12
IN E,(C) 12
IN H,(C) 12
IN L,(C) 12
INC (HL) 11
INC (IX+n) 23
INC (IY+n) 23
INC A 4
INC B 4
INC BC 6
INC C 4
INC D 4
INC DE 6
INC E 4
INC H 4
INC HL 6
INC IX 10
INC IY 10
INC L 4
INC SP 6
IND 16
INDR 21 / 16
INI 16
INIR 21 / 16
JP (HL) 4
JP (IX) 8
JP (IY) 8
JP ADDR 10
JP C,ADDR 10
JP M,ADDR 10
JP NC,ADDR 10
JP NZ,ADDR 10
JP P,ADDR 10
JP PE,ADDR 10
JP PO,ADDR 10
JP Z,ADDR 10
JR near 12
JR C,near 12 / 7
JR NC,near 12 / 7
JR NZ,near 12 / 7
JR Z,near 12 / 7
LD (ADDR),A 13
LD (ADDR),BC 20
LD (ADDR),DE 20
LD (ADDR),HL 16 (20)
LD (ADDR),IX 20
LD (ADDR),IY 20
LD (ADDR),SP 20
LD (BC),A 7
LD (DE),A 7
LD (HL),A 7
LD (HL),B 7
LD (HL),C 7
LD (HL),D 7
LD (HL),E 7
LD (HL),H 7
LD (HL),L 7
LD (HL),n 10
LD (IX+n),A 19
LD (IX+n),B 19
LD (IX+n),C 19
LD (IX+n),D 19
LD (IX+n),E 19
LD (IX+n),H 19
LD (IX+n),L 19
LD (IX+n),n 19
LD (IY+n),A 19
LD (IY+n),B 19
LD (IY+n),C 19
LD (IY+n),D 19
LD (IY+n),E 19
LD (IY+n),H 19
LD (IY+n),L 19
LD (IY+n),n 19
LD A,(ADDR) 13
LD A,(BC) 7
LD A,(DE) 7
LD A,(HL) 7
LD A,(IX+n) 19
LD A,(IY+n) 19
LD A,A 4
LD A,B 4
LD A,C 4
LD A,D 4
LD A,E 4
LD A,H 4
LD A,I 9
LD A,L 4
LD A,R 9
LD A,n 7
LD B,(HL) 7
LD B,(IX+n) 19
LD B,(IY+n) 19
LD B,A 4
LD B,B 4
LD B,C 4
LD B,D 4
LD B,E 4
LD B,H 4
LD B,L 4
LD B,n 7
LD BC,(ADDR) 20
LD BC,NN 10
LD C,(HL) 7
LD C,(IX+n) 19
LD C,(IY+n) 19
LD C,A 4
LD C,B 4
LD C,C 4
LD C,D 4
LD C,E 4
LD C,H 4
LD C,L 4
LD C,n 7
LD D,(HL) 7
LD D,(IX+n) 19
LD D,(IY+n) 19
LD D,A 4
LD D,B 4
LD D,C 4
LD D,D 4
LD D,E 4
LD D,H 4
LD D,L 4
LD D,n 7
LD DE,(ADDR) 20
LD DE,NN 10
LD E,(HL) 7
LD E,(IX+n) 19
LD E,(IY+n) 19
LD E,A 4
LD E,B 4
LD E,C 4
LD E,D 4
LD E,E 4
LD E,H 4
LD E,L 4
LD E,n 7
LD H,(HL) 7
LD H,(IX+n) 19
LD H,(IY+n) 19
LD H,A 4
LD H,B 4
LD H,C 4
LD H,D 4
LD H,E 4
LD H,H 4
LD H,L 4
LD H,n 7
LD HL,(ADDR) 16 (20)
LD HL,NN 10
LD I,A 9
LD IX,(ADDR) 20
LD IX,NN 14
LD IY,(ADDR) 20
LD IY,NN 14
LD L,(HL) 7
LD L,(IX+n) 19
LD L,(IY+n) 19
LD L,A 4
LD L,B 4
LD L,C 4
LD L,D 4
LD L,E 4
LD L,H 4
LD L,L 4
LD L,n 7
LD R,A 9
LD SP,(ADDR) 20
LD SP,IX 10
LD SP,IY 10
LD SP,HL 6
LD SP,NN 10
LDD 16
LDDR 21 / 16
LDI 16
LDIR 21 / 16
NEG 8
NOP 4
OR (HL) 7
OR (IX+n) 19
OR (IY+n) 19
OR A 4
OR B 4
OR C 4
OR D 4
OR E 4
OR H 4
OR L 4
OR n 7
OTDR 21 / 15
OTIR 21 / 15
OUT (C),A 12
OUT (C),B 12
OUT (C),C 12
OUT (C),D 12
OUT (C),E 12
OUT (C),H 12
OUT (C),L 12
OUT (port),A 12
OUTD 16
OUTI 16
POP AF 10
POP BC 10
POP DE 10
POP HL 10
POP IX 14
POP IY 14
PUSH AF 11
PUSH BC 11
PUSH DE 11
PUSH HL 11
PUSH IX 15
PUSH IY 15
RES 0,(HL) 15
RES 0,(IX+n) 23
RES 0,(IY+n) 23
RES 0,A 8
RES 0,B 8
RES 0,C 8
RES 0,D 8
RES 0,E 8
RES 0,H 8
RES 0,L 8
RES 1,(HL) 15
RES 1,(IX+n) 23
RES 1,(IY+n) 23
RES 1,A 8
RES 1,B 8
RES 1,C 8
RES 1,D 8
RES 1,E 8
RES 1,H 8
RES 1,L 8
RES 2,(HL) 15
RES 2,(IX+n) 23
RES 2,(IY+n) 23
RES 2,A 8
RES 2,B 8
RES 2,C 8
RES 2,D 8
RES 2,E 8
RES 2,H 8
RES 2,L 8
RES 3,(HL) 15
RES 3,(IX+n) 23
RES 3,(IY+n) 23
RES 3,A 8
RES 3,B 8
RES 3,C 8
RES 3,D 8
RES 3,E 8
RES 3,H 8
RES 3,L 8
RES 4,(HL) 15
RES 4,(IX+n) 23
RES 4,(IY+n) 23
RES 4,A 8
RES 4,B 8
RES 4,C 8
RES 4,D 8
RES 4,E 8
RES 4,H 8
RES 4,L 8
RES 5,(HL) 15
RES 5,(IX+n) 23
RES 5,(IY+n) 23
RES 5,A 8
RES 5,B 8
RES 5,C 8
RES 5,D 8
RES 5,E 8
RES 5,H 8
RES 5,L 8
RES 5,(HL) 15
RES 6,(IX+n) 23
RES 6,(IY+n) 23
RES 6,A 8
RES 6,B 8
RES 6,C 8
RES 6,D 8
RES 6,E 8
RES 6,H 8
RES 6,L 8
RES 7,(HL) 15
RES 7,(IX+n) 23
RES 7,(IY+n) 23
RES 7,A 8
RES 7,B 8
RES 7,C 8
RES 7,D 8
RES 7,E 8
RES 7,H 8
RES 7,L 8
RET 10
RET C 11 / 5
RET M 11 / 5
RET NC 11 / 5
RET NZ 11 / 5
RET P 11 / 5
RET PE 11 / 5
RET PO 11 / 5
RET Z 11 / 5
RETI 14
RETN 14
RL (HL) 15
RL (IX+n) 23
RL (IY+n) 23
RL A 8
RL B 8
RL C 8
RL D 8
RL E 8
RL H 8
RL L 8
RLA 4
RLC (HL) 15
RLC (IX+n) 23
RLC (IY+n) 23
RLC A 8
RLC B 8
RLC C 8
RLC D 8
RLC E 8
RLC H 8
RLC L 8
RLCA 4
RLD 18
RR (HL) 15
RR (IX+n) 23
RR (IY+n) 23
RR A 8
RR B 8
RR C 8
RR D 8
RR E 8
RR H 8
RR L 8
RRA 4
RRC (HL) 15
RRC (IX+n) 23
RRC (IY+n) 23
RRC A 8
RRC B 8
RRC C 8
RRC D 8
RRC E 8
RRC H 8
RRC L 8
RRCA 4
RRD 18
RST #00 11
RST #08 11
RST #10 11
RST #18 11
RST #20 11
RST #28 11
RST #30 11
RST #38 11
SBC A,(HL) 7
SBC A,(IX+n) 19
SBC A,(IY+n) 19
SBC A,A 4
SBC A,B 4
SBC A,C 4
SBC A,D 4
SBC A,E 4
SBC A,H 4
SBC A,L 4
SBC A,n 7
SBC HL,BC 15
SBC HL,DE 15
SBC HL,HL 15
SBC HL,SP 15
SCF 4
SET 0,(HL) 15
SET 0,(IX+n) 23
SET 0,(IY+n) 23
SET 0,A 8
SET 0,B 8
SET 0,C 8
SET 0,D 8
SET 0,E 8
SET 0,H 8
SET 0,L 8
SET 1,(HL) 15
SET 1,(IX+n) 23
SET 1,(IY+n) 23
SET 1,A 8
SET 1,B 8
SET 1,C 8
SET 1,D 8
SET 1,E 8
SET 1,H 8
SET 1,L 8
SET 2,(HL) 15
SET 2,(IX+n) 23
SET 2,(IY+n) 23
SET 2,A 8
SET 2,B 8
SET 2,C 8
SET 2,D 8
SET 2,E 8
SET 2,H 8
SET 2,L 8
SET 3,(HL) 15
SET 3,(IX+n) 23
SET 3,(IY+n) 23
SET 3,A 8
SET 3,B 8
SET 3,C 8
SET 3,D 8
SET 3,E 8
SET 3,H 8
SET 3,L 8
SET 4,(HL) 15
SET 4,(IX+n) 23
SET 4,(IY+n) 23
SET 4,A 8
SET 4,B 8
SET 4,C 8
SET 4,D 8
SET 4,E 8
SET 4,H 8
SET 4,L 8
SET 5,(HL) 15
SET 5,(IX+n) 23
SET 5,(IY+n) 23
SET 5,A 8
SET 5,B 8
SET 5,C 8
SET 5,D 8
SET 5,E 8
SET 5,H 8
SET 5,L 8
SET 5,(HL) 15
SET 6,(IX+n) 23
SET 6,(IY+n) 23
SET 6,A 8
SET 6,B 8
SET 6,C 8
SET 6,D 8
SET 6,E 8
SET 6,H 8
SET 6,L 8
SET 7,(HL) 15
SET 7,(IX+n) 23
SET 7,(IY+n) 23
SET 7,A 8
SET 7,B 8
SET 7,C 8
SET 7,D 8
SET 7,E 8
SET 7,H 8
SET 7,L 8
SLA (HL) 15
SLA (IX+n) 23
SLA (IY+n) 23
SLA A 8
SLA B 8
SLA C 8
SLA D 8
SLA E 8
SLA H 8
SLA L 8
SRA (HL) 15
SRA (IX+n) 23
SRA (IY+n) 23
SRA A 8
SRA B 8
SRA C 8
SRA D 8
SRA E 8
SRA H 8
SRA L 8
SRL (HL) 15
SRL (IX+n) 23
SRL (IY+n) 23
SRL A 8
SRL B 8
SRL C 8
SRL D 8
SRL E 8
SRL H 8
SRL L 8
SUB (HL) 7
SUB (IX+n) 19
SUB (IY+n) 19
SUB A 4
SUB B 4
SUB C 4
SUB D 4
SUB E 4
SUB H 4
SUB L 4
SUB n 7
XOR (HL) 7
XOR (IX+n) 19
XOR (IY+n) 19
XOR A 4
XOR B 4
XOR C 4
XOR D 4
XOR E 4
XOR H 4
XOR L 4
XOR n 7
Для условных (CALL,JR,...) и циклических команд (DJNZ,LDIR,...) даются два
значения времени. Большее значение - при соблюдении условия или при выполнении
цикла.
Значения в скобках относятся к более длинному способу кодировки некоторых
команд.
=== Cut ===
C горячим приветом, Слава!
От Andrey Mihaylow → Кому All 20.06.1997
Приветствую тебя уважаемый Vyacheslav !
Monday June 16 1997 16:22, Vyacheslav Mednonogov pаспинался пеpед Vladimir
Yudin:
VM> *Z80
VM> Время исполнения инструкций в тактах микропроцессора
VM> (с)1997 by Copper Feet
^^^^^^^^ ? ;)
VM> OTDR 21 / 15
21/16
VM> OTIR 21 / 15
21/16
VM> OUT (port),A 12
11
А также есть еще команды:
OUT (C),0 12
Команды с пpефиксом DD CB или FD CB 23
Пpефикс DD или FD 4
С уважением &y \PoS\PCCC
PS. А остальное вpоде бы пpавильно,it меня еще не pазу не подводил !
(кстати данные о недокументиpованных командах я получил тоже с его помощью)