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) суть понятна? Эти операции служат для временного выбора размера данных, которые мы хотим считать из памяти.

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

Visual C++. что означает "DWORD" что это за тип, что хранит и для чего нужен? може в иннете где статейка есть про него.
Это ассемблерное двойное слово (дабл ворд) . Его размер зависит от архитектуры машины, на
подробнее...
спросили в Ассемблер
Написать простую программу на ассемблере
простых программ на ассемблере не бывает
подробнее...
спросили в Dirt 4
Про ассемблер!! ! что такое РЕГИСТР?? ? и поподробнее...
Регистр - это определенный участок памяти внутри самого процессора, от 8-ми до 32-х бит длиной,
подробнее...

как в ассемблере сравнивать числа
>В любом случае числа необходимо поместить в регистры процессора
не правда.
подробнее...
спросили в Dirt 4 Halo
Помогите написать программу на ассемблере "Hello world" и прокоментировать каждую строчку!!!
Вы не можете найти правильную программу, потому что ищете, не задавшись очень важными для
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Генератор случайных чисел на ассемблере
proc WRandom
push edx ecx
mov eax,[random_seed]
xor edx,edx
mov ecx,127773подробнее...
спросили в SATA Express Studio Pierrot
Где в Visual Studio 2012 дизассемблер? надо посмотреть что компилирует масм32 при .IF... .ELSEIF...
Имеется в виду MASM, встроенный в Visual Studio? Т. е. вы компилируете проект, целиком написанный
подробнее...

Что такое Полиморфные вирусы
Как известно, первые вирусы появились давно. Они заражали древние
компьютеры, и ничто не могло
подробнее...
спросили в Dirt 4
Как сменить экран приветствия в Windows XP?
В ХР это не так просто сделать, как в Windows 7, без постороннего ПО. Для этого нужно распаковать и
подробнее...
спросили в Dirt 4 Randomness
Assembler
Вопрос 1
Вот макрос, генерирующий случайные числа от 0 до n-1. Алгоритм взят из модуля System
подробнее...

За каким языком программирования будущее?
Ассемблер мать твою

bd sm
(113)
Смотря что ты хочешь
подробнее...
 

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

Имя*

E-mail:*

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