Guide to Assembly Language: A Concise Introduction, 2nd Edition


Guide to Assembly Languag e: A Concise Introduction (Undergraduate Topics in Computer Science)
By 作者: James T. Streib
ISBN-10 书号: 3030356388
ISBN-13 书号: 9783030356385
Edition 版本: 2nd ed. 2020
Release Finelybook 出版日期: 2020-01-24
pages 页数: (344 )

Book Description to Finelybook sorting
This concise guide is designed to enable the reader to learn how to program in assembly language as quickly as possible. Through a hands-on programming approach, readers will also learn about the architecture of the Intel processor, and the relationship between high-level and low-level languages.
This updated second edition has been expanded with additional exercises, and enhanced with new material on floating-point numbers and 64-bit processing.
Topics and features: provides guidance on simplified register usage, simplified input/output using C-like statements, and the use of high-level control structures; describes the implementation of control structures, without the use of high-level structures, and often with related C program code; illustrates concepts with one or more complete program; presents review summaries in each chapter, together with a variety of exercises, from short-answer questions to programming assignments; covers selection and iteration structures, logic, shift, arithmetic shift, rotate, and stack instructions, procedures and macros, arrays, and strings; includes an introduction to floating-point instructions and 64-bit processing; examines machine language from a discovery perspective, introducing the principles of computer organization.
A must-have resource for undergraduate students seeking to learn the fundamentals necessary to begin writing logically correct programs in a minimal amount of time, this work will serve as an ideal textbook for an assembly language course, or as a supplementary text for courses on computer organization and architecture. The presentation assumes prior knowledge of the basics of programming in a high-level language such as C, C++, or Java.

Contents


1Variables,Registers,and Data Movement
2 Input/Output
3 Arithmetic Instructions
4 Selection Structures
5 lteration Structures
6Logic,Shifting,Rotating,and Stacks
7 Procedures and Macros
8 Arrays
9 Strings
10 Floating-Point Instructions
1164-Bit Processing
12 Selected Machine Language Instructions
References
Index

本文中包含更多资源
您需要才可以下载或查看,隐藏内容需1积分,没有帐号? 捐 助 获取帐号
赞(0) 捐助
未经允许不得转载:finelybook » Guide to Assembly Language: A Concise Introduction, 2nd Edition
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