Главная » Просмотр файлов » Volume 2B Instruction Set Reference N-Z

Volume 2B Instruction Set Reference N-Z (794102), страница 83

Файл №794102 Volume 2B Instruction Set Reference N-Z (Intel and AMD manuals) 83 страницаVolume 2B Instruction Set Reference N-Z (794102) страница 832019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 83)

2B INDEX-5INDEX16-bit addressing forms, 2-632-bit addressing forms of, 2-7description of, 2-4MONITOR instruction, 3-596CPUID flag, 3-173feature data, 3-181MOV instruction, 3-599MOV instruction (control registers), 3-605MOV instruction (debug registers), 3-608MOVAPD instruction, 3-610MOVAPS instruction, 3-613MOVD instruction, 3-616MOVDDUP instruction, 3-620MOVDQ2Q instruction, 3-628MOVDQA instruction, 3-623MOVDQU instruction, 3-625MOVHLPS instruction, 3-630MOVHPD instruction, 3-632MOVHPS instruction, 3-635MOVLHP instruction, 3-638MOVLHPS instruction, 3-638MOVLPD instruction, 3-640MOVLPS instruction, 3-642MOVMSKPD instruction, 3-645MOVMSKPS instruction, 3-647MOVNTDQ instruction, 3-649MOVNTI instruction, 3-652MOVNTPD instruction, 3-654MOVNTPS instruction, 3-657MOVNTQ instruction, 3-660MOVQ instruction, 3-616, 3-663MOVQ2DQ instruction, 3-666MOVS instruction, 3-668, 4-255MOVSB instruction, 3-668MOVSD instruction, 3-668, 3-673MOVSHDUP instruction, 3-676MOVSLDUP instruction, 3-679MOVSQ instruction, 3-668MOVSS instruction, 3-682MOVSW instruction, 3-668MOVSX instruction, 3-685MOVSXD instruction, 3-685MOVUPD instruction, 3-687MOVUPS instruction, 3-690MOVZX instruction, 3-693MSRs (model specific registers)reading, 4-244MUL instruction, 3-23, 3-695MULPD instruction, 3-698MULPS instruction, 3-701MULSD instruction, 3-704MULSS instruction, 3-707Multi-byte no operation, 4-5, B-16MWAIT instruction, 3-710CPUID flag, 3-173feature data, 3-181INDEX-6 Vol.

