1 00:00:00,210 --> 00:00:07,550 So as in the previous year, we have got our share caught with a bite and we have done that Exaro encoding 2 00:00:07,560 --> 00:00:16,140 of our circle, so we have got this out then Golden Circle now to decode will be writing an assembly 3 00:00:16,140 --> 00:00:22,060 program and we will accept the Chalco and we will test it to decode. 4 00:00:22,080 --> 00:00:25,710 We need to sell it to. 5 00:00:27,390 --> 00:00:35,730 And crucial committee, so if you saw the debate with you, you will the three one, so let's confirm 6 00:00:35,730 --> 00:00:36,000 that. 7 00:00:37,510 --> 00:00:38,850 Let's open the calculator. 8 00:00:43,300 --> 00:00:52,510 So now I'm going to switch to this and then type nine, we example here for the tattooer. 9 00:00:52,900 --> 00:01:02,090 So if you encode this Chalco in the exact example operation with the circle. 10 00:01:02,110 --> 00:01:02,440 Right. 11 00:01:03,100 --> 00:01:09,040 And to import into our assembly code, we need to do some modifications. 12 00:01:09,370 --> 00:01:18,490 We need to remove these slash X and we need to put the collar in after every week with the total you 13 00:01:18,760 --> 00:01:20,440 import as a variable in a. 14 00:01:21,040 --> 00:01:28,060 So what I'm going to raise I'm going to create a new variable rates and now I'm going to. 15 00:01:29,340 --> 00:01:31,050 But this. 16 00:01:32,580 --> 00:01:39,890 Campath Pushtu, which is the each bite press, I'm going to say McAra, right? 17 00:01:40,970 --> 00:01:42,920 I'll fight this, OK? 18 00:01:43,730 --> 00:01:51,440 I will be printing this one, print us so if we run this and put. 19 00:01:55,250 --> 00:01:57,950 Sorry, I did not get the zikos. 20 00:02:02,590 --> 00:02:12,010 So if I knew the Vytas year and you look at this circle as comma separated Baltes, so let me copy this 21 00:02:12,010 --> 00:02:12,250 one. 22 00:02:14,960 --> 00:02:16,400 Now, let me create a new file. 23 00:02:21,500 --> 00:02:24,440 And I would say it's a hardcore. 24 00:02:29,120 --> 00:02:29,620 An awesome. 25 00:02:32,300 --> 00:02:36,200 So now, let's say charcoaled. 26 00:02:40,020 --> 00:02:42,750 And defined by it, and I'm going to put it in here. 27 00:02:47,670 --> 00:02:50,100 OK, now I'm going to read the global stock. 28 00:02:53,890 --> 00:03:00,520 And I'm going to try and put this charcoaled in to my main function. 29 00:03:01,420 --> 00:03:04,450 So I want to say section. 30 00:03:06,600 --> 00:03:08,220 And I wanted to search Dr.. 31 00:03:11,670 --> 00:03:14,750 So we have our circle variable. 32 00:03:18,970 --> 00:03:24,880 To get the address of this Chalco, we need to use a technique called jump car property. 33 00:03:25,870 --> 00:03:28,930 So this means jump car and pop. 34 00:03:29,830 --> 00:03:37,750 So first we will put a label at this circle and we'll jump it and then we'll perform a car car to another 35 00:03:37,750 --> 00:03:38,150 level. 36 00:03:38,180 --> 00:03:46,230 Then after the car instruction has been executed, the next instructions address is going to be placed 37 00:03:46,240 --> 00:03:51,230 on the top pedestal and then we pop that value into digital. 38 00:03:52,000 --> 00:03:54,490 OK, if this seems confusing. 39 00:03:54,490 --> 00:03:55,110 That's right. 40 00:03:55,480 --> 00:03:58,890 And I would explain it again that this 41 00:04:01,630 --> 00:04:06,850 decoder and now I'm going to say jump. 42 00:04:08,740 --> 00:04:12,400 OK, we are doing a shot, short jump, jump shot to a. 43 00:04:14,740 --> 00:04:25,220 And then this will educate the Labor Act here and then what you want to do is we need to cut some other 44 00:04:25,270 --> 00:04:26,170 random function. 45 00:04:28,750 --> 00:04:34,250 So let's also write the decoder that will here be called. 46 00:04:37,670 --> 00:04:48,140 So after this construction, the next construction is this one, and this address is placed on the top 47 00:04:48,140 --> 00:04:55,960 of the stack, so to access the top of the value of the stack, we need to pop in to, say, register 48 00:04:55,990 --> 00:04:56,700 leaks. 49 00:04:57,020 --> 00:04:57,380 Right. 50 00:04:58,940 --> 00:05:07,740 We just what we are done is first we have shot down to this level and we have gotten be called and what 51 00:05:07,740 --> 00:05:14,380 this corporation does is it will place the attacks on the U.S. on the top of the hour after this because 52 00:05:14,550 --> 00:05:19,210 label has been executed, the program should continue after this current structure. 53 00:05:19,220 --> 00:05:26,450 That's where that injection is going to be placed on the state and then in the likelihood the U.S. will 54 00:05:26,450 --> 00:05:27,170 do its part. 55 00:05:27,710 --> 00:05:30,950 So the other social court will be needed. 56 00:05:31,220 --> 00:05:37,460 So what you're saying this is even if we run out, we should run our Chalco dynamically. 57 00:05:37,460 --> 00:05:40,980 So we no need to place a static address in the areas. 58 00:05:44,500 --> 00:05:50,000 So we have got the UTX address, just us pointing to our circle. 59 00:05:50,460 --> 00:05:52,440 Now let me clear easy. 60 00:05:54,070 --> 00:05:58,700 So what we're going to do is we take every byte and aquavit, yay. 61 00:05:59,230 --> 00:06:02,540 And this year we are servitor together. 62 00:06:03,820 --> 00:06:04,740 So let's do that. 63 00:06:06,280 --> 00:06:09,420 We have we have XRX amnesiacs. 64 00:06:09,850 --> 00:06:15,610 Now you see X, Y, and we need to find all of this. 65 00:06:16,990 --> 00:06:17,490 Circle. 66 00:06:18,490 --> 00:06:20,510 OK, we need to find the circle. 67 00:06:20,530 --> 00:06:30,280 What we want to do is that second is digital and what it is for every loop iteration, I just increment 68 00:06:30,280 --> 00:06:30,730 by one. 69 00:06:32,770 --> 00:06:39,620 And I would have been tough going now if we ran, this will get this additional. 70 00:06:42,330 --> 00:06:44,630 So the size of the circle is 139. 71 00:06:48,260 --> 00:06:57,830 We need to move the more senior comma 129, so this was exactly eight weeks into the Ebbetts. 72 00:07:00,070 --> 00:07:03,460 Now, what we want to do is you need to loop over this. 73 00:07:05,700 --> 00:07:12,550 Or this whole circle by by weight, and we need to exert this each and every byte with you. 74 00:07:12,840 --> 00:07:13,130 Right. 75 00:07:13,590 --> 00:07:17,120 So let's exert helix, OK? 76 00:07:17,160 --> 00:07:18,570 We need to do biotechs. 77 00:07:18,570 --> 00:07:18,930 All right. 78 00:07:19,830 --> 00:07:20,790 Exabyte. 79 00:07:23,770 --> 00:07:32,200 UTX come up GIRoA next year, so you point to the starting of this circle. 80 00:07:33,160 --> 00:07:42,550 This means it because it expects to see the first bit if we need to in the weeks to get the value of 81 00:07:42,820 --> 00:07:43,500 second base. 82 00:07:43,660 --> 00:07:46,870 And we need more to get the value of more Moabites. 83 00:07:47,830 --> 00:07:52,590 So we need to incrementally X and so we are going to loop. 84 00:07:54,700 --> 00:07:59,890 Because right, so let me read the recording part here. 85 00:08:02,520 --> 00:08:11,190 So this group executes until this year become zero, and then we'll exalt each and every bit and our 86 00:08:11,230 --> 00:08:18,500 daughter will be placed in a circle where we will not we need to jump to get this one right. 87 00:08:19,600 --> 00:08:20,530 He said, jump. 88 00:08:21,970 --> 00:08:24,070 Shahed Chalco. 89 00:08:27,100 --> 00:08:36,130 So after this, the jump shot, a shot jump to the circle takes place and Chalco will get a ticket, 90 00:08:36,130 --> 00:08:36,480 right? 91 00:08:38,420 --> 00:08:40,060 OK, first, I will explain what we. 92 00:08:40,360 --> 00:08:50,090 First, without making the jump to this DeCola level and then we are placing the Chalco after the car 93 00:08:50,240 --> 00:08:53,810 instructions such that this address will be on the top of the stack. 94 00:08:54,200 --> 00:09:00,080 And in this particular level, we are pumping that about, which is so this will work into it. 95 00:09:01,160 --> 00:09:06,860 And then we are clearing the character in order to use the loop variable reconstruction. 96 00:09:07,520 --> 00:09:11,550 And then we're hoping as a result that according to Mr.. 97 00:09:13,460 --> 00:09:20,270 And then we are exerting that each bolt of SBX with you because we have encoded the whole committee 98 00:09:20,270 --> 00:09:20,900 here together. 99 00:09:21,480 --> 00:09:27,740 We need to excite with the same way and we are including the backgrounding UTX. 100 00:09:29,040 --> 00:09:32,090 Sorry, documenting the current. 101 00:09:33,270 --> 00:09:35,490 I'm sorry, I'm just confused. 102 00:09:35,850 --> 00:09:44,280 OK, we are going to do for our addition and loop decoding section, automatical 36 radio and after 103 00:09:45,210 --> 00:09:52,180 decoding exer decoding everything, then we don't punish shirker and discord with gratitude. 104 00:09:52,830 --> 00:10:01,310 We used to put the drugs in front of every word to the planet as hexadecimal to this simple logic. 105 00:10:01,320 --> 00:10:02,150 I have misunderstood. 106 00:10:03,560 --> 00:10:04,770 OK, not a problem. 107 00:10:05,050 --> 00:10:06,390 Need to Seijiro X. 108 00:10:07,680 --> 00:10:09,170 But as Mike. 109 00:10:11,450 --> 00:10:13,490 Richard, Richard, you thought patterns. 110 00:10:16,550 --> 00:10:19,280 They do not copy everything. 111 00:10:21,480 --> 00:10:22,110 And No.