1 00:00:01,110 --> 00:00:09,050 So in this video, we are going to see the construction and the progress that we have seen, the conditions 2 00:00:09,180 --> 00:00:18,330 and this new construction is like kind of conditional jump and this construction takes into consideration 3 00:00:18,330 --> 00:00:19,390 and looks accordingly. 4 00:00:20,190 --> 00:00:26,330 So if you want to look like 10 times, you need to put it right in the. 5 00:00:26,820 --> 00:00:35,340 I mean, you need to put the right 50 or 40 in the U.S. We cannot use and register as Étretat and it 6 00:00:35,340 --> 00:00:39,090 compares to six registered to zero and dumps accordingly. 7 00:00:39,840 --> 00:00:50,910 So if we put the registered 250 and this group instruction jumps accordingly until the issue becomes 8 00:00:50,910 --> 00:00:55,390 zero and it automatically declines that you after. 9 00:00:55,710 --> 00:01:02,370 So you don't need to manually determine that you fix what you the previous year, while we are using 10 00:01:02,370 --> 00:01:07,530 the jump operations we have, we have everything manually incrementing. 11 00:01:07,530 --> 00:01:16,050 And currently in this movie instruction, we need to be, you see, manually, it would automatically 12 00:01:16,050 --> 00:01:18,690 decrements the registered value for us. 13 00:01:20,350 --> 00:01:27,890 So this is some basic travel, the construction now that is going to want to come and see some examples. 14 00:01:28,660 --> 00:01:30,700 So now I'm going to create a. 15 00:01:33,200 --> 00:01:34,700 New groups. 16 00:01:41,100 --> 00:01:43,140 I'm going to write the Grover Start. 17 00:01:48,040 --> 00:01:54,400 No, I'm going to declare credit available for that, I am I am reading the dark data section. 18 00:01:56,820 --> 00:02:05,630 And that's one we one different way now, like in a studio, like in our program or our program studio 19 00:02:05,640 --> 00:02:08,620 will declare a variable with our. 20 00:02:12,060 --> 00:02:20,160 And the next step will be the jury, Axia, because it's the hexadecimal representation of a new line 21 00:02:20,160 --> 00:02:20,930 RNC. 22 00:02:22,760 --> 00:02:24,790 And we also Kalachakra, Dylan. 23 00:02:27,390 --> 00:02:36,490 Franticness da da minus where one daughter means the current construction and the red one means that 24 00:02:36,580 --> 00:02:43,680 the variable one, since these are additions, this difference gives us the size of this variable. 25 00:02:47,360 --> 00:02:49,220 OK, now let's say that section. 26 00:02:53,160 --> 00:03:04,170 Now, let's I want to bring this all over 50 times, so in order to prove to them you need to put 50 27 00:03:04,170 --> 00:03:09,280 value in that issue only if you put the 50 on the register. 28 00:03:09,630 --> 00:03:16,320 This rule instruction will not educate properly because it checks the register only. 29 00:03:19,250 --> 00:03:22,430 Now I'm going to create another level called printing. 30 00:03:24,760 --> 00:03:31,420 Just for our understanding purposes, no, to print something under the screen, we need to perform 31 00:03:31,420 --> 00:03:32,050 the right system. 32 00:03:33,370 --> 00:03:35,590 So I'm moving the right system. 33 00:03:35,910 --> 00:03:38,590 No numbers for two years. 34 00:03:38,770 --> 00:03:46,860 And the first argument will be the output file descriptor, which is one in the case because one minute 35 00:03:46,870 --> 00:03:49,480 is pretty standard output rate. 36 00:03:51,070 --> 00:03:56,890 Now we need to move the U.S. because the actual content, what we want to return to the screen into 37 00:03:56,890 --> 00:03:57,250 the issue. 38 00:03:58,060 --> 00:04:03,130 So we are going to read that one and that actually. 39 00:04:04,250 --> 00:04:08,270 The number of boats you want to write to the screen that is lent. 40 00:04:10,190 --> 00:04:19,670 In 86 and finally, we need to see the Internet now, at last I said Loopt. 41 00:04:21,990 --> 00:04:32,940 Printing and then I will exist normally using the system called Moakes comma one, which is a system 42 00:04:32,950 --> 00:04:35,090 because no more Ebix. 43 00:04:36,530 --> 00:04:46,400 Command zero, which is the exit of zero, and I'm going to call the softer, and so if you scroll up, 44 00:04:46,940 --> 00:04:50,990 you can see for in the right number in two years. 45 00:04:51,200 --> 00:04:57,320 And then the first target is where we want to it means touchdown or put into the books and the actual 46 00:04:57,320 --> 00:05:01,570 data into use and how much of that data into it. 47 00:05:01,910 --> 00:05:09,140 And finally, regarding that, I know you observe we are moving the 15 BTX and at the same time, when 48 00:05:09,140 --> 00:05:16,540 this look when this river is getting executed, could this instruction more is coming on. 49 00:05:16,910 --> 00:05:21,980 So this 50 will get replaced by a dose of variable one. 50 00:05:23,490 --> 00:05:30,140 So we can cannot groups here, because the 50s being overridden by we. 51 00:05:31,020 --> 00:05:33,390 That's what we want to resort to. 52 00:05:33,690 --> 00:05:41,940 We need to show that is ready to say that is where you want where you need to push. 53 00:05:44,380 --> 00:05:47,620 You see X value onto the stock, so the stock. 54 00:05:50,450 --> 00:05:59,000 Contends the Ishaq's value and after before looping, before looping instruction, we need to pop you 55 00:05:59,060 --> 00:06:07,900 six so that 50 where you get onto the stack and then after the performance system called, then the 56 00:06:07,900 --> 00:06:14,690 issue gets popped in to the top of the stack, which is 50 that poverty into the ethics and then loop 57 00:06:14,700 --> 00:06:16,310 instruction execute. 58 00:06:16,670 --> 00:06:21,490 Now let's see how this file it's assembled using nasal. 59 00:06:34,180 --> 00:06:36,640 Now, let's bring this up, losing Ellie. 60 00:06:50,120 --> 00:06:52,620 OK, I think that is a mistake, the stock. 61 00:06:58,440 --> 00:07:00,950 OK, I'm sorry, I did not read the stock my back. 62 00:07:06,180 --> 00:07:16,840 So now let's celebrate and with early now, if we run this lupe's, we have to protect the health of 63 00:07:16,850 --> 00:07:20,620 systems so we have successfully satullo protection. 64 00:07:21,120 --> 00:07:23,760 Now, we opened Arup's winery in the. 65 00:07:26,500 --> 00:07:30,040 And put in a breakpoint at the start. 66 00:07:31,450 --> 00:07:35,330 All right, let's run the program now. 67 00:07:35,350 --> 00:07:38,900 The U.S. is going to be more easy to do. 68 00:07:39,160 --> 00:07:40,690 That in itself is what it means. 69 00:07:40,700 --> 00:07:45,310 The 15 are small, as you can see, 632. 70 00:07:46,120 --> 00:07:48,510 Now we are inside the printing. 71 00:07:49,030 --> 00:07:52,160 You can see here there is less than printing. 72 00:07:52,180 --> 00:07:52,400 Right? 73 00:07:52,410 --> 00:07:59,530 Then this is the printing label and we are going to push the issue onto the stack to sell the value. 74 00:08:01,580 --> 00:08:07,990 Now, as you can see, this 32 is a 50 and the value has been scrawled on the top of the stack. 75 00:08:08,840 --> 00:08:12,350 Now we are just printing this now. 76 00:08:12,360 --> 00:08:20,750 We are storing the number in two years and then here we are storing that one, which is the standard 77 00:08:20,750 --> 00:08:24,560 output for this compared to ebooks, as you can see, its contained for. 78 00:08:24,890 --> 00:08:27,970 And after this introduction, you will condense one. 79 00:08:28,730 --> 00:08:33,470 Now you're moving the actual address, which points to the hollow Wall Street and into the 80s. 80 00:08:35,090 --> 00:08:43,400 Now, as you can see in this address and this of has also taken a value pointed by this address and 81 00:08:43,400 --> 00:08:45,370 display here, the whole session. 82 00:08:46,580 --> 00:08:51,180 Now we are going to write the number of bytes of this into the register. 83 00:08:52,210 --> 00:08:57,350 Now, as we can see the contents see which is Turbit's. 84 00:08:58,370 --> 00:09:02,200 Now we are just calling the system using interprete. 85 00:09:03,200 --> 00:09:09,590 Now, as you can see here, the output has been displayed now that our borders are contained, 50 or 86 00:09:09,620 --> 00:09:10,770 hexadecimal, 32. 87 00:09:10,790 --> 00:09:14,350 Then it will be popped into the system. 88 00:09:14,750 --> 00:09:16,310 That's what this injection does. 89 00:09:22,040 --> 00:09:28,020 Now, is your contention that we do know after this instruction. 90 00:09:28,040 --> 00:09:31,280 Nobody expects that to be true until we want. 91 00:09:33,860 --> 00:09:37,490 As you can see, no easy fix, where do you start even before it was started to. 92 00:09:38,910 --> 00:09:45,390 And in the same way, this group continues pushing the value of the U.S. onto the stack and then again 93 00:09:47,160 --> 00:09:54,840 printing the world and again putting the U.S. back into the pupping, not apologizing to the U.S.. 94 00:09:55,230 --> 00:09:57,470 And then again, looking you can see the 30. 95 00:09:58,170 --> 00:10:04,140 So in this where the loop executes until the U.S. value becomes zero. 96 00:10:05,520 --> 00:10:12,980 So this is one of the advantages of reconstruction that we need to manually declinations it automatically 97 00:10:12,990 --> 00:10:13,620 to quantify.