TYPEDEF를 사용하여 다양한 데이터 유형의 PTR을 정의하는 것이 어떤 차이도없는 것으로 나타났습니다. 예를 들어, 이러한 세 가지 유형이 저장하는 데 사용하는 경우 정확히 같은 행동을 보인다 및 mov
32 비트 주소 :TYPEDEF PTR - 크기가 중요하지 않습니까?
PTYPE TYPEDEF PTR
PBYTE TYPEDEF PTR BYTE
PWORD TYPEDEF PTR WORD
.data
arrayByte BYTE 10h,20h,30h
ptr_1 PTYPE arrayByte
ptr_2 PBYTE arrayByte
ptr_3 PWORD arrayByte
.code
main PROC
mov eax, ptr_1
mov eax, ptr_2
mov eax, ptr_3
exit
main ENDP
는 더 자기 문서화의 이외의 크기를 지정하기 위해 어떤 실제적인 이유가 있나요?
당신은이 질문을하지 않았습니까? 어셈블러에게 생성 할 명령어를 알려줍니다. 이 질문을 다시하기 전에 인텔 문서를 읽어보십시오. –
누군가 이번 주에이 질문을했습니다 ... –
이 세 가지 지시어가 같은 방식으로 작동하는 것처럼 보이는 _exact MASM 지침을 포함하십시오! – zx485