Design a circuit to detect when 3 and only 3 bits are set
out of 8 bits.(eg. o0101100)
Answers were Sorted based on User's Feedback
Answer / gautam
Sorry thr was a bit mistake. Corrected :
MOV XAR1, #Data
MOV XAR0, #0
MOV XAR2, #0
Loop:
TBIT *XAR1, *XAR2
BF Loop1, NTC
INR *XAR0
Loop1:
INR *XAR2
MOV AL, *XAR0
CMP AL, #0x03
BF Loop3, EQ
MOV AL, *XAR2
CMP AL, #0x80
BF Loop, NEQ
Loop3:
EXIT
Is This Answer Correct ? | 0 Yes | 3 No |
Answer / gautam
I have modified it a bit,
MOVL XAR1, #Data
MOVL XAR0, #0x00
MOVL XAR2, #0x00
Loop:
TBIT *XAR1,#XAR2
BF Loop1, NTC
INR AR0
Loop1:
INR AR2
MOV AL, *XAR0
CMP AL, @0x03
BF Action, EQ
MOV AL, *XAR2
CMP AL, @0x08
BF Loop, NEQ
Loop3:
EXIT
Action:
Is This Answer Correct ? | 0 Yes | 5 No |
What are the 4 types of inheritance relationship?
Explain me why is model transformations used in the embedded system?
Why is java mostly used in embedded systems?
If you buy some rtos, what are the features you look for in?
Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.
What is the difference between asynchrony and concurrency?
Explain the significance of watchdog timer in embedded systems?
Explain me what is spin lock?
Mention what are buses used for communication in embedded system?
What's risc architecture?
Can we use semaphore or mutex or spin lock in interrupt context in linux kernel ?
Explain me what are the different types of system involved in embedded system?