Construir uma sub-rotina para ordenar um determinado vetor na memória. A rotina deverá receber como parâmetros o par de registradores HL (endereço inicial do vetor ser ordenado) e o registrador C (tamanho em bytes do vetor).
tentei este algoritmo mas não to sabendo passar em assembly no z80
int i,j;
char aux;
for(i = 0; i < tam-1; i++)
for(j = tam-1; j > i; j--)
{
if ( vet[j]<vet[j-1] )
{
aux=vet[j];
vet[j]= vet[j-1];
vet[j-1]=aux;
}
alguém poderia me passar o algoritmo sabendo que é em mnemonico.
Pergunta
Cristina77
Bom dia preciso fazer o seguinte programa
Construir uma sub-rotina para ordenar um determinado vetor na memória. A rotina deverá receber como parâmetros o par de registradores HL (endereço inicial do vetor ser ordenado) e o registrador C (tamanho em bytes do vetor).
tentei este algoritmo mas não to sabendo passar em assembly no z80
int i,j;
char aux;
for(i = 0; i < tam-1; i++)
for(j = tam-1; j > i; j--)
{
if ( vet[j]<vet[j-1] )
{
aux=vet[j];
vet[j]= vet[j-1];
vet[j-1]=aux;
}
alguém poderia me passar o algoritmo sabendo que é em mnemonico.
obrigada...
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.