|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
potrzebna dobra dusza do pomocy z asemblera... , Marecek 27/01/04 18:08 ważą się tu losy zaliczenia całej grupy, więc zgłaszam sie z apelem do kogoś, kto byłby w stanie pomóc... wykładowca daje przed samym zaliczeniem kilka programów (trywialnych mysle dla kogoś kto się na tym zna), których zrobienie daje gwarancję zdania... jest ktoś na forum, kto podjąłby się wykonania tych 5 prostych programów? POMOCY :) ... wygląda to tak:
1) Napisz program ktory doda do siebie dwa wektory licz U2 8-bitowych (U28B) i naturalnych (N8B) element po elemencie.
Wynik zapisz w pamieci (WYN)
2) Napisz program ktory wyznaczy srednia wartosc wektora (WWEJ) zawierajacego a) 100 i b) 64 liczby U2_16B
3) Napisz podprogram ktory wypisuje na ekranie monitora aktualna zawartosc rejestru AL w postaci zero-jedynkowej (binarnej)
4) Napisz podprogram, ktory zliczy liczbe jedynek w rejestrze AX a wynik zapisze w AL
5) Napisz program ktory wypisze zawartosc 10 elementowego wektora liczb 8 bitowych w postaci hexadecymalnej na ekranie monitora
6) Objasnij dzialanie programu 8051 obslugujacego wskaznik 7- segmentowy. Przerob go tak, by przetwarzal pojedynczy bajt danych pobierany z portu P0- ad 4 , Deus ex machine 27/01/04 19:37
sam kod:
mov cx,16
mov bx,ax
mov dx,0
zlicz:
mov ax,bx
and ax,1
cmp ax,1
jnz dalej
inc dx
dalej:
shr bx,1
loop zlicz
mov ax,dx
i to nie jest najprosciej .-)"Uti non Abuti" - to juz cos :) , Marecek 27/01/04 20:15
dzieki, jeden mniej... :P
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|