G
Guest
1. Навести й пояснити структурну схему МПС К1810 для мінімального й максимального режиму.
2. Навести й пояснити програмну илжель МПС К1810.
3. Скласти схему алгоритму та програму розв’язання задачі: з масиву одно- (дво)байтових даних Хі (масиву- N, або кінець масиву позначено позначкою Q),
Який надходить з порту PORT1 або розташований за адресою ADDR1 у ОП, вилучити елементи, які дорівнюють К. З елементами Xj здобутого масиву виконати відповідну операцію:
1) утворити доповнювальний код Xj (Xj у прямому коді);
Довжина операнда – W, PORT1(h) – 0206, ADDR2 (h)-0306, Q (h) –99, K (d) –4
2) визначити кількість парних Xj;
Довжина операнда – B, PORT1(h) – 0208, ADDR2 (h)-0308, Q (h) –77, K (d) –8
3) обнулити парні Xj;
Довжина операнда –B, PORT1(h) – 020C, ADDR2 (h)-020E, N (d) –10, K (d) –10
4) обнулити молодші півбайти Xj;
Довжина операнда – B, PORT1(h) – 0210, ADDR2 (h)-021E, N (d) –20, K (d) –16
5) сформувати масив Xj=<0;
Довжина операнда – B, PORT2 (h) – 02C, ADDR1 (h)-052E, N (d) –13, K (d) –64
6) визначити кількість відємних Xj;
Довжина операнда – B, PORT2 (h) – 027, ADDR1 (h)-0526, Q (h) –99, K (d) –170
7) збільшити Xj удвічі (Xj- беззнакові);
Довжина операнда – W, PORT2 (h) – 028, ADDR1 (h)-0524, Q (h) –77, K (d) –105
8) визначити кількість Xj>=0
Довжина операнда – B, PORT2 (h) – 029, ADDR1 (h)-052A, N (d) –24, K (d) –90
Результати вивести через порт PORT2 або розмыстити в ОП, починаючи з адреси ADDR2. Елементи початкового масиву –цілі числа, довжина яких – байт (В) або слово (W).
Програма повинна бути надана за форматом:
№ блока Адресакоманди Мнемокод і операнди Виконувана операція Коментар Кількість тактів
2. Навести й пояснити програмну илжель МПС К1810.
3. Скласти схему алгоритму та програму розв’язання задачі: з масиву одно- (дво)байтових даних Хі (масиву- N, або кінець масиву позначено позначкою Q),
Який надходить з порту PORT1 або розташований за адресою ADDR1 у ОП, вилучити елементи, які дорівнюють К. З елементами Xj здобутого масиву виконати відповідну операцію:
1) утворити доповнювальний код Xj (Xj у прямому коді);
Довжина операнда – W, PORT1(h) – 0206, ADDR2 (h)-0306, Q (h) –99, K (d) –4
2) визначити кількість парних Xj;
Довжина операнда – B, PORT1(h) – 0208, ADDR2 (h)-0308, Q (h) –77, K (d) –8
3) обнулити парні Xj;
Довжина операнда –B, PORT1(h) – 020C, ADDR2 (h)-020E, N (d) –10, K (d) –10
4) обнулити молодші півбайти Xj;
Довжина операнда – B, PORT1(h) – 0210, ADDR2 (h)-021E, N (d) –20, K (d) –16
5) сформувати масив Xj=<0;
Довжина операнда – B, PORT2 (h) – 02C, ADDR1 (h)-052E, N (d) –13, K (d) –64
6) визначити кількість відємних Xj;
Довжина операнда – B, PORT2 (h) – 027, ADDR1 (h)-0526, Q (h) –99, K (d) –170
7) збільшити Xj удвічі (Xj- беззнакові);
Довжина операнда – W, PORT2 (h) – 028, ADDR1 (h)-0524, Q (h) –77, K (d) –105
8) визначити кількість Xj>=0
Довжина операнда – B, PORT2 (h) – 029, ADDR1 (h)-052A, N (d) –24, K (d) –90
Результати вивести через порт PORT2 або розмыстити в ОП, починаючи з адреси ADDR2. Елементи початкового масиву –цілі числа, довжина яких – байт (В) або слово (W).
Програма повинна бути надана за форматом:
№ блока Адресакоманди Мнемокод і операнди Виконувана операція Коментар Кількість тактів