Accra Metropolitan University

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Modern X86 Assembly Language Programming
Bookmark Share

Information Technology

Modern X86 Assembly Language Programming


Since the invention of the personal computer, software developers have used assembly language to create innovative solutions for a wide variety of algorithmic challenges. During the early days of the PC era, it was common practice to code large portions of a program or complete applications using x86 assembly language. Even as the use of high-level languages such as C, C++, and C# became more prevalent, many software developers continued to employ assembly language to code performance-critical sections of their programs. And while compilers have improved remarkably over the years in terms of generating machine code that is both spatially and temporally efficient, situations still exist where it makes sense for software developers to exploit the benefits of assembly language programming. The inclusion of single-instruction multiple-data (SIMD) architectures in modern x86 processors provides another reason for the continued interest in assembly language programming. A SIMD-capable processor includes computational resources that facilitate concurrent calculations using multiple data values, which can significantly improve the performance of applications that must deliver real-time responsiveness. SIMD architectures are also well-suited for computationally-intense problem domains such as image processing, audio and video encoding, computer-aided design, computer graphics, and data mining. Unfortunately, many high-level languages and development tools are unable to fully (or even partially) exploit the SIMD capabilities of a modern x86 processor. Assembly language, on the other hand, enables the software developer to take full advantage of a processor’s entire computational resource suite.


Availability

No copy data

Detail Information
Series Title
-
Call Number
-
Publisher
: ., 2014
Collation
1-685
Language
English
ISBN/ISSN
978-1-4842-0064-3
Classification
NONE
Content Type
-
Media Type
-
Carrier Type
-
Edition
-
Subject(s)
Modern X86 Assembly Language Programming
Specific Detail Info
-
Statement of Responsibility
-
Other version/related

No other version available

File Attachment
  • Modern X86 Assembly Language Programming
Comments

You must be logged in to post a comment

Accra Metropolitan University
  • Information
  • Services
  • Librarian
  • Member Area

About Us

Accra Metropolitan University is a forward-thinking, private higher education institution in Ghana dedicated to empowering minds and shaping futures for sustainable global development. Fully accredited by the Ghana Tertiary Education Commission (GTEC), the university is built on the core pillars of LIFE: Leadership, Innovation, Flexibility, and Entrepreneurship.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2026 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?