Professional Documents
Culture Documents
vi hng s c vit im n. Ni dung ca RLO hin hnh c gn cho i tng n. Dng ng ngoc biu thc m ngoc trc , lnh ny khng c i tng. Cng ni dung ca ACCU1 hoc ni dung ti con tr n vi ni dung c a ch thanh ghi 1. Cng ni dung ca ACCU1 hoc ni dung ti con tr n vi ni dung c a ch thanh ghi 2. Cng 2 s nguyn 32 bit ACCU1 v ACCU2, kt qu ACCU 1. Tr s nguyn 32 bit ACCU2 cho s nguyn 32 bit ACCU1, kt qu ACCU1. Nhn 2 s nguyn 32 bit ACCU1 v ACCU2, kt qu ACCU1. Chia s nguyn 32 bit ACCU2 cho s nguyn 32 bit ACCU1, kt qu ACCU1. So snh hai s nguyn 32 bit ACCU1 v ACCU2 c bng nhau khng. So snh hai s nguyn 32 bit ACCU1 v ACCU2 xem c khc nhau khng. So snh s nguyn 32 bit ACCU2 c ln hn s nguyn 32 bit ACCU1 khng. So snh s nguyn 32 bit ACCU2 c nh hn s nguyn 32 bit ACCU1 khng. So snh s nguyn 32 bit ACCU2 c ln hn hay bng s nguyn 32 bit ACCU1 khng. So snh s nguyn 32 bit ACCU2 c nh hn hay bng s nguyn 32 bit ACCU1 khng. Cng 2 s nguyn 16 bit ACCU1 v ACCU2, kt qu ACCU1. Tr s nguyn 16 bit ACCU2 cho s nguyn 16 bit ACCU1, kt qu ACCU1.
TT 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 *I /I ==I <>I >I <I >=I <=I +R -R *R /R ==R <>R >R <R >=R
Tn lnh
M t Nhn 2 s nguyn 16 bit ACCU1 v ACCU2, kt qu ACCU1. Chia s nguyn 16 bit ACCU2 cho s nguyn 16 bit ACCU1, kt qu ACCU1. So snh hai s nguyn 16 bit ACCU1 v ACCU2 c bng nhau khng. So snh hai s nguyn 16 bit ACCU1 v ACCU2 xem c khc nhau khng. So snh s nguyn 16 bit ACCU2 c ln hn s nguyn 16 bit ACCU1 khng. So snh s nguyn 16 bit ACCU2 c nh hn s nguyn 16 bit ACCU1 khng. So snh s nguyn 16 bit ACCU2 c ln hn hay bng s nguyn 16 bit ACCU1 khng. So snh s nguyn 16 bit ACCU2 c nh hn hay bng s nguyn 16 bit ACCU1 khng. Cng 2 s thc 32 bit ACCU1 v ACCU2, kt qu ACCU1. Tr s thc 32 bit ACCU2 cho s thc 32 bit ACCU1, kt qu ACCU1. Nhn 2 s thc 32 bit ACCU1 v ACCU2, kt qu ACCU1. Chia s thc 32 bit ACCU2 cho s thc 32 bit ACCU1, kt qu ACCU1. So snh hai s thc 32 bit ACCU1 v ACCU2 c bng nhau khng. So snh hai s thc 32 bit ACCU1 v ACCU2 xem c khc nhau khng. So snh s thc 32 bit ACCU2 c ln hn s thc 32 bit ACCU1 khng. So snh s thc 32 bit ACCU2 c nh hn s thc 32 bit ACCU1 khng. So snh s thc 32 bit ACCU2 c ln hn hay bng s thc 32 bit ACCU1 khng.
35 TT 36
<=R Tn lnh A n
So snh s thc 32 bit ACCU2 c nh hn hay bng s thc 32 bit ACCU1 khng. M t Thc hin lnh AND gia ni dung ca RLO vi gi tr ca im n (n v bit) ch dn trong lnh, kt qu ghi vo RLO. Thc hin lnh AND gia ni dung trong RLO vi php ton trong ngoc (c ng ngoc), kt qu php ton np vo RLO. Ly gi tr tuyt i ca s thc 32 bit. Thc hin lnh AND gia ni dung trong ACCU1 v ACCU2, kt qu ACCU1 (32 bit). n Thc hin lnh AND gia ni dung ca RLO vi gi tr nghch o ca im n (n v bit) ch dn trong lnh, kt qu ghi vo RLO. Thc hin lnh AND gia ni dung ca RLO vi gi tr nghch o ca biu thc trong ngoc (c ng ngoc), kt qu ghi vo RLO. Thc hin lnh AND gia ni dung trong ACCU1 v ACCU2, kt qu ACCU1 (16 bit). Lnh kt thc c iu kin gia khi (RLO=1) Lnh kt thc khi khng iu kin, khng ph thuc RLO. Hin th lnh ca chng trnh. Chuyn s dng m BCD sang s nguyn 32 bit. Chuyn s dng m BCD sang s nguyn 16 bit. i th t byte trong ACCU1 (32 bit). Chuyn ni dung thanh ghi 1 vi ni dung thanh ghi 2. i th t byte trong ACCU1 (16 bit) Lnh gi khi. Lnh gi khi c iu kin. S m gim 1 n v ti sn ln ca RLO sau khng ph thuc RLO na. Chuyn khi d liu chung thnh khi d liu ring.
37
A(
38 39 40
ABS AD AN
41
AN(
42 43 44 45 46 47 48 49 50 51 52 53 54
AW BEC BEU BLD BTD BTI CAD CAR CAW CALL CC CD CDB
55 56 TT 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
CLR CU Tn lnh DEC DTB DTR FN FP FR FR INC INVD INVI ITB ITD JBI JC JCB JCN JL JM JMZ JN JNB JNBI JO JOS n n n n n n n n n T C
Xo RLO (RLO = 0) S m tng 1 n v ti sn ln ca RLO sau khng ph thuc RLO na. M t Gim ni dung trong ACCU1 i mt n v. i s nguyn 32 bit thnh s dng m BCD. i s nguyn 32 bit thnh s thc. Chn ly sn m ca RLO. Chn ly sn dng ca RLO. Khi to b thi gian TIME c khi khng c bin i sn khi ng b thi gian. Khi to b m COUTER c khi khng c bin i sn t mt b m m ln hoc m xung. Tng s trong ACCU1 ln mt n v. Ly phn b mt ca s nguyn 32 bit. Ly phn b mt ca s nguyn 16 bit. i s nguyn 16 bit thnh s dng m BCD. i s nguyn 16 bit thnh s nguyn 32 bit. Nhy sang lm vic nhn n nu BR = 1. Nhy sang lm vic nhn n nu RLO =1. Nhy sang lm vic nhn n nu RLO =1 v BR = 1. Nhy sang lm vic nhn n nu RLO =0. Nhy n nhn ghi n. Nhy nu kt qu l m (CC1 = 0, CC0 = 1). Nhy nu kt qu l m hoc bng khng (CC1 = 0 hoc 0, CC0 = 0 hoc 1). Nhy nu kt qu l khc khng (CC1 = 1 hoc 0, CC0 = 0 hoc 1). Nhy sang lm vic nhn n nu RLO =0 v BR = 0. Nhy sang lm vic nhn n nu BR = 0. Nhy sang lm vic nhn nu VO = 1. Nhy sang lm vic khi n nu OS = 0.
81 82 TT 83 84 85 86
Nhy nu kt qu l dng (CC1 = 1, CC0 = 0). Nhy nu kt qu l ln hn hoc bng khng (CC1 = 0 hoc 1, CC0 = 0 hoc 0). M t Nhy sang lm vic nhn n, khng ph thuc RLO v RLO khng b nh hng. Nhy nu (CC1 = 1, CC0 = 1). Nhy nu kt qu l khng (CC1 = 0, CC0 = 0). Ni dung ca i tng lnh (n v byte) c sao chp vo ACCU1 khng ph thuc vo RLO, ni dung trc ca ACCU1 chuyn sang ACCU2. Np gi tr tc thi (s nguyn) ca b m vo ACCU1 Np gi tr tc thi (s nguyn) ca b thi gian vo ACCU1. Np di ca khi d liu DB vo ACCU1. Np s ca khi d liu DB vo ACCU1. Np di ca khi d liu DI vo ACCU1. Np s ca khi d liu DI vo ACCU1. Np t trng thi vo ACCU1. Np a ch vo thanh ghi 1 t ACCU1. n AR2 P# Np a ch vo thanh ghi 1 t v tr n ghi trong lnh. Np a ch vo thanh ghi 1 t thanh ghi 2. Np vo thanh ghi 1 t a ch ti con tr (s thc kp). Np a ch vo thanh ghi 2 t ACCU1. n P# C T n Np a ch vo thanh ghi 2 t v tr n ghi trong lnh. Np vo thanh ghi 2 t a ch ti con tr (s thc kp). Np s m hin thi dng m BCD vo ACCU1. Np gi tr thi gian hin thi dng m BCD vo ACCU1. Lp li t nhn n.
104 105 106 107 TT 108 109 110 111 112 113 114 115
MCR( )MCR MCRA MCRD Tn lnh MOD NEGD NEGI NEGR NOP 0 NOP 1 NOT O n
Ct kt qu ca php tnh logic vo vng MCR. Kt thc vng MCR. Kch hot vng MCR. Thi kch hot vng MCR. M t Php chia ly phn d ca s nguyn 32 bit ACCU2 cho s nguyn 32 bit ACCU1, kt qu ACCU1. Ly s b hai ca s nguyn 32 bit. Ly s b hai ca s nguyn 16 bit. Ly du m cho s thc 32 bit. M lnh 16 bit trong RAM u bng 0 ( gi ch). M lnh 16 bit trong RAM u bng 1 ( gi ch). t trng thi khng cho RLO. Thc hin lnh OR gia ni dung ca RLO vi gi tr ca im n (n v bit) ch dn trong lnh, kt qu ghi vo RLO. Thc hin lnh OR gia ni dung trong RLO vi php ton trong ngoc (c ng ngoc), kt qu php ton np vo RLO. Thc hin lnh OR gia ni dung trong ACCU1 v ACCU2, kt qu ACCU1 (32 bit). n Thc hin lnh OR gia ni dung ca RLO vi gi tr nghch o ca im n (n v bit) ch dn trong lnh, kt qu ghi vo RLO. Thc hin lnh OR gia ni dung ca RLO vi gi tr nghch o php ton trong ngoc (c ng ngoc), kt qu ghi vo RLO. M khi d liu. Thc hin lnh OR gia ni dung trong ACCU1 v ACCU2, kt qu ACCU1 (16 bit). Chuyn ni dung ACCU2 sang ACCU1. Chuyn ni dung ACCU1 sang ACCU2.
116
O(
117 118
OD ON
119
ON(
124
Nu ni dung ca RLO l 1 th trng thi tn hiu 0 s c gn cho i tng n v trng thi ny khng thay i khi RLO thay i. Xo b thi gian nu RLO = 1 Xo b m nu RLO = 1 Quay trn t kp ACCU1 sang tri n bit. M t Quay trn t kp ACCU1 sang tri 1 bit qua CC 1. i s thc 32 bit thnh s nguyn 32 bit (b phn thp phn). i s thc 32 bit thnh s nguyn 32 bit, nu l s dng th lm trn tng, l s m th b phn thp phn. i s thc 32 bit thnh s nguyn 32 bit, nu l s m th lm trn tng, l s dng th b phn thp phn.
T C n Tn lnh
131
RND-
RRD RRDA S
n n
Quay trn t kp ACCU1 sang phi n bit. Quay trn t kp ACCU1 sang phi 1 bit qua CC 1. Nu ni dung RLO l 1 th trng thi tn hiu 1 s c gn cho i tng n v trng thi ny khng thay i khi RLO thay i. t b m nu RLO = 1 Ct kt qu ca php tnh logic vo thanh ghi BR. B thi gian chm sau sn ln ca RLO mt khong bng thi gian t, khi RLO v 0 th b thi gian v khng ngay. B thi gian ln 1 khi RLO chuyn t 0 ln 1 (sn ln) v duy tr thi gian t, khng ph thuc RLO na. t RLO =1 B thi gian ln 1 ti sn ln ca RLO, khi RLO v khng th b thi gian cn duy tr mt khong thi gian bng thi gian t.
S SAVE SD
138
SE
139 140
SET SF
141
SLD
Dch t kp trong ACCU1 sang tri n bit hoc s bit dch c np vo ACCU2.
142 143
SLW SP
Dch t n trong ACCU1 sang tri n bit hoc s bit dch c np vo ACCU2. B thi gian ln 1 khi RLO chuyn t 0 ln 1 (sn ln) v duy tr cho n khi t thi gian t (RLO=1), khi RLO =0 th b thi gian v 0 ngay.
SRD
Dch t kp trong ACCU1 sang phi n bit hoc s bit dch c np vo ACCU2. M t Dch t n trong ACCU1 sang phi n bit hoc s bit dch c np vo ACCU2. B thi gian chm sau sn ln ca RLO mt khong bng thi gian t v khng ph thuc RLO na, n ch v khng khi c lnh xo R.
Tn lnh SRW SS n
147
SSD
Dch s nguyn 32 bit trong ACCU1 sang phi n bit hoc s bit dch c np vo ACCU2, cc bit trng c chn bit du ca s nguyn. Dch s nguyn 16 bit trong ACCU1 sang phi n bit hoc s bit dch c np vo ACCU2, cc bit trng c chn bit du ca s nguyn. Ni dung ca ACCU1 truyn cho i tng n (n v byte) khng ph thuc RLO, v d truyn cho vng m u ra. Truyn t trng thi ti ACCU1. Lnh trao i ni dung trong ACCU1 v ACCU2. Truyn a ch trong thanh ghi 1 n ACCU1.
148
SSI
149
STW
n AR2 n
Truyn a ch trong thanh ghi 1 n v tr c ch trong lnh. Truyn a ch trong thanh ghi 1 n thanh ghi 2. Truyn a ch trong thanh ghi 2 n ACCU1. Truyn a ch trong thanh ghi 2 n v tr c ch trong lnh. Chuyn s thc 32 bit trong ACCU1 thnh s nguyn 32 bit c du. Lnh gi khi khng iu kin.
159
Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr ca im n (n v bit) ch dn trong lnh, kt qu ghi vo RLO. Thc hin lnh OR (c bit) gia ni dung trong RLO vi php ton trong ngoc (c ng ngoc), kt qu php ton np vo RLO.
160
X(
161
XN
Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr nghch o ca im n, kt qu ghi vo RLO. M t Thc hin lnh OR (c bit) gia ni dung ca RLO vi gi tr nghch o php ton trong ngoc (c ng ngoc), kt qu ghi vo RLO. Thc hin lnh OR (c bit) gia cc bit ca hai t kp. Thc hin lnh OR (c bit) gia cc bit ca hai t n.
TT 162 XN(
Tn lnh
163 164
XOD XOW