MOV Instrução
Usado a transferência de dados entre pilhas de memória, registos e o acumulador. A sintaxe é como segue:
MOV Destino, fonte
Os movimentos diferentes dos dados permitidos esta instrução são mostrados na tabela dada em seguida:
S. No. |
Destination |
Source |
1. |
memory |
accumulator |
2. |
accumulator |
memory |
3. |
segment register |
memory/register |
4 |
memory/register |
segment register |
5. |
Register |
register |
6. |
Register |
memory |
7. |
memory |
register |
8. |
Register |
immediate data |
9. |
memory |
immediate data |
Deixar-nos ver um exemplo:
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Este programa move o valor de 0006H para o registo do MACHADO, então move o índice do MACHADO (0006h) para o registo de BX, e última move o valor 4C00h para o registo do MACHADO para terminar a execução com a opção 4C do interruption 21h. Nós faremos exame de uma introdução breve da interrupção 13H e interromperemos 21H mais tarde.
Interruptions
Uma interrupção é uma facilidade da ferragem que faça com que o processador central suspendam a execução, excepto seu status, e transferência a uma posição específica. A posição de transferência especifica o endereço de um programa que seja pretendido fazer exame da ação em resposta à interrupção. O programa que é executado em conseqüência da interrupção é chamado uma interrupção que segura o programa.
Por exemplo, se o DOS quiser emitir alguma informação ao BIOS ou o BIOS quiser emitir alguma informação ao sistema computatorizado, o DOS ou o BIOS geram interrupções. Sempre que uma interrupção é gerada, o computador suspende o que quer que está fazendo e o primeiro toma cuidado da operação que gerou a interrupção.
Cada dispositivo capaz de gerar a interrupção é dado um número original da interrupção para identificar que dispositivo está gerando estas interrupções. Nós discutiremos todas as funções e funções secundárias da interrupção 13H, extensões da interrupção 13H e da interrupção 21H dentro deste livro.
Bàsicamente, os interruptions podem ser de seguir três tipos:
- Interruptions internos da ferragem
- Interruptions externos da ferragem
- Interruptions do software
|