[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 8, 9, 10, 11, 12, ... 25, 26, 27
Автор Сообщение
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2301007&cid=1336
19.12 16:54 32. Вычислить 1 / 1 Все тесты пройдены (основной + секретный) Count.prd DelTA4 at NIT0 Win10 x64 HLCCAD project
19.12 16:52 32. Вычислить 0 / 1 Ошибка: Несовпадение y:0=9 [100 ps] Count.prd DelTA4 at NIT1 Win10 HLCCAD project




int  __in __bits(8) x;



unsigned  __out __bits(8) y;



int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C; 
}

int __bits(16) IMUL(int __bits(8) A, int __bits(8) B) {
    int __bits(16) C;
    C = A * B;
    return C; 
}

int __bits(8) x16Tox8(int __bits(16) A) {
    return A;
} 

void main(){

	int __bits(8) seven=7;
	int __bits(8) two=2;
	int __bits(16) xx=IMUL(x,two);

	int __bits(8) xx8=x16Tox8(xx);
	y=SUM(xx8,seven);

}


отработка пропуска за 3_11
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2301008&cid=1336
19.12 18:10 33. Значение функции 1 / 1 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT0 HLCCAD project
int  __in __bits(8) x=1;




unsigned  __out __bits(16) y;



int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C; 
}

int __bits(16) IMUL(int __bits(8) A, int __bits(8) B) {
    int __bits(16) C;
    C = A * B;
    return C; 
}

int __bits(8) x16Tox8(int __bits(16) A) {
    return A;
} 

void main(){


int __bits(8) five=5;
int __bits(8) one=1;
int __bits(8) t=3;
	int __bits(16) xx=IMUL(x,x);
	int __bits(16) xxx=IMUL(xx,five);
	int __bits(16) xx1=IMUL(x,t);
int __bits(16) sum=SUM(xxx,xx1);

	y=SUM(sum,one);

} 

отработка пропуска за 31_10(2)
Виктория Богомазова

Темы: 0
Сообщений: 8

Мой профиль
Попыталась сделать с помощью схемок. Теория была взята с первого моего файла, который я Вам отправила, были добавлены ручные схемы. Вся информация здесь:
https://docs.google.com/document/d/1mOh-KmFL-nJoyy4BU94Oo2kXivNXYQMK/edit?usp=drive_link&ouid=112378336648240327604&rtpof=true&sd=true

Александр Дроздов

Темы: 0
Сообщений: 20

Мой профиль
Дроздов Александр ПО-21
Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\Вычислить выражение\11 - "Задача на вычисление" 41740 Веремеева Евгения, ПМ-44, Апрель 2006
19.12 20:25 11. Задача на вычисление 100 / 100 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT1 Win10 HLCCAD project
19.12 20:23 11. Задача на вычисление 0 / 100 Ошибка: Несовпадение res:00010001=0000000000010001 [2 ns] 1.prd DelTA4 at NIT0 Win10 HLCCAD project
19.12 20:20 11. Задача на вычисление 0 / 100 Ошибка: Несовпадение res:00010001=0000000000010001 [2 ns] 1.prd DelTA4 at NIT1 Win10 HLCCAD project
int __in __bits(8) a;
int __in __bits(8) b;

int __out __bits(16) res;

//Mathematics
unsigned __bits(8) SUM(unsigned __bits(8) A, unsigned __bits(8) B) {return A+B;}
unsigned __bits(16) MUL(unsigned __bits(8) A, unsigned __bits(8) B) {return A*B;}
unsigned __bits(16) DIVRes;
unsigned __bits(16) MODRes;
unsigned __bits(16) DIV(unsigned __bits(16) A, unsigned __bits(16) B) {return A/B;}
unsigned __bits(16) MOD(unsigned __bits(16) A, unsigned __bits(16) B) {return A%B;}
void DIVResult(unsigned __bits(16) A, unsigned __bits(16) B) {DIVRes = DIV(A,B); MODRes = MOD(A,B);}
unsigned __bits(32) DIVMOD(unsigned __bits(16) A, unsigned __bits(16) B) {return ((DIV(A,B)) << 16) + MOD(A,B);}
unsigned __bits(1) GT;
unsigned __bits(1) EQ;
unsigned __bits(1) LT;
unsigned __bits(3) CMP(unsigned __bits(8) A, unsigned __bits(8) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
void CMPResult(unsigned __bits(8) A, unsigned __bits(8) B) {unsigned __bits(3) C = CMP(A,B); GT = C == 4; EQ = C == 2; LT = C == 1;}

//Logic
unsigned __bits(1) NOT(unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2(unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}
//DC, CD, MS
unsigned __bits(8) DC(unsigned __bits(1) CS, unsigned __bits(3) X) {unsigned __bits(8) d = 1; return (CS == 0) ? 0 : d << X;}
unsigned __bits(4) CD(unsigned __bits(8) X) {if (X == 0) return 0; unsigned __bits(4) i = 0; while (!(X & 1)) {i++; X = X >> 1;} return (i << 1) + 1;}
unsigned __bits(1) MS(unsigned __bits(8) X, unsigned __bits(3) A) {return ((X >> A) & 1);}

int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) ISUM(int __bits(16) A, int __bits(16) B) {return A+B;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(1) IGT;
unsigned __bits(1) IEQ;
unsigned __bits(1) ILT;
void ICMPResult(int __bits(32) A, int __bits(32) B) {unsigned __bits(3) C = ICMP(A,B); IGT = C == 4; IEQ = C == 2; ILT = C == 1;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return (A) ? One : Zero;}

void main(){
   int __bits(16) a1 = MUL (a,3);
   int __bits(16) b1 = MUL (b,8);
   res = SUM(a1,b1);
}

отработка пропуска 17_11
Александр Дроздов

Темы: 0
Сообщений: 20

Мой профиль
Дроздов Александр ПО-21
Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\Вычислить выражение\15 - "Деление и умножение" 42224 Смольская Галина, ПМ-44, апрель 2006
19.12 20:31 15. Деление и умножение 100 / 100 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT0 Win10 x64 HLCCAD project
int __in __bits(8) a;
int __in __bits(8) b;
int __in __bits(8) c;
int __out __bits(16) res;

//Mathematics
unsigned __bits(8) SUM(unsigned __bits(8) A, unsigned __bits(8) B) {return A+B;}
unsigned __bits(16) MUL(unsigned __bits(8) A, unsigned __bits(8) B) {return A*B;}
unsigned __bits(16) DIVRes;
unsigned __bits(16) MODRes;
unsigned __bits(16) DIV(unsigned __bits(16) A, unsigned __bits(16) B) {return A/B;}
unsigned __bits(16) MOD(unsigned __bits(16) A, unsigned __bits(16) B) {return A%B;}
void DIVResult(unsigned __bits(16) A, unsigned __bits(16) B) {DIVRes = DIV(A,B); MODRes = MOD(A,B);}
unsigned __bits(32) DIVMOD(unsigned __bits(16) A, unsigned __bits(16) B) {return ((DIV(A,B)) << 16) + MOD(A,B);}
unsigned __bits(1) GT;
unsigned __bits(1) EQ;
unsigned __bits(1) LT;
unsigned __bits(3) CMP(unsigned __bits(8) A, unsigned __bits(8) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
void CMPResult(unsigned __bits(8) A, unsigned __bits(8) B) {unsigned __bits(3) C = CMP(A,B); GT = C == 4; EQ = C == 2; LT = C == 1;}

//Logic
unsigned __bits(1) NOT(unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2(unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}
//DC, CD, MS
unsigned __bits(8) DC(unsigned __bits(1) CS, unsigned __bits(3) X) {unsigned __bits(8) d = 1; return (CS == 0) ? 0 : d << X;}
unsigned __bits(4) CD(unsigned __bits(8) X) {if (X == 0) return 0; unsigned __bits(4) i = 0; while (!(X & 1)) {i++; X = X >> 1;} return (i << 1) + 1;}
unsigned __bits(1) MS(unsigned __bits(8) X, unsigned __bits(3) A) {return ((X >> A) & 1);}

int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) ISUM(int __bits(16) A, int __bits(16) B) {return A+B;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(1) IGT;
unsigned __bits(1) IEQ;
unsigned __bits(1) ILT;
void ICMPResult(int __bits(32) A, int __bits(32) B) {unsigned __bits(3) C = ICMP(A,B); IGT = C == 4; IEQ = C == 2; ILT = C == 1;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return (A) ? One : Zero;}

void main(){
   int __bits(16) a1 = MUL (a,2);
   int __bits(16) b1 = MUL (b,c);

   res = DIV(a1,b1);
}

отработка пропуска 21_11(2)
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2301000&cid=1336
19.12.2023 21:47:03 25. Разность 1/1 Все тесты пройдены (основной + секретный) DelTA4 at NIT1 Win10 HLCCAD project
int  __in __bits(8) a=4;
int  __in __bits(8) b=2;




unsigned  __out __bits(16) res;

int __bits(8) ISUB(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A - B;
    return C; 
}

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C;
}

int __bits(16) IMUL(int __bits(8) A, int __bits(8) B) {
    int __bits(16) C;
    C = A * B;
    return C;
}

int __bits(8) x16Tox8(int __bits(16) A) {
    return A;
}


void main(){

int __bits(8) seven=7;
int __bits(8) six=6;
int __bits(8) x=ISUB(a,b);
int __bits(16) mul1=IMUL(x,six);


res=SUM(mul1,seven);

}




отработка пропуска за 31_10(1)
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2300997&cid=1336
19.12.2023 21:55:35 22. Умножение и вычитание 1/1 Все тесты пройдены (основной + секретный) DelTA4 at NIT0 Win10 HLCCAD project
int  __in __bits(8) a=3;
int  __in __bits(8) b=5;


unsigned  __out __bits(16) res;

int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {
    int __bits(16) C;
    C = A - B;
    return C; 
}

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C;
}

int __bits(16) IMUL(int __bits(8) A, int __bits(8) B) {
    int __bits(16) C;
    C = A * B;
    return C;
}

int __bits(8) x16Tox8(int __bits(16) A) {
    return A;
}


void main(){

int __bits(8) two=2;
int __bits(8) six=6;
int __bits(16) mul1=IMUL(a,six);
int __bits(16) mul2=IMUL(b,two);


res=ISUB(mul1,mul2);

}


отработка пропуска за 14_11(2)
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2301004&cid=1336
19.12.2023 22:25:28 29. Арифметические операции 1/1 Все тесты пройдены (основной + секретный) DelTA4 at NIT0 HLCCAD project
int  __in __bits(8) a=1;
int  __in __bits(8) b=1;
int  __in __bits(8) c=11;
int  __in __bits(8) d=1;

unsigned  __out __bits(8) res;

int __bits(8) ISUB(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A - B;
    return C; 
}

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C;
}

int __bits(8) IMUL(int __bits(4) A, int __bits(4) B) {
    int __bits(8) C;
    C = A * B;
    return C;
}

int __bits(4) x16Tox8(int __bits(8) A) {
    return A;
}


void main(){

int __bits(8) sum1=SUM(a,b);
int __bits(8) sub1=ISUB(c,d);

res=SUM(sum1,sub1);

}


отработка пропуска за 17_11
Михаил Долинский

Темы: 2010
Сообщений: 47874

Мой профиль
В Швейцарии разработали робота с ИИ, превзошедшего человека в настольной игре

Разработчики опубликовали исходный код робота.

Исследователи из Швейцарской высшей технической школы Цюриха разработали робота с искусственным интеллектом CyberRunner, сумевшего превзойти человека в игре «Лабиринт». Об этом сообщает Bloomberg.

С помощью двух ручек робот манипулировал игровой поверхностью, используя мелкую моторику и пространственное мышление. Этого успеха робот достиг всего за шесть часов. Исследователи считают этот случай одной из первых побед искусственного интеллекта над людьми в непосредственной физической игре.

Кроме того, разработанная модель робота основывалась на обучении с подкреплением на основе моделей, которая заключается в динамическом обучении методом проб и ошибок. Исследователи поделились своей работой в научной статье и опубликовали открытый исходный код CyberRunner на своем сайте. Проект станет доступен по цене $200.
Михаил Долинский

Темы: 2010
Сообщений: 47874

Мой профиль


Алина Школьникова:

Задача 6
http://dl.gsu.by/task.jsp?nid=2351956&cid=1336

15.12 12:09 Сам-с1. Задача №6 0 / 100 [test 1]: Тест не прошел: res hex[2]: 0FFFB. src.mpc DelTA4 at NIT0 Win10 Winter mpc
15.12 12:10 Сам-с1. Задача №6 100 / 100 Все тесты пройдены (основной + секретный). src.mpc DelTA4 at NIT0 Win10 Winter mpc

Отработка пропуска 15_09 
Пропуск сброшен условно
Надо добавлять запись из протокола об отсылке на проектирование

15.12.2023 12:12:49 15.12.2023 12:12:54 Школьникова Алина Организация и функционирование ЭВМ (ПО2) - 2023 Сам-п6. Задача №6 0 Ошибка: Несовпадение RES:0=0FFc4 [5,004 ps] Arifm.prd DelTA4 at NIT0 Win10

Михаил Долинский

Темы: 2010
Сообщений: 47874

Мой профиль


Виктория Гришкова:

Гришкова Виктория, ПО-21, работала на 3 паре:
http://dl.gsu.by/task.jsp?nid=2301726&cid=1336
В этой задаче нельзя было сдавать HLCCAD
Выражение 100 / 100 Все тесты пройдены (основной + секретный). src.mpc DelTA4 at NIT0 Win10 Winter mpc
int __in __bits(8) a;
int __in __bits(8) b;


int __out __bits(8) y;

//y=(4(a-2b)+2)/(b+2a-1)

unsigned __bits(16) CBW(unsigned __bits(8) A) {
	return A; 
}

unsigned __bits(32) CWD(unsigned __bits(16) A) {
    return A; 
}

int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {
    int __bits(16) C;
    C = A - B;
    return C; 
}

int __bits(16) SUM(int __bits(16) A, int __bits(16) B) {
    int __bits(16) C;
    C = A + B;
    return C; 
}

int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {
    int __bits(32) C;
    C = A * B;
    return C; 
}

int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {
     int __bits(16) C;
     C = A / B;
     return C; 
}

int __bits(16) x32Tox16(int __bits(32) A) {
     return A;
}

int __bits(8) x16Tox8(int __bits(16) A) {
     return A;
}

void main(){
	int __bits(16) two=2;
	int __bits(16) four=4;
	int __bits(16) one=1;
	int __bits(16) b16=CBW(b);
	int __bits(32) tb=IMUL(b16, two);
	int __bits(16) a16=CBW(a);
    int __bits(16) tb16=x32Tox16(tb);
	int __bits(16) subv=ISUB(a16, tb16);
	int __bits(32) fab=IMUL(four, subv);
    int __bits(16) fab16=x32Tox16(fab);
	int __bits(16) sumv=SUM(fab16, two);
    int __bits(32) ta=IMUL(a16, two);
	int __bits(16) ta16=x32Tox16(ta);
    int __bits(16) sumv2=SUM(ta16,b16);
	int __bits(16) subv2=ISUB(sumv2, one);
	int __bits(32) sumv32=CWD(sumv);
	int __bits(32) subv2_32=CWD(subv2);
	int __bits(16) y16=IDIV(sumv32,subv2_32);
	y=x16Tox8(y16);



}

 
Не указана дата пропуска
Михаил Долинский

Темы: 2010
Сообщений: 47874

Мой профиль


Виктория Богомазова:

Попыталась сделать с помощью схемок. Теория была взята с первого моего файла, который я Вам отправила, были добавлены ручные схемы. Вся информация здесь:
https://docs.google.com/document/d/1mOh-KmFL-nJoyy4BU94Oo2kXivNXYQMK/edit?usp=drive_link&ouid=112378336648240327604&rtpof=true&sd=true

 
Пока эта ветвь тупиковая. Но будем считать, что на зачёт ты наработала.
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2300981&cid=1336
20.12.2023 00:36:28 6. Инкрементор на 3 300/300 Все тесты пройдены (основной + секретный) DelTA4 at NIT1 Win10 HLCCAD project
int  __in __bits(4) IN_1=1;


unsigned  __out __bits(4) OUT_1;




int __bits(4) SUM(int __bits(4) A, int __bits(4) B) {
    int __bits(4) C;
    C = A + B;
    return C;
}



int __bits(4) x16Tox8(int __bits(8) A) {
    return A;
}


void main(){

int __bits(3) t=3;


OUT_1=SUM(IN_1,t);

}


отработка пропуска за 21_11(2)
Виктория Гришкова

Темы: 0
Сообщений: 14

Мой профиль


Михаил Долинский:


Виктория Гришкова:

Гришкова Виктория, ПО-21, работала на 3 паре:
http://dl.gsu.by/task.jsp?nid=2301726&cid=1336
В этой задаче нельзя было сдавать HLCCAD
Выражение 100 / 100 Все тесты пройдены (основной + секретный). src.mpc DelTA4 at NIT0 Win10 Winter mpc
int __in __bits(8) a;
int __in __bits(8) b;


int __out __bits(8) y;

//y=(4(a-2b)+2)/(b+2a-1)

Отработка за 3_11
unsigned __bits(16) CBW(unsigned __bits(8) A) {
	return A; 
}

unsigned __bits(32) CWD(unsigned __bits(16) A) {
    return A; 
}

int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {
    int __bits(16) C;
    C = A - B;
    return C; 
}

int __bits(16) SUM(int __bits(16) A, int __bits(16) B) {
    int __bits(16) C;
    C = A + B;
    return C; 
}

int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {
    int __bits(32) C;
    C = A * B;
    return C; 
}

int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {
     int __bits(16) C;
     C = A / B;
     return C; 
}

int __bits(16) x32Tox16(int __bits(32) A) {
     return A;
}

int __bits(8) x16Tox8(int __bits(16) A) {
     return A;
}

void main(){
	int __bits(16) two=2;
	int __bits(16) four=4;
	int __bits(16) one=1;
	int __bits(16) b16=CBW(b);
	int __bits(32) tb=IMUL(b16, two);
	int __bits(16) a16=CBW(a);
    int __bits(16) tb16=x32Tox16(tb);
	int __bits(16) subv=ISUB(a16, tb16);
	int __bits(32) fab=IMUL(four, subv);
    int __bits(16) fab16=x32Tox16(fab);
	int __bits(16) sumv=SUM(fab16, two);
    int __bits(32) ta=IMUL(a16, two);
	int __bits(16) ta16=x32Tox16(ta);
    int __bits(16) sumv2=SUM(ta16,b16);
	int __bits(16) subv2=ISUB(sumv2, one);
	int __bits(32) sumv32=CWD(sumv);
	int __bits(32) subv2_32=CWD(subv2);
	int __bits(16) y16=IDIV(sumv32,subv2_32);
	y=x16Tox8(y16);



}

 
Не указана дата пропуска 




Отработка за 3_11
Валерия Мишур

Темы: 0
Сообщений: 25

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2300989&cid=1336
20.12.2023 00:57:28 14. Умножить и сложить 100/100 Все тесты пройдены (основной + секретный) DelTA4 at NIT0 Win10 HLCCAD project
int  __in __bits(4) a=2;
int  __in __bits(4) b=2;
int  __in __bits(4) c=3;
int  __in __bits(4) d=2;

unsigned  __out __bits(8) res;

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C;
}

int __bits(8) IMUL(int __bits(4) A, int __bits(4) B) {
    int __bits(8) C;
    C = A * B;
    return C; 
}


int __bits(4) x16Tox8(int __bits(8) A) {
    return A;
}


void main(){

int __bits(8) mul1=IMUL(a,d);
int __bits(8) mul2=IMUL(b,c);

res=SUM(mul1,mul2);

}


отработка пропуска за 21_11(1)
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 8, 9, 10, 11, 12, ... 25, 26, 27
Time:0,101