«assembly» 태그된 질문

어셈블리 언어는 컴퓨터, 마이크로 컨트롤러 또는 기타 프로그램 가능 장치에 대한 저수준 프로그래밍 언어이며 각 문은 단일 기계 코드 명령어에 해당합니다.


7
프로그래머는 고급 언어의 저수준 소프트웨어 개발을 어떻게 처리합니까?
나는 프로그래밍에 다소 익숙하지 않으며이 질문을 할 수있는 가장 좋은 방법은 예입니다. Java 및 C #에서 기본 작업을 수행하는 방법을 알고 있습니다. 작은 창과 같은 것은 응용 프로그램을 형성하거나 일반 클래스를 만듭니다. 나는 기본적으로 배우고 있었고 아직 큰 일을 시도하지 않았습니다. 어쨌든, 나는 항상 당신이 말할 수있는 것 "일부에서"어떻게 수행되는지 …

6
어셈블리는 여전히 관련이 있습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로젝트 코딩 및 / 또는 관리와 관련하여 어셈블리 언어와 고급 언어간에 큰 차이가 있습니까? 분명히 다른 언어보다 …
18 assembly  kernel 

5
자신 만의 커널을 만드는 야심 찬 학생을위한 조언 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 컴퓨터에 대해 알아야 할 모든 것을 배우고 자하는 매우 야심 찬 대학생입니다 (원한다면 배우고 싶습니다). 최근에 나는 …
18 c  assembly  kernel 

6
컴파일러 나 소스는 무엇입니까?
컴파일러의 탄생이 궁금합니다. 프로그래밍은 어떻게 시작 되었습니까? 사람들이 먼저 특정 명령 세트를 인식하는 하드웨어를 구축 했습니까, 아니면 언어를 정의한 다음 그 주변에 하드웨어를 구축 했습니까? 관련 메모에서 첫 번째 프로그래밍 언어는 무엇입니까?

4
어셈블리에서 머신 코드로 이동하는 방법 (코드 생성)
코드를 기계 코드로 조립하는 단계를 시각화하는 쉬운 방법이 있습니까? 예를 들어 메모장에서 이진 파일을 열면 텍스트 형식의 기계 코드 표현이 나타납니다. 나는 당신이 보는 각 바이트 (기호)가 이진 값에 해당하는 ASCII 문자라고 가정합니까? 그러나 어셈블리에서 바이너리로 어떻게 이동합니까?

8
리버스 엔지니어링 : 정말 좋은 점은 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 무고한 / 초보자 질문이 있습니다. 리버스 엔지니어링의 장점은 무엇입니까? 프로그래머로서 리버스 엔지니어링 기술을 배워야합니까? …

7
C over Assembly를 사용할 때의 장점 / 단점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 통신 및 전자 공학을 공부하고 있으며 마이크로 프로세서 프로그래밍에서 어셈블러에서 C로 마이그레이션했습니다. 이것이 좋은 생각인지 의심합니다. 어셈블리와 …
15 c  low-level  assembly 

8
CV에서 '조립품'을 프로그래밍 언어로 포함시켜야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 하나의 질문에 대한 답변에서 누군가가 썼습니다 assembly is not a language, it's a process. 어셈블리 "언어"는 실행되는 아키텍처에 따라 다르기 때문에 …

7
x86 어셈블리의 NOP 명령어 및 align 문
내가 마지막으로 수업을한지 1 년이 지났다. 이 클래스에서는 Irvine 라이브러리와 함께 MASM을 사용하여보다 쉽게 ​​프로그래밍 할 수있었습니다. 우리는 대부분의 지시를 겪은 후 NOP 지시는 본질적으로 아무것도하지 않으며 그것을 사용하는 것에 대해 걱정할 필요가 없다고 말했다. 어쨌든, 그것은 중간 쯤 됐고 제대로 실행되지 않는 예제 코드가 있으므로 NOP 명령을 추가하라는 메시지가 …
15 assembly  x86 

2
"실제 프로그래머는 어떤 언어로도 어셈블리 코드를 작성할 수 있습니다."는 것이 사실입니까?
실제 프로그래머는 모든 언어로 어셈블리 코드를 작성할 수 있습니다. (래리 벽). Larry Wall 씨는 제가 알 수있는 한 실제 프로그래머에게 모든 언어가 ASM과 동일한 기능을 가질 수 있다고 말하려고합니다. 그러나 나는 진지하게 이해하지 못한다. Perl, Python, Java 및 C #과 같은 고급 언어로 어셈블리 코드를 작성하는 방법은 무엇입니까? Perl 및 …

7
바이너리 / 헥스에서 어셈블리 명령어 세트로 정확히 어떻게 이동합니까?
그래서 나는 최근에 약간의 임베디드 / 어셈블리 프로그래밍을 배우려고 노력했지만 가장 낮은 수준 (게이트 등)을 배우려고 노력했습니다. 한 가지가 나를 당혹스럽게한다.… 우리가 어떻게 명령 세트를 "얻는가"이다. 나는 게이트 / TTL과 그 작동 방식을 다소 이해하지만 어떻게 우리가 mov, add, clr 등으로 얻는 지 알지 못합니까? 아마도 어리석은 질문 일 것입니다 …

9
C ++에서 IBM 어셈블러 + COBOL 재 작성
저는 1972 년에 작성된 렌탈 시스템에서 운영되는 렌터카 회사의 렌탈 에이전트 / 관리자로 일하고 있습니다. 업데이트가 필요한 시점이라고 생각했습니다. 약간의 배경 지식을 위해 다음은이 프로그램에서 매일 처리해야하는 광기의 예입니다. 임대 대행사는 한 화면에 인쇄 할 때 ACT 필드에서 "MXC"(모든 것이 짧은 코드를 기반으로 함)를 사용한다는 것을 기억해야합니다.이 코드는 "계약의 MaXimum …

6
“C로 어셈블러 작성” 더 높은 수준의 언어로 낮은 수준의 언어에 대한 기계 코드 번역기를 작성하는 이유는 무엇입니까?
저의 마이크로 프로세서 수업 강사는 우리에게 과제를 주었고 다음과 같이 말했습니다. "C로 어셈블러 작성" -내 사랑하는 교수 그래서 그것은 나에게 약간 비논리적 인 것처럼 보였다. 내가 틀렸다면 조립 언어는 기계어 코드에서 고급 언어로가는 첫 단계입니다. 나는 C가 Assembly보다 더 높은 수준의 언어라는 것을 의미한다. C로 어셈블러를 작성하는 요점은 무엇입니까? C …

2
어셈블리 언어 측면에서 OOP“개체”와“클래스”는 메모리에서 어떻게 구성됩니까?
객체는 메모리에서 어떻게 구성됩니까? 예를 들어, 함수는 메모리의 코드 조각이며 스택 및 / 또는 레지스터를 통해 매개 변수를 기대하고 자체 스택 프레임을 처리한다는 것을 알고 있습니다. 그러나 객체는 훨씬 더 복잡한 구조입니다. 그들은 어떻게 구성되어 있습니까? 각 객체에는 메소드에 대한 "링크"가 있고 해당 메소드에 주소를 전달합니까? 이 주제에 대한 좋은 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.