2012-02-09 2 views
0

어셈블리 프로그래밍에서 의사 연산이란 무엇입니까? 어셈블리 프로그래밍에서 의사 연산이란 무엇입니까?

나는 this page에서 말씀을 읽는다.

"특정 심볼이 소스 코드에 표시되지만 심볼 테이블에서 발견되지 않는 경우, 심볼이 정의되지 않았다 즉, 어셈블러는하지 않았다 첫 번째 패스 중에 스캔 된 명령문의 레이블 필드에서 심볼을 발견하거나 심볼이 .comm, .csect, .lcomm, .sect 또는 .set 의사 op의 대상이 아닙니다. "

답변

2

가짜 op는 "의사 연산"의 약자이며 "어셈블러 지시문"이라고도합니다. 이 키워드는 기계 명령어로 직접 변환되지 않습니다. 예는 귀하의 질문이나 .data, .def, .desc, .dim, .double, .eject, .else, .elseif, .end 등에서 언급 한 것들입니다. 어셈블러 설명서를 참조하십시오.

+0

무엇을 의미합니까? –

+0

이것은 일반적으로 대답하기 불가능합니다. 각각 다른 효과가 있습니다. 목록은 http://sourceware.org/binutils/docs/as/Pseudo-Ops.html#Pseudo-Ops를 참조하십시오. – hirschhornsalz

+0

나는 그들이 무엇을 의미합니까? –

0

의사 의사 (pseudo-op)는 어셈블러의 작동을 지정하는 어셈블리 언어 명령입니다. 예 : 프로그램에서 START, END, USING, DC, DS

관련 문제