word ptr



Ассемблер dword

Автор Ёаня Семенов задал вопрос в разделе Другие языки и технологии

че означает «word ptr » на TASM и получил лучший ответ

Ответ от Romych romych[гуру]
Турбо Ассемблер дает вам способ гибкого определения размера
данных в виде операций WORD PTR и BYTE PTR. Операция WORD PTR
указывает Турбо Ассемблеру, что данный операнд в памяти нужно ин-
терпретировать, как операнд размером в слово, а операция BYTE PTR
указывает Турбо Ассемблеру, что данный операнд в памяти нужно ин-
терпретировать, как операнд размером в байт, независимо от его
предопределенного размера.
взять отсюда:
ссылка

Ответ от Roman[гуру]
Это не только в TASM…. К примеру код – .data string db "1234567890: ",0 .code start: mov eax,dword ptr [string] ; поместим двойное слово (4 байта) mov ax,word ptr [string] ; поместим слово (2 байта) mov ah,byte ptr [string] ; поместим байт end start в первом варианте в регистр eax поместим 4 байта из string (34343231 - 4 3 2 1) во втором варианте в регистр ax поместим 2байта (3231 – 2 1) в третьем варианте в регистр ah поместим 1 байт (31 - 1) суть понятна? Эти операции служат для временного выбора размера данных, которые мы хотим считать из памяти.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: че означает «word ptr » на TASM
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*