Site hosted by Angelfire.com: Build your free website today!
       
The Digital Reference Section

by: Mr. Rodelio P. Barcenas
Faculty C
omputer Engineering Department
Don Bosco Technical College

About the Last Problem

This is the RTL listing of the last example,

X1'X0'S1'S0': A <-- A
X1'X0'S1'S0 : A <-- B
X1'X0'S1 S0': A <-- C
X1'X0'S1 S0 : A <-- G

X1'X0 S1'S0': B <-- A
X1'X0 S1'S0 : B <-- B
X1'X0 S1 S0': B <-- C
X1'X0 S1 S0 : B <-- G

X1 X0'S1'S0': C <-- A
X1 X0'S1'S0 : C <-- B
X1 X0'S1 S0': C <-- C
X1 X0'S1 S0 : C <-- G

X1 X0 S1'S0': G <-- A
X1 X0 S1'S0 : G <-- B
X1 X0 S1 S0': G <-- C
X1 X0 S1 S0 : G <-- G

Suppose we replace the control elements by a number, using hexadecimal numbers or code, this will be the result.

00 : A <-- A
01 : A <-- B
02 : A <-- C
03 : A <-- G

04 : B <-- A
05 : B <-- B
06 : B <-- C
07 : B <-- G

08 : C <-- A
09 : C <-- B
0A : C <-- C
0B : C <-- G

0C : G <-- A
0D : G <-- B
0E : G <-- C
0F : G <-- G

Take a peep at the instruction set of the INTEL 8085 microprocessor below and examine the data transfer group of commands.

7F MOV A,A {A <-- A}
78 MOV A,B {A <-- B}
79 MOV A,C {A <-- C}
7A MOV A,D {A <-- D}
7B MOV A,E {A <-- E}
7C MOV A,H {A <-- H}
7D MOV A,L {A <-- L}
7E MOV A,M {A <-- M}
5F MOV E,A {E <-- A}
58 MOV E,B {E <-- B}
59 MOV E,C {E <-- C}
5A MOV E,D {E <-- D}
5B MOV E,E {E <-- E}
5C MOV E,H {E <-- H}
5D MOV E,L {E <-- L}
5E MOV E,M {E <-- M}
47 MOV B,A {B <-- A}
40 MOV B,B {B <-- B}
41 MOV B,C {B <-- C}
42 MOV B,D {B <-- D}
43 MOV B,E {B <-- E}
44 MOV B,H {B <-- H}
45 MOV B,L {B <-- L}
46 MOV B,M {B <-- M}

67 MOV H,A {H <-- A}
60 MOV H,B {H <-- B}
61 MOV H,C {H <-- C}
62 MOV H,D {H <-- D}
63 MOV H,E {H <-- E}
64 MOV H,H {H <-- H}
65 MOV H,L {H <-- L}
66 MOV H,M {H <-- M}
4F MOV C,A {C <-- A}
48 MOV C,B {C <-- B}
49 MOV C,C {C <-- C}
4A MOV C,D {C <-- D}
4B MOV C,E {C <-- E}
4C MOV C,H {C <-- H}
4D MOV C,L {C <-- L}
4E MOV C,M {C <-- M}

6F MOV L,A {L <-- A}
68 MOV L,B {L <-- B}
69 MOV L,C {L <-- C}
6A MOV L,D {L <-- D}
6B MOV L,E {L <-- E}
6C MOV L,H {L <-- H}
6D MOV L,L {L <-- L}
6E MOV L,M {L <-- M}

57 MOV D,A {D <-- A}
50 MOV D,B {D <-- B}
51 MOV D,C {D <-- C}
52 MOV D,D {D <-- D}
53 MOV D,E {D <-- E}
54 MOV D,H {D <-- H}
55 MOV D,L {D <-- L}
56 MOV D,M {D <-- M}
77 MOV M,A {M <-- A}
70 MOV M,B {M <-- B}
71 MOV M,C {M <-- C}
72 MOV M,D {M <-- D}
73 MOV M,E {M <-- E}
74 MOV M,H {M <-- H}
75 MOV M,L {M <-- L}

Home

 

{others}

The PinoyTechZone.Com
Copyright 2002-2003
All rights Reserved