Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Wypelnic tablice w petli, wyswietlic, wybrac litere i zmienic ja na mala, wyswietlic znowu
- program tablit;
- #include("stdlib.hhf");
- static
- tablica: char[5,4];
- i: int32;
- j: int32;
- begin tablit;
- mov(64,BL);
- while(i<5) do
- while(j<4) do
- mov(i, EAX);
- shl(2,EAX);
- add(j,EAX);
- add(1,BL);
- mov(BL, tablica[EAX]);
- mov(0,eax);
- inc(j);
- endwhile;
- inc(i);
- mov(0,j);
- stdout.newln();
- endwhile;
- mov(0,i);
- mov(0,j);
- while(i<5) do
- while(j<4) do
- mov(i, EAX);
- shl(2,EAX);
- add(j,EAX);
- stdout.put(tablica[EAX]:3);
- mov(0,EAX);
- inc(j);
- endwhile;
- inc(i);
- mov(0,j);
- stdout.newln();
- endwhile;
- stdout.put("wspol");
- stdin.get(i);
- stdin.get(j);
- dec(i);
- dec(j);
- mov(i, EAX);
- shl(2,EAX);
- add(j,EAX);
- mov(tablica[EAX], BL);
- add(32, BL);
- mov(BL, tablica[EAX]);
- mov(0,i);
- mov(0,j);
- while(i<5) do
- while(j<4) do
- mov(i, EAX);
- shl(2,EAX);
- add(j,EAX);
- stdout.put(tablica[EAX]:3);
- mov(0,EAX);
- inc(j);
- endwhile;
- inc(i);
- mov(0,j);
- stdout.newln();
- endwhile;
- end tablit;
- 2. Uzupełnianie po mojemu
- program tescior;
- #include("stdlib.hhf");
- static
- tablica: char[5,4];
- i: int32;
- j: int32;
- begin tescior;
- mov(65,BL);
- for(mov(0,i); i<5; inc(i)) do
- for(mov(0,j); j<4; inc(j)) do
- mov(i,EAX);
- shl(2, EAX);
- add(j,EAX);
- mov(BL, tablica[EAX]);
- add(1, BL);
- mov(0,EAX);
- endfor;
- mov(0,j);
- stdout.newln();
- endfor;
- for(mov(0,i); i<5; inc(i)) do
- for(mov(0,j); j<4; inc(j)) do
- mov(i,EAX);
- shl(2, EAX);
- add(j,EAX);
- stdout.put(tablica[EAX]:4);
- endfor;
- mov(0,j);
- stdout.newln();
- endfor;
- end tescior;
Add Comment
Please, Sign In to add comment