помогите решить задачки!!!!
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
-
- Сообщения: 3
- Зарегистрирован: 06 мар 2005, 23:01
- Откуда: Одесса
- Контактная информация:
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).
Програма повинна бути надана за форматом:
№ блока Адресакоманди Мнемокод і операнди Виконувана операція Коментар Кількість тактів
ого, круто! "Програма повинна" - класс!
...неудержался
...неудержался
-
- Сообщения: 497
- Зарегистрирован: 17 фев 2004, 11:26
- Откуда: Ленинград (который Город на Неве)
- Контактная информация:
entschuldigen Sie bitte, Aber ist das eine offizielle schpraeche von unsere forum?
ich glaube, muss sie ihre meldung ubersetzen.
danke, mfg, koorator
ich glaube, muss sie ihre meldung ubersetzen.
danke, mfg, koorator
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)
viel spass, DeeJayC
viel spass, DeeJayC
-
- Сообщения: 3
- Зарегистрирован: 06 мар 2005, 23:01
- Откуда: Одесса
- Контактная информация:
помогите решить
Хотелось бы узнать на чём писать всё это...хотя и ничего не понял из выше изложенного ))..чё то с массивами вроде как ??
бросай курить , вставай на лыжи и вместо рака будет грыжа...
Тема перенесена из раздела "Ассемблер". От себя добавлю - Виктория81, читайте методички, книжки и не забивайте ерундой форум. Тем более мало кто понял выражения типа "або розташований". Даже лень на русском написать! Вот студенты современные пошли...Хотелось бы узнать на чём писать всё это...хотя и ничего не понял из выше изложенного ))..чё то с массивами вроде как ??

*provided AS IS
-
- Сообщения: 3
- Зарегистрирован: 06 мар 2005, 23:01
- Откуда: Одесса
- Контактная информация:
большое спасиба, разберусь как-нибудь сама!! Тогда для чего такие сайты и форумы??
могли бы для примера показать как они решаются!! И книги я читала там ничего похожего нет, было бы на другом языке, просто Ассемблер-тяжелый язык!!
Да и просто тепреь все и везде пишется на украинском языке!!!
могли бы для примера показать как они решаются!! И книги я читала там ничего похожего нет, было бы на другом языке, просто Ассемблер-тяжелый язык!!
Да и просто тепреь все и везде пишется на украинском языке!!!
Паржал :-)
афтор жжет
Ага. Только вот .ru - это не Ridna Ukraina. Так что эффект примерно такой же, как если бы условия задачи были бы на китайском написаны.Виктория81 писал(а):Да и просто тепреь все и везде пишется на украинском языке!!!
Даже самый дурацкий замысел можно воплотить мастерски