Program in assembly starting with simple and basic programs, all the way up to AVX programming. By the end of this book, you will be able to write and read assembly code, mix assembly with higher level languages, know what AVX is, and a lot more than that.
The code used in Beginning x64 Assembly Programming is kept as simple as possible, which means: no graphical user interfaces or whistles and bells or error checking. Adding all these nice features would distract your attention from the purpose: learning assembly language. The theory is limited to a strict minimum: a little bit on binary numbers, a short presentation of logical operators, and some limited linear algebra. And we stay far away from doing floating point conversions.
The assembly code is presented in complete programs, so that you can test them on your computer, play with them, change them, break them. This book will also show you what tools can be used, how to use them, and the potential problems in those tools. It is not the intention to give you a comprehensive course on all of the assembly instructions, which is impossible in one book: look at the size of the Intel Manuals. Instead, the author will give you a taste of the main items, so that you will have an idea about what is going on. If you work through this book, you will acquire the knowledge to investigate certain domains more in detail on your own.
The majority of the book is dedicated to assembly on Linux, because it is the easiest platform to learn assembly language. At the end the author provides a number of chapters to get you on your way with assembly on Windows. You will see that once you have Linux assembly under your belt, it is much easier to take on Windows assembly.
This book should not be the first book you read on programming, if you have never programmed before, put this book aside for a while and learn some basics of programming with a higher-level language such as C.
What You Will Learn
Discover how a CPU and memory worksAppreciate how a computer and operating system work togetherSee how high-level language compilers generate machine language, and use that knowledge to write more efficient codeBe better equipped to analyze bugs in your programsGet your program working, which is the fun partInvestigate malware and take the necessary actions and precautions
Who This Book Is For
Programmers in high level languages. It is also for systems engineers and security engineers working for malware investigators. Required knowledge: Linux, Windows, virtualization, and higher level programming languages (preferably C or C++).
Автор: Enrica Lemut; Benedict DuBoulay; Giuliana Dettori Название: Cognitive Models and Intelligent Environments for Learning Programming ISBN: 3642081568 ISBN-13(EAN): 9783642081569 Издательство: Springer Рейтинг: Цена: 26552.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Proceedings of the NATO Advanced Research Workshop on Cognitive Models and Intelligent Environments for Learning Programming, held near Genova, Italy, March 17-21, 1992
Автор: Enrica Lemut; Benedict DuBoulay; Giuliana Dettori Название: Cognitive Models and Intelligent Environments for Learning Programming ISBN: 3540565809 ISBN-13(EAN): 9783540565802 Издательство: Springer Рейтинг: Цена: 26552.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Proceedings of the NATO Advanced Research Workshop on Cognitive Models and Intelligent Environments for Learning Programming, held near Genova, Italy, March 17-21, 1992
Автор: Li, Fanzhang / Zhang, Li / Zhang, Zhao Название: Dynamic Fuzzy Machine Learning ISBN: 3110518708 ISBN-13(EAN): 9783110518702 Издательство: Walter de Gruyter Рейтинг: Цена: 22439.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Machine learning is widely used for data analysis. Dynamic fuzzy data are one of the most difficult types of data to analyse in the field of big data, cloud computing, the Internet of Things, and quantum information. At present, the processing of this kind of data is not very mature. The authors carried out more than 20 years of research, and show in this book their most important results. The seven chapters of the book are devoted to key topics such as dynamic fuzzy machine learning models, dynamic fuzzy self-learning subspace algorithms, fuzzy decision tree learning, dynamic concepts based on dynamic fuzzy sets, semi-supervised multi-task learning based on dynamic fuzzy data, dynamic fuzzy hierarchy learning, examination of multi-agent learning model based on dynamic fuzzy logic. This book can be used as a reference book for senior college students and graduate students as well as college teachers and scientific and technical personnel involved in computer science, artificial intelligence, machine learning, automation, data analysis, mathematics, management, cognitive science, and finance. It can be also used as the basis for teaching the principles of dynamic fuzzy learning.
Автор: J.-J. Ch. Meyer, W. van der Hoek Название: Epistemic Logic for AI and Computer Science ISBN: 0521602807 ISBN-13(EAN): 9780521602808 Издательство: Cambridge Academ Рейтинг: Цена: 9186.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book, based on courses taught at universities and summer schools, provides a broad introduction to the subject; many exercises are included with their solutions.
Автор: Dmitry Korzun, Ekaterina Balandina, Alexey Kashevnik, Sergey Balandin, Fabio Viola Название: Ambient Intelligence Services in IoT Environments: Emerging Research and Opportunities ISBN: 1522589732 ISBN-13(EAN): 9781522589730 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 26195.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: The internet of things (IoT) is quickly growing into a large industry with a huge economic impact expected in the near future. However, the users' needs go beyond the existing web-like services, which do not provide satisfactory intelligence levels. Ambient intelligence services in IoT environments is an emerging research area that can change the way that technology and services are perceived by the users.
Ambient Intelligence Services in IoT Environments: Emerging Research and Opportunities is a unique source that systemizes recent trends and advances for service development with such key technological enablers of modern ICT as ambient intelligence, IoT, web of things, and cyber-physical systems. The considered concepts and models are presented using a smart spaces approach with a particular focus on the Smart-M3 platform, which is now shaping into an open source technology for creating ontology-based smart spaces and is shifting towards the development of web of things applications and socio-cyber-physical systems. Containing coverage on a broad range of topics such as fog computing, smart environments, and virtual reality, multitudes of researchers, students, academicians, and professionals will benefit from this timely reference.
Автор: C. Tubman; Marlene Jones; Philip H. Winne Название: Adaptive Learning Environments ISBN: 3642775144 ISBN-13(EAN): 9783642775147 Издательство: Springer Рейтинг: Цена: 14673.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Devoted to Erich J Neuhold on the occasion of his 65th birthday, this title features the 32 invited reviewed papers that are written by students and colleagues of Erich Neuhold throughout all periods of his scientific career.
Описание: Sensors and Instrumentation, Aircraft/Aerospace and Energy Harvesting, Volume 7: Proceedings of the 37th IMAC, A Conference and Exposition on Structural Dynamics, 2019, the seventh volume of eight from the Conference brings together contributions to this important area of research and engineering. The collection presents early findings and case studies on fundamental and applied aspects of Shock & Vibration, Aircraft/Aerospace, Energy Harvesting & Dynamic Environments Testing including papers on:Alternative Sensing & AcquisitionActive ControlsInstrumentationAircraft/Aerospace & Aerospace Testing Techniques Energy Harvesting
Автор: Max Giardina Название: Interactive Multimedia Learning Environments ISBN: 3642777074 ISBN-13(EAN): 9783642777073 Издательство: Springer Рейтинг: Цена: 14673.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Multimedia environments suggest to us a new perception of the state of changes in and the integration of new technologies that can increase our ability to process information.
Автор: Jin Li; Zheli Liu; Hao Peng Название: Security and Privacy in New Computing Environments ISBN: 3030213722 ISBN-13(EAN): 9783030213725 Издательство: Springer Рейтинг: Цена: 12578.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book constitutes the refereed proceedings of the 2nd EAI International Conference on Security and Privacy in New Computing Environments, SPNCE 2019, held in Tianjin, China, in April 2019. The 62 full papers were selected from 112 submissions and are grouped into topics on privacy and security analysis, Internet of Things and cloud computing, system building, scheme, model and application for data, mechanism and method in new computing.
Автор: Nadia Magnenat-Thalmann; Daniel Thalmann Название: Modelling and Motion Capture Techniques for Virtual Environments ISBN: 3540653538 ISBN-13(EAN): 9783540653530 Издательство: Springer Рейтинг: Цена: 9781.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: The CAPTECH`98 workshop took place at the University of Geneva on November 26-27, 1998, sponsored by FIP Working Group 5.10 (Computer Graphics and Virtual Worlds) and the Suisse Romande regional doctoral seminar in computer science.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru