Fully comment this assembly language program ORG 0H MOV P138

Fully comment this assembly language program.

        ORG 0H
       MOV P1,#38H
       ACALL COMMAND
       ACALL CHECK
       MOV P1,#0CH
       ACALL COMMAND
       ACALL CHECK
       MOV P1,#01H
       ACALL COMMAND
       ACALL CHECK
       MOV P1,#82H
       ACALL COMMAND
       ACALL CHECK
       MOV DPTR,#NAM
NFL:   CLR A
       MOVC A, @A+DPTR
       MOV P1,A
       ACALL FSU
       ACALL CHECK
       INC DPTR
       JZ MLB
       SJMP NFL
MLB:    MOV P1, #0C6H
       ACALL COMMAND
       ACALL CHECK
       MOV DPTR, #BPLACE
NBA:    CLR A
       MOVC A,@A+DPTR
       MOV P1,A
       ACALL FSU
       ACALL CHECK
       INC DPTR
       JZ NEP
       SJMP NBA
NEP:    SJMP NEP  
DELAY:   MOV R3,#200
KATIE:    MOV R4,#250
GREG:    DJNZ R4,GREG
       DJNZ R3,KATIE
       RET
COMMAND:CLR P2.0
       CLR P2.1
       SETB P2.2
       ACALL DELAY
       CLR P2.2
       RET
CHECK: SETB P1.7
       CLR P2.0
       SETB P2.1
ASUS:   CLR P2.2
       ACALL DELAY
       SETB P2.2
       JB P1.7,ASUS
       RET
FSU:    SETB P2.0
       CLR P2.1
       SETB P2.2
       ACALL DELAY
       CLR P2.2
       RET
NAM:    DB \"GREG \",0
BPLACE: DB \"BROCKTON,MA \",0
       END   

Solution

Well, power is really measuring the amount of energy consumed or delivered per unit time [ Watts = Joules/second]. Positive power means that the energy is being dissipated and negative power means that it is being delivered or sourced. If you attach two sides of a resistor with wires and connect it to a battery and make a closed loop circuit, what happens is that the electrical potential energy of the battery (voltage = Joules/Coulomb) — which is a measure of the energy required for a unit charge to jump across the gap between the positive and negative terminals of the battery — will cause an electrical current to flow because the electric field produced from the positive charges and pointing towards the negative charges attracts electrons from the negative terminal towards the positive terminal. When these electrons are impeded by the resistor, they bump into the resistor’s molecules and lose some energy which manifests itself as heat in the macroscopic world. That energy loss across the resistor is given by P = I^2*R which means that the amount of current flow is a more important factor in how much energy is lost, because I is squared.

Written May 22 · View Upvotes

Fully comment this assembly language program. ORG 0H MOV P1,#38H ACALL COMMAND ACALL CHECK MOV P1,#0CH ACALL COMMAND ACALL CHECK MOV P1,#01H ACALL COMMAND ACALL
Fully comment this assembly language program. ORG 0H MOV P1,#38H ACALL COMMAND ACALL CHECK MOV P1,#0CH ACALL COMMAND ACALL CHECK MOV P1,#01H ACALL COMMAND ACALL

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site