- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
private void doComand(byte command)
{
byte value = 0;
if (command <= 44)
{
if (command <= 32)
{
switch (command)
{
case 0:
case 5:
case 10:
break;
case 1:
this.RB.Value = this.RA.Value;
break;
case 2:
this.RC.Value = this.RA.Value;
break;
case 3:
this.RD.Value = this.RA.Value;
break;
case 4:
this.RA.Value = this.RB.Value;
break;
case 6:
this.RC.Value = this.RB.Value;
break;
case 7:
this.RD.Value = this.RB.Value;
break;
case 8:
this.RA.Value = this.RC.Value;
break;
case 9:
this.RB.Value = this.RC.Value;
break;
case 11:
this.RD.Value = this.RC.Value;
break;
case 12:
this.RA.Value = this.RD.Value;
break;
case 13:
this.RB.Value = this.RD.Value;
break;
case 14:
this.RC.Value = this.RD.Value;
break;
default:
if (command == 32)
{
this.RA.Value = 0;
}
break;
}
}
else
{
if (command != 36)
{
if (command != 40)
{
if (command == 44)
{
byte value2 = this.RA.Value;
byte value3 = this.RB.Value;
byte b = 0;
for (byte b2 = 0; b2 < 8; b2 += 1)
{
this.setBit(ref b, b2, this.getBit(value2, b2) && this.getBit(value3, b2));
}
this.RA.Value = b;
if (b == 0)
{
this.setBit(ref value, 0, true);
}
}
}
else
{
byte value2 = this.RA.Value;
byte value3 = this.RB.Value;
byte b = 0;
for (byte b3 = 0; b3 < 8; b3 += 1)
{
this.setBit(ref b, b3, this.getBit(value2, b3) || this.getBit(value3, b3));
}
this.RA.Value = b;
if (b == 0)
{
this.setBit(ref value, 0, true);
}
}
}
else
{
byte value4 = this.RA.Value;
Kostcev_Tolya 03.03.2012 04:27 # +3
smoika_kod 06.03.2012 15:30 # +1
With this contest I was moved to the Division 1 and now my rating in the Topcoder Algorithm is 1254. I'm blue!!!". Неужели на TopCoder такое прогобыдло работает. И что остальные 394,961 учасников еще хуже?
topcoder.com
ru.wikipedia.org/wiki/TopCoder
p.s. Это грустно.
mapron 03.03.2012 11:14 # +1
budlokoder_steb_dm 03.03.2012 17:30 # +3
Вот ссылка на автора:
http://stebaev.com.ua/processor/
smoika_kod 03.03.2012 17:55 # 0
что за...?
rd_-s_-q_C 03.03.2012 18:00 # +1
dronFurion 03.03.2012 20:56 # 0
lazyBolt 03.03.2012 21:24 # −3
dronFurion 04.03.2012 00:04 # +1
p.s. русский язык выучи, потом о c# говори
lazyBolt 04.03.2012 00:21 # −4
dronFurion 04.03.2012 00:23 # +1
lazyBolt 04.03.2012 00:25 # −9
TarasB 03.03.2012 18:15 # 0
bugmenot 04.03.2012 02:16 # +2
Xom94ok 03.03.2012 19:41 # 0
PivoJorik 06.03.2012 15:38 # +2
TheHamstertamer 03.03.2012 23:19 # 0
lazyBolt 03.03.2012 23:42 # 0
BredMoroz 04.03.2012 00:07 # +8
dronFurion 04.03.2012 00:13 # −1
guest 10.03.2012 16:44 # +2
3.14159265 10.03.2012 23:01 # 0
Теперь фанатам мелкософта просто грех фапать на сайты с флешом и другими чужеродными технологиях.
budlokoder_steb_dm 04.03.2012 15:31 # +6
1) зайти на сайт и скачать .xap файл(stebaev.com.ua/processor/Processor.xap), если не получается то с файлообменника ifolder(http://ifolder.ru/29082018)
2) скачать С# дикомпилер. Например ILSpy "ILSpy is the open-source .NET assembly browser and decompiler" (http://wiki.sharpdevelop.net/ilspy.ashx)
3) открыть и наслаждаться)
ser_PPSer 06.03.2012 16:21 # 0
какое приятное сочетание)
guest 03.03.2012 12:27 # +3
я совсем не понял, что это =)
TarasB 03.03.2012 15:16 # +1
for i := Low(p) to High(p) do p[i]();
nobadya 06.03.2012 15:51 # +3
q
guest 03.03.2012 23:29 # +2
phoenixx 04.03.2012 00:59 # +6
guest8 09.04.2019 12:47 # −999