Страница 1 из 2

помогите решить задачки!!!!

Добавлено: 06 мар 2005, 23:13
Виктория81
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).

Програма повинна бути надана за форматом:

№ блока Адресакоманди Мнемокод і операнди Виконувана операція Коментар Кількість тактів

Добавлено: 07 мар 2005, 01:24
berkut
ого, круто! "Програма повинна" - класс!
...неудержался

Re: помогите решить задачки!!!!

Добавлено: 07 мар 2005, 13:39
DeeJayC
entschuldigen Sie bitte, Aber ist das eine offizielle schpraeche von unsere forum?
ich glaube, muss sie ihre meldung ubersetzen.

danke, mfg, koorator

я невиноватая ;0)

Добавлено: 07 мар 2005, 18:04
Виктория81
помогите решить :wink:

Добавлено: 07 мар 2005, 22:55
DemoNisv
Хотелось бы узнать на чём писать всё это...хотя и ничего не понял из выше изложенного ))..чё то с массивами вроде как ??

Добавлено: 08 мар 2005, 01:47
Andy
Хотелось бы узнать на чём писать всё это...хотя и ничего не понял из выше изложенного ))..чё то с массивами вроде как ??
Тема перенесена из раздела "Ассемблер". От себя добавлю - Виктория81, читайте методички, книжки и не забивайте ерундой форум. Тем более мало кто понял выражения типа "або розташований". Даже лень на русском написать! Вот студенты современные пошли... :)

Добавлено: 09 мар 2005, 23:44
Виктория81
большое спасиба, разберусь как-нибудь сама!! Тогда для чего такие сайты и форумы??
могли бы для примера показать как они решаются!! И книги я читала там ничего похожего нет, было бы на другом языке, просто Ассемблер-тяжелый язык!!
Да и просто тепреь все и везде пишется на украинском языке!!!

Добавлено: 10 мар 2005, 10:22
mm
Паржал :-)

Добавлено: 10 мар 2005, 10:30
Deady
афтор жжет

Добавлено: 10 мар 2005, 11:27
AiK
Виктория81 писал(а):Да и просто тепреь все и везде пишется на украинском языке!!!
Ага. Только вот .ru - это не Ridna Ukraina. Так что эффект примерно такой же, как если бы условия задачи были бы на китайском написаны.