2BNNaN. testing for, 3-406Nearreturn, RET instruction, 4-258NEG instruction, 3-549, 4-2NetBurst microarchitecture (see Intel NetBurstmicroarchitecture)No operation, 4-5, B-16Nomenclature, used in instruction reference pages,3-1NOP instruction, 4-5NOT instruction, 3-549, 4-7Notationbit and byte order, 1-3exceptions, 1-6hexadecimal and binary numbers, 1-5instruction operands, 1-5reserved bits, 1-4segmented addressing, 1-5Notational conventions, 1-3NT (nested task) flag, EFLAGS register, 3-490OOF (carry) flag, EFLAGS register, 3-458OF (overflow) flag, EFLAGS register, 3-30, 3-471,3-695, 4-288, 4-305, 4-308, 4-351Opcode format, 2-3Opcodesaddressing method codes for, A-2extensions, A-20extensions tables, A-21group numbers, A-20integersone-byte opcodes, A-10two-byte opcodes, A-10key to abbreviations, A-2look-up examples, A-4, A-20, A-23ModR/M byte, A-20one-byte opcodes, A-4, A-10opcode maps, A-1operand type codes for, A-3register codes for, A-4superscripts in tables, A-7two-byte opcodes, A-5, A-6, A-10VMX instructions, B-101x87 ESC instruction opcodes, A-23Operands, 1-5OR instruction, 3-549, 4-9ORPD instruction, 4-12ORPS instruction, 4-14OUT instruction, 4-16OUTS instruction, 4-18, 4-255OUTSB instruction, 4-18OUTSD instruction, 4-18OUTSW instruction, 4-18Overflow exception (#OF), 3-471INDEXPP6 family processorsdescription of, 1-1machine encodings, B-58PABSB instruction, 4-23PABSD instruction, 4-23PABSW instruction, 4-23PACKSSDW instruction, 4-27PACKSSWB instruction, 4-27PACKUSWB instruction, 4-32PADDB instruction, 4-36PADDD instruction, 4-36PADDQ instruction, 4-40PADDSB instruction, 4-43PADDSW instruction, 4-43PADDUSB instruction, 4-47PADDUSW instruction, 4-47PADDW instruction, 4-36PALIGNR instruction, 4-51PAND instruction, 4-54PANDN instruction, 4-57PAUSE instruction, 4-60PAVGB instruction, 4-61PAVGW instruction, 4-61PCE flag, CR4 register, 4-247PCMPEQB instruction, 4-64PCMPEQD instruction, 4-64PCMPEQW instruction, 4-64PCMPGTB instruction, 4-68PCMPGTD instruction, 4-68PCMPGTW instruction, 4-68PE (protection enable) flag, CR0 register, 3-547Pending break enable, 3-177Pentium 4 processor, 1-1Pentium II processor, 1-2Pentium III processor, 1-2Pentium Pro processor, 1-2Pentium processor, 1-1Pentium processor family processorsmachine encodings, B-53Performance-monitoring countersCPUID inquiry for, 3-181reading, 4-246PEXTRW instruction, 4-73PHADDD instruction, 4-76PHADDSW instruction, 4-79PHADDW instruction, 4-76PHSUBD instruction, 4-82PHSUBSW instruction, 4-85PHSUBW instruction, 4-82Pi, 3-344PINSRW instruction, 4-88, 4-168PMADDUBSW instruction, 4-91PMADDUDSW instruction, 4-91PMADDWD instruction, 4-94PMAXSW instruction, 4-98PMAXUB instruction, 4-101PMINSW instruction, 4-104PMINUB instruction, 4-107PMOVMSKB instruction, 4-110PMULHRSW instruction, 4-113PMULHUW instruction, 4-116PMULHW instruction, 4-120PMULLW instruction, 4-123PMULUDQ instruction, 4-127POP instruction, 4-130POPA instruction, 4-137POPAD instruction, 4-137POPF instruction, 4-139POPFD instruction, 4-139POPFQ instruction, 4-139POR instruction, 4-143PREFETCHh instruction, 4-146PrefixesAddress-size override prefix, 2-2Branch hints, 2-2branch hints, 2-2instruction, description of, 2-1legacy prefix encodings, B-2LOCK, 2-1, 3-549Operand-size override prefix, 2-2REP or REPE/REPZ, 2-2REPNE/REPNZ, 2-2REP/REPE/REPZ/REPNE/REPNZ, 4-253REX prefix encodings, B-2Segment override prefixes, 2-2PSADBW instruction, 4-148Pseudo-functionsVMfail, 5-2VMfailInvalid, 5-2VMfailValid, 5-2VMsucceed, 5-2PSHUFB instruction, 4-152PSHUFD instruction, 4-156PSHUFHW instruction, 4-159PSHUFLW instruction, 4-162PSHUFW instruction, 4-165PSIGNB instruction, 4-168PSIGND instruction, 4-168PSIGNW instruction, 4-168PSLLD instruction, 4-175PSLLDQ instruction, 4-173PSLLQ instruction, 4-175PSLLW instruction, 4-175PSRAD instruction, 4-180PSRAW instruction, 4-180PSRLD instruction, 4-187PSRLDQ instruction, 4-185PSRLQ instruction, 4-187PSRLW instruction, 4-187PSUBB instruction, 4-192PSUBD instruction, 4-192PSUBQ instruction, 4-196PSUBSB instruction, 4-199PSUBSW instruction, 4-199PSUBUSB instruction, 4-203Vol.

2B INDEX-7INDEXPSUBUSW instruction, 4-203PSUBW instruction, 4-192PUNPCKHBW instruction, 4-207PUNPCKHDQ instruction, 4-207PUNPCKHQDQ instruction, 4-207PUNPCKHWD instruction, 4-207PUNPCKLBW instruction, 4-212PUNPCKLDQ instruction, 4-212PUNPCKLQDQ instruction, 4-212PUNPCKLWD instruction, 4-212PUSH instruction, 4-217PUSHA instruction, 4-222PUSHAD instruction, 4-222PUSHF instruction, 4-225PUSHFD instruction, 4-225PXOR instruction, 4-228RRC (rounding control) field, x87 FPU control word,3-335, 3-344, 3-386RCL instruction, 4-231RCPPS instruction, 4-238RCPSS instruction, 4-241RCR instruction, 4-231RDMSR instruction, 4-244, 4-247, 4-251CPUID flag, 3-175RDPMC instruction, 4-246RDTSC instruction, 4-251Reg/opcode field, instruction format, 2-4Related literature, 1-7Remainder, x87 FPU operation, 3-362REP/REPE/REPZ/REPNE/REPNZ prefixes, 3-138,3-468, 4-19, 4-253Reserveduse of reserved bits, 1-4RET instruction, 4-258REX prefixesaddressing modes, 2-11and INC/DEC, 2-10encodings, 2-10, B-2field names, 2-11ModR/M byte, 2-10overview, 2-9REX.B, 2-10REX.R, 2-10REX.W, 2-10special encodings, 2-13RIP-relative addressing, 2-14ROL instruction, 4-231ROR instruction, 4-231Rounding, round to integer, x87 FPU operation, 3-368RPL field, 3-64RSM instruction, 4-270RSQRTPS instruction, 4-272RSQRTSS instruction, 4-275R/m field, instruction format, 2-4INDEX-8 Vol.

2BSSAHF instruction, 4-278SAL instruction, 4-280SAR instruction, 4-280SBB instruction, 3-549, 4-287Scale (operand addressing), 2-4Scale, x87 FPU operation, 3-377Scan string instructions, 4-291SCAS instruction, 4-255, 4-291SCASB instruction, 4-291SCASD instruction, 4-291SCASW instruction, 4-291Segmentdescriptor, segment limit, 3-558limit, 3-558registers, moving values to and from, 3-600selector, RPL field, 3-64Segmented addressing, 1-5Self Snoop, 3-177SETcc instructions, 4-296SF (sign) flag, EFLAGS register, 3-30SFENCE instruction, 4-301SGDT instruction, 4-302SHAF instruction, 4-278Shift instructions, 4-280SHL instruction, 4-280SHLD instruction, 4-305SHR instruction, 4-280SHRD instruction, 4-308SHUFPD instruction, 4-311SHUFPS instruction, 4-314SIB byte, 2-432-bit addressing forms of, 2-8description of, 2-4SIDT instruction, 4-302, 4-317Significand, extracting from floating-point number,3-429SIMD floating-point exceptions, unmasking, effectsof, 3-527Sine, x87 FPU operation, 3-379, 3-381SLDT instruction, 4-320SMSW instruction, 4-322SpeedStep technology, 3-173SQRTPD instruction, 4-325SQRTPS instruction, 4-328SQRTSD instruction, 4-331SQRTSS instruction, 4-334Square root, Fx87 PU operation, 3-384SS register, 3-529, 3-601, 4-131SSE extensionscacheability instruction encodings, B-67CPUID flag, 3-177floating-point encodings, B-59instruction encodings, B-59integer instruction encodings, B-66memory ordering encodings, B-67INDEXSSE2 extensionscacheability instruction encodings, B-84CPUID flag, 3-177floating-point encodings, B-69integer instruction encodings, B-77SSE3CPUID flag, 3-173SSE3 extensionsCPUID flag, 3-173event mgmt instruction encodings, B-86floating-point instruction encodings, B-85integer instruction encodings, B-86, B-87SSSE3 extensions, B-87CPUID flag, 3-173Stack, pushing values on, 4-218Status flags, EFLAGS register, 3-120, 3-123, 3-303,3-309, 3-505, 4-298, 4-380STC instruction, 4-337STD instruction, 4-338Stepping information, 3-180STI instruction, 4-339STMXCSR instruction, 4-342STOS instruction, 4-255, 4-344STOSB instruction, 4-344STOSD instruction, 4-344STOSQ instruction, 4-344STOSW instruction, 4-344STR instruction, 4-348String instructions, 3-136, 3-467, 3-551, 3-668,4-18, 4-291, 4-344SUB instruction, 3-25, 3-259, 3-549, 4-350SUBPD instruction, 4-353SUBSS instruction, 4-362Summary table notation, 3-7SWAPGS instruction, 4-365SYSCALL instruction, 4-367SYSENTER instruction, 4-369CPUID flag, 3-175SYSEXIT instruction, 4-373CPUID flag, 3-175SYSRET instruction, 4-377TTangent, x87 FPU operation, 3-365Task registerloading, 3-562storing, 4-348Task switchCALL instruction, 3-88return from nested task, IRET instruction, 3-490TEST instruction, 4-379Thermal MonitorCPUID flag, 3-177Thermal Monitor 2, 3-173CPUID flag, 3-173Time Stamp Counter, 3-175Time-stamp counter, reading, 4-251TLB entry, invalidating (flushing), 3-488TS (task switched) flag, CR0 register, 3-113TSD flag, CR4 register, 4-251TSS, relationship to task register, 4-348UUCOMISD instruction, 4-382UCOMISS instruction, 4-385UD2 instruction, 4-388Undefined, format opcodes, 3-406Unordered values, 3-305, 3-406, 3-408UNPCKHPD instruction, 4-389UNPCKHPS instruction, 4-392UNPCKLPD instruction, 4-395UNPCKLPS instruction, 4-398VVERR instruction, 4-401Version information, processor, 3-162VERW instruction, 4-401VM (virtual 8086 mode) flag, EFLAGS register, 3-490VMCALL instruction, 5-1VMCLEAR instruction, 5-1VMLAUNCH instruction, 5-1VMPTRLD instruction, 5-1VMPTRST instruction, 5-1VMREAD instruction, 5-1VMRESUME instruction, 5-1VMWRITE instruction, 5-1VMXOFF instruction, 5-1VMXON instruction, 5-2WWAIT/FWAIT instructions, 4-404WBINVD instruction, 4-406WBINVD/INVD bit, 3-164Write-back and invalidate caches, 4-406WRMSR instruction, 4-408CPUID flag, 3-175Xx87 FPUchecking for pending x87 FPU exceptions, 4-404constants, 3-344initialization, 3-332instruction opcodes, A-23x87 FPU control wordloading, 3-346, 3-348RC field, 3-335, 3-344, 3-386restoring, 3-370saving, 3-373, 3-392storing, 3-389x87 FPU data pointer, 3-348, 3-370, 3-373, 3-392x87 FPU instruction pointer, 3-348, 3-370, 3-373,3-392Vol.

Характеристики

Тип файла
PDF-файл
Размер
2,04 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее