0:02 안녕하세요 여러분, 채널에 다시 오신 것을 환영합니다. 저는 여러분입니다.
0:04 친구이자 진행자인 프린스와 함께 오늘의 영상에 출연합니다.
0:07 우리는 16번째 강의를 시청할 예정입니다.
0:09 제4장 제2부입니다.
0:12 마지막 부분은 4장입니다.
0:14 하지만 우리는 이러한 이유로 그 이론을 살펴볼 것입니다.
0:16 제가 나중에 만들 모든 영상들
0:17 4장이 완료되었습니다.
0:19 각 장은 프로그래밍 기반으로 구성될 것입니다.
0:22 4번과 5번은 주로 프로그래밍 관련 내용입니다.
0:24 여기에서 프로그램을 받으실 수 있습니다.
0:26 어셈블리 언어는 제가 보기에 매우 간단합니다.
0:28 아주 간단하게 말하자면, 당신은
0:30 저는 이것을 다음과 같이 설명하겠습니다.
0:32 먼저 간단한 정보를 드리겠습니다.
0:35 저는 자바 세미나 20이 끝났으면 좋겠습니다.
0:37 참여를 원하시면 4월 21일까지 연락주세요.
0:39 설명에 숫자가 있습니다.
0:41 그러면 당신은 자바에 관심을 갖게 될 것입니다.
0:43 저는 그곳에서 세미나를 개최하고 싶습니다. 현장에서 직접 정보를 제공해 드리겠습니다.
0:45 자바 완벽 복습 강의를 진행하겠습니다.
0:48 제가 진행할 예정이니, 이것이 바로 저희 강의입니다.
0:50 16번은 우리가 다음 장으로 넘어가는 번호입니다.
0:52 우리는 네 번째 파트의 두 번째 파트를 시청할 것입니다.
0:54 지난 강의에서 우리는 조립에 대해 살펴보았습니다.
0:56 프로그래밍 언어의 기초
0:57 어셈블리 언어에 대하여
0:59 프로그래밍이란 무엇인가요? 우리는 마지막으로 논의했습니다
1:01 시간 모델에 관한 것들도 살펴보았습니다.
1:03 우리 언어 프로그래밍이란 무엇이었을까요?
1:05 그리고 그 다양한 모델들은 무엇인가요?
1:07 지난번에 제가 말씀드렸듯이 이것은
1:09 이번 강의에서는 프로그래머에 대해 이야기하겠습니다.
1:10 제가 템플릿에 대해 말씀드리겠습니다. 즉, 저희는
1:12 프로그램을 작성할 때, 우리는 먼저
1:14 먼저, 프로그램에 대해 알아야 할 사항이 있습니다.
1:16 우리에게 구조란 정확히 무엇을 의미하는가?
1:19 무엇을 써야 하고 어떤 구조가 필요한가?
1:21 따르는 것이 매우 중요합니다
1:24 어떤 것을 선택해야 할지 모르겠다면
1:26 어떤 구조를 작성해야 할까요?
1:27 팔로우하고 싶다면 아마 절대 못 할 거예요
1:29 당신은 프로그래밍을 배울 수 없을 겁니다.
1:32 자바, 파이썬, 아니면 저수준 언어?
1:34 어셈블리 언어 프로그래밍을 하세요
1:36 구조를 먼저 알아야 합니다.
1:38 프로그래밍이 필요합니다.
1:40 그래서 오늘은 기본적으로 언어에 대해 살펴보겠습니다.
1:43 8086용 프로그래머 템플릿
1:46 8086 어셈블리 언어 프로그램
1:49 우리는 어떻게 프로그래밍을 할까요?
1:51 오늘 우리는 그것을 모든 사람으로부터 제대로 이해할 수 있도록 노력합시다.
1:54 먼저, 오늘은 프로그래머에 대해 이야기해 보겠습니다.
1:56 SO 프로그래밍 템플릿에 대하여
1:59 일반적으로 8086 템플릿에는 다음과 같은 내용이 있습니다.
2:01 총 여섯 개의 섹션이 있으며, 첫 번째 섹션은 다음과 같습니다.
2:04 이 섹션에는 메모리 모델이 있습니다.
2:07 스택 구성의 두 번째 부분은 데이터입니다.
2:09 섹션 3은 코드이고, 섹션 4도 코드입니다.
2:12 입문 섹션은 다섯 번째 주요 섹션입니다.
2:15 프로그램 실행 후 프로그램 종료
2:18 저희 전체 세트는 6개 섹션으로 구성되어 있습니다.
2:21 8086 아키텍처에서는 어떤 코드든 작성할 수 있습니다.
2:24 덧셈이 일어났듯이, 우리는 서브크가 되었고, 그렇게 되었습니다.
2:26 여기서 모든 코드를 보실 수 있습니다.
2:29 이 여섯 가지 섹션을 어떻게 활용하나요?
2:31 오늘 강의에서 여러분의 코드를 작성해 보세요.
2:34 먼저 여섯 가지 섹션을 모두 살펴보겠습니다.
2:36 어떻게에 관한 글을 읽어보세요
2:39 우리는 이 부분들과 이 모든 것들을 사용합니다.
2:41 단면도의 기능은 무엇인가요?
2:43 각 항목별로 하나씩 자세히 살펴보겠습니다.
2:45 첫 번째 부분이 당신의 것임을 알게 될 것입니다.
2:48 메모리 모델과 스택 설정이 올바른가
2:50 섹션의 의미는 매우 간단합니다. 이 섹션
2:53 Humara hota hai 이 섹션에서는 다음을 지정합니다.
2:56 메모리 모델: 소형, 중형, 대형, 초대형
2:58 어떤 프로그램을 하든, 당신은
3:01 크기와 스택 크기를 지정해야 합니다.
3:04 메모리 할당이 그에 따라 이루어지기 때문입니다.
3:07 모델과 스택이 첫 번째가 될 것입니다.
3:09 여기서 원하는 모델을 지정합니다.
3:11 사용할 스택
3:14 지침이 어떻게 될 건가요? 그럼 저희는 이렇게 말할 거예요.
3:18 예시 도트 모델 Sl 도트 스톡 100시간
3:20 우리가 글을 쓸 때는 이런 식으로 씁니다.
3:21 제가 프로그래밍을 시작하겠습니다.
3:24 프로그램 시작 시에 자세히 설명해 드리겠습니다.
3:26 만약 우리가 글을 쓴다면, 모델은 어떻게 작성하는 걸까요?
3:28 이것을 어떻게 프로그래밍할까요?
3:29 완전한 프로그램을 작성합니다
3:31 지금은 이것이 사실이라는 점만 이해해 주세요.
3:33 저희 부서에서는 다음과 같습니다.
3:36 메모리 모델과 스택에 대해 설명드리겠습니다.
3:38 저희 모델은 소형입니다.
3:40 Medium은 넓은 공간이라 무엇이든 쓸 수 있습니다.
3:42 원하시는 모든 것이 여기 스택에 있습니다.
3:44 이후에는 지시문을 사용할 수 있습니다.
3:46 이제 데이터의 두 번째 부분으로 넘어가겠습니다.
3:48 이 섹션은 자바처럼 매우 간단합니다.
3:51 프로그램에서 int a int b float 등
3:53 같은 것을 같은 방식으로 선언하는 데 사용됩니다.
3:55 프로그램이 데이터라면 변수를 선언합니다.
3:57 상수를 선언하거나
4:00 우리가 어떤 데이터 구조를 사용하든, 그것은 다음과 같을 것입니다.
4:02 데이터 섹션에서는 먼저 다음과 같은 작업을 진행합니다.
4:05 변수를 다음과 같이 선언하세요
4:07 상수는 변수를 선언합니다.
4:10 선언 및 모든 데이터
4:12 우리가 사용하는 모든 구조를 선언하십시오.
4:14 자, 해봅시다. 여기 예시를 보세요. 점 데이터
4:17 세그먼트 시작 메시지 DB 안녕하세요
4:19 전 세계에 등록된 모든 것들
4:21 저는 ~에 대한 정보를 제공했습니다.
4:23 다음 영상에서 이 방법을 알려드리겠습니다.
4:25 이제 프로그램을 어떻게 작성해야 할까요?
4:27 해당 부분을 알려드리는 것뿐입니다.
4:29 여기서 어떤 섹션을 사용하고 있나요?
4:30 다음 영상에서 제가 보여드릴 때
4:32 제가 전체 프로그램을 작성해서 알려드리겠습니다.
4:34 예를 들어 설명해 드리겠습니다.
4:36 프로그램에서 `next`를 작성하는 방법
4:40 이 섹션은 저희 코드 섹션 코드가 될 것입니다.
4:42 이 섹션에는 무엇이 포함되어 있나요? 이 섹션에는 다음 내용이 포함되어 있습니다.
4:44 메인 프로그램의 주요 로직은 다음과 같습니다.
4:46 여기서는 프로그램의 논리에 대해 논의하겠습니다.
4:48 코드 섹션에서 우리는 다음과 같이 작성합니다.
4:50 실행될 지침
4:52 프로세서, 우리가 가진 어떤 프로세서든
4:54 명령을 실행하려고 합니다
4:57 자바에는 어떤 종류의 진입점이 있나요?
4:59 public static void main str using
5:02 인수는 메인 함수와 동일했습니다.
5:04 마찬가지로, 이것이 바로 여러분의 출발점입니다.
5:06 주요 기능은 다음과 같습니다. 예시
5:07 예시
5:13 여기는 도트 코드 메인이고 여기는 심플입니다.
5:17 본문 바로 다음에 주요 코드가 나타납니다.
5:19 우리가 가지고 있는 부분은 초기화 부분입니다.
5:22 이 부분에서 당신은 레지스터 세트를 사용합니다.
5:24 데이터 세그먼트를 늘리고 모든 작업을 수행합니다.
5:27 프로그램 로직 실행 전 필수 설정 사항
5:30 등록부에 등록하려면
5:33 레지스터 내부로 데이터를 이동해야 합니다.
5:35 그러면 그 내용을 초기화 섹션 안에 넣을 수 있습니다.
5:38 그러니까 기본적으로는 단일 데이터를 이동하는 것과 같습니다.
5:41 이런 유형의 일이 무엇이든 간에 d를 하나 이동하세요.
5:43 이 섹션은 입문 섹션이라고 합니다.
5:45 우리는 이 모든 것을 예시를 통해 설명합니다.
5:47 그건 나중에, 바로 이어서 볼 거예요.
5:49 이것은 우리에게 전달되는 메인 프로그램 로직입니다.
5:52 당신의 권리가 당신의 핵심 기능인가요?
5:54 프로그램: 여기에서 프로그램의 세부 정보를 확인할 수 있습니다. 모서리
5:56 모서리
5:59 핵심 기능은 다음과 같습니다.
6:01 입력을 받을지 출력을 낼지 여부 또는
6:04 데이터를 이동하려면 몇 가지 작업을 해야 합니다.
6:06 여기서 모든 계산을 직접 해야 합니다.
6:08 메인 프로그램의 로직을 작성합니다.
6:11 내부, 그리고 이곳이 저희의 마지막 섹션입니다.
6:13 이는 프로그램 종료, 즉 끝을 의미합니다.
6:16 프로그램 마지막에 코드를 포함시키게 됩니다.
6:18 프로그램을 종료하고 제어권을 반환합니다.
6:22 마지막으로 운영 체제에 대해 이야기할 때
6:24 운영 체제에 제어권을 넘겨주세요
6:26 그러므로 우리는 프로그램을 종료해야 합니다.
6:28 그리고 여기가 바로 우리가 프로그램을 작성할 수 있는 부분입니다.
6:30 그러니까 기본적으로 이런 일이 벌어지는 거죠.
6:33 이것은 우리 프로그래머용 템플릿입니다.
6:35 제가 따로 말씀드렸잖아요
6:37 어셈블리 언어 프로그래밍을 가르쳐 드리겠습니다.
6:38 다음 강의 때 실제 내용을 알려드리겠습니다.
6:41 광고에 담긴 숨겨진 의미를 알려드리겠습니다.
6:43 곱셈의 경우, 전체 코드를 보여드리겠습니다.
6:46 여기에 적어서 어떻게 조립하는지 보여드리겠습니다.
6:48 조립하는 방법을 보여드리겠습니다.
6:50 해당 언어의 코드를 작성하면 더 많은 것을 얻게 될 것입니다.
6:53 여러분은 우리가 누구인지, 그리고 우리가 무엇을 하는지 이해하게 될 것입니다.
6:55 구조는 우리의 제어 흐름입니다.
6:57 내가 너에게 말했던 건 이거야
6:59 여기서 중요한 질문을 던질 수 있습니다.
7:01 프로그래머 템플릿에 대해 설명해 주세요.
7:31 왓츠앱 웹 마지막으로 말씀드리겠습니다
7:32 저희가 업데이트해 드린 시간입니다
7:34 마이크로프로세서 라이브 세미나 소개
7:37 완전히 무료입니다.
7:39 제 생각엔 거의 모든 아이들이 지원했던 것 같아요.
7:41 그 수업을 수강한 학생은 300명이 넘습니다.
7:44 세미나에 지원하셨다면
7:45 무료 세미나에 참석하고 싶으시다면