Индекс форума
->Учебный процесс ГГУ/СШ 27
->Проектирование цифровых систем
|
1,
2,
3,
...
8,
9,
10,
11,
12,
...
25,
26,
27
|
Автор |
Сообщение |
19.12.2023 16:58:32
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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
|
19.12.2023 18:13:39
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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)
|
19.12.2023 18:19:22
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Виктория Богомазова
Темы: 0
Сообщений: 8
Мой профиль
|
Попыталась сделать с помощью схемок. Теория была взята с первого моего файла, который я Вам отправила, были добавлены ручные схемы. Вся информация здесь:
https://docs.google.com/document/d/1mOh-KmFL-nJoyy4BU94Oo2kXivNXYQMK/edit?usp=drive_link&ouid=112378336648240327604&rtpof=true&sd=true
|
19.12.2023 20:28:37
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Александр Дроздов
Темы: 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
|
19.12.2023 20:33:53
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Александр Дроздов
Темы: 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)
|
19.12.2023 21:49:47
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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)
|
19.12.2023 21:58:19
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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)
|
19.12.2023 22:27:02
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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
|
19.12.2023 22:27:12
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Михаил Долинский
Темы: 2010
Сообщений: 47874
Мой профиль
|
В Швейцарии разработали робота с ИИ, превзошедшего человека в настольной игре
Разработчики опубликовали исходный код робота.
Исследователи из Швейцарской высшей технической школы Цюриха разработали робота с искусственным интеллектом CyberRunner, сумевшего превзойти человека в игре «Лабиринт». Об этом сообщает Bloomberg.
С помощью двух ручек робот манипулировал игровой поверхностью, используя мелкую моторику и пространственное мышление. Этого успеха робот достиг всего за шесть часов. Исследователи считают этот случай одной из первых побед искусственного интеллекта над людьми в непосредственной физической игре.
Кроме того, разработанная модель робота основывалась на обучении с подкреплением на основе моделей, которая заключается в динамическом обучении методом проб и ошибок. Исследователи поделились своей работой в научной статье и опубликовали открытый исходный код CyberRunner на своем сайте. Проект станет доступен по цене $200.
|
19.12.2023 22:49:02
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Михаил Долинский
Темы: 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
|
19.12.2023 23:39:45
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Михаил Долинский
Темы: 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);
}
Не указана дата пропуска
|
20.12.2023 00:20:24
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Михаил Долинский
Темы: 2010
Сообщений: 47874
Мой профиль
|
Виктория Богомазова:
Попыталась сделать с помощью схемок. Теория была взята с первого моего файла, который я Вам отправила, были добавлены ручные схемы. Вся информация здесь:
https://docs.google.com/document/d/1mOh-KmFL-nJoyy4BU94Oo2kXivNXYQMK/edit?usp=drive_link&ouid=112378336648240327604&rtpof=true&sd=true
Пока эта ветвь тупиковая. Но будем считать, что на зачёт ты наработала.
|
20.12.2023 00:38:02
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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)
|
20.12.2023 00:38:39
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Виктория Гришкова
Темы: 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
|
20.12.2023 00:59:34
Тема: Re:Применение искусственного интеллекта для обучения ассемблеру, HLCCAD, C-MPA
|
Валерия Мишур
Темы: 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
|
|
|