answersLogoWhite

0

When choosing a mov?

Updated: 10/19/2022
User Avatar

Wiki User

13y ago

Best Answer

If you are asking about MOV as in a Metal Oxide Varistor, then you choose the value at the point of clamping.

If your circuit is built for 120v, but you obviously derated your components, so they should survive to around AT LEAST 150v.

So you would choose a 150v MOV.

The MOV is a path to GROUND.

In normal operation, the MOV does NOTHING!

It is a closed valve (or OPEN circuit)

When the voltage on the line reaches the MOV's rated voltage, 150v in this case, the valve opens (circuit closes) and gives the spike a path to ground, instead of through your circuit.

Here is a link to surge suppression in general and includes MOV's:

http://www.naturalhandyman.com/iip/infelectrical/infsurgeprotect.html

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: When choosing a mov?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Write an 8086 assembly language program to compare if two strings are of the same length?

org 100h .data str1 db "Computer" str2 db "computer" mes1 db "string are same $" mes2 db "string are different $" .code assume cs:code,ds:data start: mov ax,@data mov ds,ax mov es,ax mov si,offset str1 mov di,offset str2 cld mov cx,8 repe cmpsb mov ah,9 jz skip lea dx,mes2 jmp over skip: lea dx,mes1 over: int 21h mov ax,4c00h int 21h end start ret


Average of 5 numbers in assembly?

.model small .stack 100 .data line1 db 03,12,15,14,01 avg db ? .code mov ax,@data mov ds,ax lea si,line1 mov cx,0005h mov al,00+1 l1:add al,[si] inc si loop l1 mov ah,00h mov bh,05h div bh mov [si],al mov ah,4ch int 21h end


8086 program to arrange a string of bytes in ascending order?

Mov ax,data mov ds,ax mov dl,05h up2: lea si,ser1 mov cl,05h up1: mov al,ds:[si] mov ah,al inc si cmp al,ds:[si] jc down mov ah,ds:[si] mov ds:[si],al dec si mov ds:[si],ah inc si down:dec cl jnz up1 dec dl jnz up2 int 3h


Write an assembly language program for arranging nos in the ascending order?

title ascending order using bubble sort .model small .stack 64 .data a db 34h,78h,56h,47h si_ze dw $-a ;si_ze=no of elements .code bubsort: mov ax,@data mov ds,ax mov bx,si_ze dec bx ;bx=no of passes needed to complete sorting(n-1) outlup: mov cx,bx ;cx=no of comparisions to be performed in a pass mov si,0 inlup: mov al,a[si] inc si cmp al,a[si] jb go_on xchg al,a[si] mov a[si-1],al go_on: loop inlup ;dec cx,until cx=0 dec bx jnz outlup int 3 ;breakpoint interrupt align 16 end bubsort


What is the 8086 program to find the sum of n numbers?

8096

Related questions

Write Assembly code for traffic light control system using 8086?

.STACK 100 .DATA CWR EQU 0FFC6 H PORTA EQU 0FFC0 H PORTB EQU 0FFC2 H PORTC EQU 0FFC4 H .CODE START: MOV AX,@DATA MOV DS,AX MOV AL,80H MOV DX,CWR OUT DX,AL MOV AL,F3H MOV DX,PORTC OUT DX,AL MOV AL,FFH MOV DX,PORTA OUT DX,AL MOV AL,FFH MOV DX,PORTB OUT DX,AL MOV CL,03H CALL DELAY TOP: MOV AL,EEH MOV DX,PORTA OUT DX,AL MOV AL,EEH MOV DX,PORTB OUT DX,AL MOV CL,02H CALL DELAY MOV AL,FCH MOV DX,PORTC OUT DX,AL MOV AL,7DH MOV DX,PORTA OUT DX,AL MOV AL,57H MOV DX,PORTB OUT DX,AL MOV CL,15H CALL DELAY MOV AL,E7H MOV DX,PORTB OUT DX,AL MOV AL,FDH MOV DX,PORTA OUT DX,AL MOV AL,EDH MOV DX,PORTA OUT DX,AL MOV CL,02H CALL DELAY MOV AL,F7H MOV DX,PORTB OUT DX,AL MOV AL,F0H MOV DX,PORTC OUT DX,AL MOV AL,F1H MOV DX,PORTA OUT DX,AL MOV CL,15H CALL DELAY MOV AL,FBH MOV DX,PORTA OUT DX,AL MOV AL,FBH MOV DX,PORTB OUT DX,AL MOV AL,50H MOV DX,PORTC OUT DX,AL MOV CL,15H CALL DELAY MOV AL,FEH MOV DX,PORTA OUT DX,AL MOV AL,FEH MOV DX,PORTB OUT DX,AL MOV CL,03H CALL DELAY MOV AL,FFH MOV DX,PORTA OUT DX,AL MOV AL,AFH MOV DX,PORTC OUT DX,AL MOV AL,EEH MOV DX,PORTA OUT DX,AL MOV AL,EEH MOV DX,PORTB OUT DX,AL MOV CL,02H CALL DELAY MOV AL,BFH MOV DX,PORTA OUT DX,AL MOV AL,BFH MOV DX,PORTB OUT DX,AL MOV CL,15H CALL DELAY JMP TOP DELAY: MOV BX,10H D1: MOV CX,0FFFFH D2: LOOP D2 DEC BX JNZ D1 INT 03H END START


