Question 3.7: For an AT8051 and DSC89C4x0 system of 11.0592 MHz, find how ...

For an AT8051 and DSC89C4x0 system of 11.0592 MHz, find how long it takes to execute each instruction.
(a) MOV R3,#55   (b) DEC R3   (c) DJNZ R2 target
(d) LJMP   (e) SJMP   (f) NOP   (g) MUL AB

The blue check mark means that this solution has been answered and checked by an expert. This guarantees that the final answer is accurate.
Learn more on how we answer questions.

AT8051                                        DS89C4x0

(a) 1×1085ns = 1085ns                    2×90ns = 180ns
(b) 1×1085ns = 1085ns                    1×90ns = 90ns
(c) 2×1085ns = 2170ns                    4×90ns = 360ns
(d) 2×1085ns = 2170ns                    3×90ns = 270ns
(e) 2×1085ns = 2170ns                    3×90ns = 270ns
(f) 1×1085ns = 1085ns                      1×90ns = 90ns
(g) 4×1085ns = 4340ns                  9×90ns = 810ns

Related Answered Questions

Question: 3.1

Verified Answer:

11.0592/12 = 921.6 kHz; machine cycle is 1/921.6 k...