The bestselling guide to assembly language--now updated and expanded to include coverage of Linux. This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs.
This book is intended for an introductory digital design course for students at the freshman level; it is also intended for an introductory computer design course with assembly language programming for students at the sophomore level or above. The material in the book is suitable for students who study computer engineering, computer science, and electrical engineering. This book uses a spiral teaching approach by introducing a design problem and then, in the same or a later chapter, either (1) reemphasizing the same concepts when a different design problem is presented, or (2) working the same problem using a different technique. This is done to increase the likelihood of retention.There is no prerequisite for the book; however, computer familiarity and/or a first programming course usually helps students to learn VHDL and assembly language programming.
В этом пособии речь идет о работе процессора в двух его основных режимах: защищенном режиме и 64-битном, который также называют long mode ("длинный режим"). Также помимо изложения принципов и механизмов работы процессора в защищенном и 64-битном режимах, речь пойдет о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях.
This book will enable the reader to very quickly begin programming in assembly language. Through this hands-on programming, readers will also learn more about the computer architecture of the Intel 32-bit processor, as well as the relationship between high-level and low-level languages. Topics: presents an overview of assembly language, and an introduction to general purpose registers; illustrates the key concepts of each chapter with complete programs, chapter summaries, and exercises; covers input/output, basic arithmetic instructions, selection structures, and iteration structures; introduces logic, shift, arithmetic shift, rotate, and stack instructions; discusses procedures and macros, and examines arrays and strings; investigates machine language from a discovery perspective. This textbook is an ideal introduction to programming in assembly language for undergraduate students, and a concise guide for professionals wishing to learn how to write logically correct programs in a minimal amount of time.
Основная цель данного самоучителя состоит в том, чтобы за максимально короткое время и с минимальными усилиями изучить школьную программу по предмету и подготовиться к экзамену. Самоучитель разделен на следующие блоки:
С помощью это книги вы научитесь создавать программы на языке Ассемблер. Поймете, как реализовать команды и способы адресации, управлять данными. Здесь же описываются распространенные ошибки в программах на языке Ассемблера, часто встречающиеся ошибки в драйверах ввода-вывода и программах обслуживания прерываний. Книга может быть использована, как начинающими программистами, так и профессионалами, а также как справочное руководство для программистов.
Учебно-методическое пособие содержит теоретический материал к лабораторному практику по разделу "Программирование на языке Ассемб-лера" курса "Организация и функционирование ЭВМ ". В учебно-методическом пособии "Программирование на Ассемблере для персо-нальных компьютеров" предлагается методика последовательного изло-жения, которая облегчает понимание материала студентами. Кроме того, пособие разработано с учетом возможности самостоятельной работы сту-дентов заочного факультета. Пособие предназначено для студентов спе-циальностей 220400, 351500, 075200, 6547 и 3514 дневного отделения ДГТУ и филиала в г. Азове.
In this great comprehensive volume there is everything you need to know about handloading ammunition of all kinds. Articles for the beginner and the long-term reloader in clear, easy-to-understand language, all by famous handloading and shooting experts. Includes a complete catalog section on all that's new in loading tools, dies, accessories and components —with current prices on everything.
Книга продолжает серию изданий о правильной и безаварийной эксплуатации домашней бытовой техники. Данная книга предназначена для широкого круга читателей, содержит обработанную и систематизированную информацию о бытовых стиральных машинах. Приводятся полезные советы по их эффективному использованию, связанные с долговечностью и экономичностью работы. Существенную помощь в создании книги оказали специалисты ведущих отечественных предприятий-производителей современных стиральных машин.
Год издания: март 2010 Страниц: 760 Язык: английский
Ассемблер это низкоуровневый язык программирования находящийся на один шаг выше машинного языка, родного для компьютера. И хотя ассемблер обычно используется для написания драйверов, эмуляторов и видео игр, многие программисты находят его синтаксис несколько недружелюбным, сложным в изучении и использовании.