Write an 8086 assembly language program to compare if two strings are of the same length?

org 100h .data str1 db "Computer" str2 db "computer" mes1 db "string are same $" mes2 db "string are different $" .code assume cs:code,ds:data start: mov ax,@data mov ds,ax mov es,ax mov si,offset str1 mov di,offset str2 cld mov cx,8 repe cmpsb mov ah,9 jz skip lea dx,mes2 jmp over skip: lea dx,mes1 over: int 21h mov ax,4c00h int 21h end start ret


What is the asm code for 16 bit addition of 8086?

Code segment assume cs:code mov si,1500h mov di,1600h mov ax,[si] mov bx,[si+2] add ax,bx mov [di],ax mov [di+2],dx mov ah,4ch int 21h code ends end


What does the root mov mean?

The root "mov" means to move or to change position. It is commonly found in words related to motion or change, such as "move," "movement," or "motive."


What are the release dates for Pony-Mov - 2011 Swag-Mov 1-9?

Pony-Mov - 2011 Swag-Mov 1-9 was released on: USA: 20 February 2013


What are the release dates for Pony-Mov - 2011 Party-Mov 1-6?

Pony-Mov - 2011 Party-Mov 1-6 was released on: USA: 26 June 2012


What are the release dates for Pony-Mov - 2011 Shed-Mov 1-3?

Pony-Mov - 2011 Shed-Mov 1-3 was released on: USA: 3 February 2012


What are the release dates for Pony-Mov - 2011 Magic-Mov 1-5?

Pony-Mov - 2011 Magic-Mov 1-5 was released on: USA: 11 April 2012


What are the release dates for Pony-Mov - 2011 Spike-Mov 1-4?

Pony-Mov - 2011 Spike-Mov 1-4 was released on: USA: 31 March 2012


Program to find GCF and LCM of 2 numbers in 8086?

This is my program, and it works with all no.s except multiples of 2. org 100h MOV CX,0000H MOV DS,CX MOV SS,CX MOV SI,5000H MOV DI,5002H MOV [ DS:SI ],10H MOV [ DS:DI ],20H MOV SP,600FH MOV BX,[ DS:SI ] CMP BX,[ DS:DI ] JZ E1 JC SMALL THIK: MOV BX,0001H OK: MOV AX,[ DS:SI ] MOV DX,0000H DIV BX CMP DX,0000H JZ L1 L2: INC BX CMP [ DS:DI ],BX JC HCF JMP OK SMALL: MOV AX,[ DS:DI ] MOV [ DS:DI ],BX MOV [ DS:SI ],AX JMP THIK L1: MOV AX,[ DS:DI ] DIV BX CMP DX,0000H JNZ L2 PUSH BX INC CX JMP L2 HCF: MOV AX,0001H AGAIN: POP BX MUL BX DEC CX JNZ AGAIN LCM: MOV BX,AX MOV AX,[ DS:SI ] MUL [ DS:DI ] DIV BX E1 : INC DI INC DI MOV [ DS:DI ],AX ret


Specify the opcode and operand in the instruction MOV HL?

mov H , L mov is opcode H L are operands


Average of 5 numbers in assembly?

.model small .stack 100 .data line1 db 03,12,15,14,01 avg db ? .code mov ax,@data mov ds,ax lea si,line1 mov cx,0005h mov al,00+1 l1:add al,[si] inc si loop l1 mov ah,00h mov bh,05h div bh mov [si],al mov ah,4ch int 21h end