Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4/23/2013
SID
SOD
INTERRUPT CONTROL
INSTRUCTION REGISTER(8)
B.REGISTER(8)
FLAG FLIP FLOPS (5) INSTRUCTION DECODER AND MACHINE CYCLE ENCODING
C.REGISTER(8)
E.REGISTER(8)
D.REGISTER(8)
H.REGISTER(8)
L.REGISTER(8)
CONTROL
STATUS
DMA
RESET
4/23/2013
HOLD
RESET IN
INSTRUCTIONS
1.There are 246 instructions in the 8085 microprocessor. 2.So, here we see about the three instructions with a near explanation and diagrams. 3.(a)ADD (b)MOV (c)MVI. Instructions in details
4/23/2013
1.MOV
Rd
Rs
4/23/2013
MOV INSTRUCTION
BEFORE EXCUTION OF THE INSTRUCTION
20
20
20
4/23/2013
1.THE CONTENT OF (20) IN THE ACCUMULATOR IS BEEN MOVED TO THE REGISTER (B). 2.AS SEEN IN THE BEFORE EXCUTION (A=20), BUT AFTER THE EXCUTION OF (MOV) INSTRUCTION, THE VALUE (A=20) WILL BE MOVED TO THE (B) REGISTER. 3.AFTER EXCUTION A=20 AND B=20. 5
MOV B,20
(20) B.
REGISTER
REGISTER
THE VALUE FROM THE ACCUMULATOR WILL BE STORED IN THE B REGISTER, AS SHOWN IN THE ABOVE REGISTER PAIR.
4/23/2013
* THE VALUE (60H) WILL BE DIRECTLY STORED IN THE REGISTER B,. THATS WHY IT IS CALLED AS A IMMEDIATE ADDESSING MODE. * THE VALUE WILL BE DIRECTLY STORED IN THE REGISTER.
MVI B 60H
4/23/2013
MVI B,60H
A B C D A B C
4/23/2013
E H L
E L
60h H
ADD R THE CONTENT OF THE REGISTER OR MEMORY ARE ADDED TO THE CONTENTS OF THE ACCUMULATOR. THE RESULT OF ADDITION WIL BE STORED IN THE ACCUMULATOR. IF THE OPERAND IS THE MEMORY LOCATION, ITS ADDRESS IS SPECIED BY H-L PAIR.
4/23/2013
A
B D H
20
C E L 30
ADD C A A+C
A B D H
50 C E L 30
4/23/2013
THE CONTENT OF THE A REGISTER IS 20 AND THE CONTENT OF THE C REGISTER IS GIVEN BY 30. THE ADD FUNCTION WILL BE GIVEN AS ADD C, WHERE A=20, AND C=30. THE SUM OF BOTH NUMBERS IS 50 AND THE 50 IS AGAIN STORED IN THE 10 ACCUMULATOR.
THANK YOU
4/23/2013
11