Product details
- Publisher : Prentice Hall; 3rd edition (March 1, 1995)
- Language : English
- Hardcover : 592 pages
- ISBN-10 : 0131246038
-
ISBN-13 : 978-0131246034
کتاب IBM PC Assembly Language and Programming(5th edition)
The fifth edition of this highly successful text, with considerable reorganization and revision of explanations throughout, is designed to provide students with a solid understanding of the basics of assembly language programming. Starting with the simpler elements of the hardware and the language, the book carefully and gradually introduces technical details and instructions as needed. It covers the full range of programming levels, from a simple introductory through to advanced programming. top Table of Contents Part A: Fundamentals of PC Hardware and Software-Basic Features of PC Hardware. Instruction Addressing and Execution. Examining Computer Memory and Executing Instructions. Part B: Fundamentals of Assembly Language-Requirements for Coding in Assembly Language. Assembling, Linking, and Executing Programs. Symbolic Instructions and Addressing. Program Logic and Control. Part C: Video and Keyboard Operations-Introduction to Video and Keyboard Processing. Video Systems. Keyboard Operations. Part D: Data Manipulation-Processing String Data. Arithmetic I: Processing Binary Data. Arithmetic II: Processing ASCII and BCD Data. Defining and Processing Tables. Part E: Advanced Input/Output-Facilities for Using the Mouse. Disk Storage I: Organization. Disk Storage II: Writing and Reading Files. Disk Storage III: INT 21H Functions for Supporting Disks and Files. Disk Storage IV: INT 13H Disk Functions. Facilities for Printing. Part F: Special Topics-Defining and Using Macros. Linking to Subprograms. Program Loading and Overlays. Part G: Reference Chapters-BIOS Data Areas, Interrupts, and Ports. Operators and Directives. The PC Instruction Set. Appendices: A-Conversion between Hexadecimal and Decimal Numbers. B-ASCII Character Codes. C-The DEBUG Program. D-Reserved Words. E-Assembling and Linking Programs. F-Keyboard Scan Codes and ASCII Codes
منابع کتاب کتاب IBM PC Assembly Language and Programming(5th edition)
ویرایش پنجم این متن بسیار موفق، با سازماندهی مجدد و بازنگری قابل توجه توضیحات در سراسر، طراحی شده است تا دانش آموزان را با درک کاملی از اصول برنامه نویسی زبان اسمبلی آشنا کند. با شروع از عناصر سادهتر سختافزار و زبان، کتاب با دقت و به تدریج جزئیات و دستورالعملهای فنی را در صورت نیاز معرفی میکند. این طیف گسترده ای از سطوح برنامه نویسی، از مقدماتی ساده تا برنامه نویسی پیشرفته را پوشش می دهد. بالا فهرست مطالب بخش A: اصول سخت افزار کامپیوتر و نرم افزار-ویژگی های اساسی سخت افزار کامپیوتر. آدرس دهی و اجرای دستورالعمل. بررسی حافظه کامپیوتر و دستورالعمل های اجرایی. بخش B: مبانی زبان اسمبلی- الزامات کدنویسی در زبان اسمبلی. مونتاژ، پیوند، و اجرای برنامه ها. دستورالعمل ها و آدرس دهی نمادین منطق و کنترل برنامه بخش ج: عملیات ویدئو و صفحه کلید-مقدمه ای بر پردازش ویدئو و صفحه کلید. سیستم های ویدئویی عملیات صفحه کلید بخش D: داده های رشته ای دستکاری-پردازش داده ها. حساب I: پردازش داده های باینری. Arithmetic II: پردازش داده های ASCII و BCD. تعریف و پردازش جداول بخش E: ورودی/خروجی-امکانات پیشرفته برای استفاده از ماوس. ذخیره سازی دیسک I: سازمان. Disk Storage II: نوشتن و خواندن فایل ها. Disk Storage III: توابع INT 21H برای پشتیبانی از دیسک ها و فایل ها. Disk Storage IV: توابع دیسک INT 13H. امکانات برای چاپ بخش F: موضوعات ویژه-تعریف و استفاده از ماکروها. پیوند به برنامه های فرعی بارگذاری برنامه و پوشش ها بخش G: فصل های مرجع - مناطق داده، وقفه ها و پورت های بایوس. اپراتورها و دستورالعمل ها مجموعه دستورالعمل کامپیوتر. ضمیمه ها: الف-تبدیل اعداد هگزادسیمال و اعشاری. کدهای کاراکتر B-ASCII. ج-برنامه DEBUG. D-Reserved Words. برنامه های مونتاژ و پیوند الکترونیکی کدهای اسکن صفحه کلید F و کدهای ASCII
ارسال نظر درباره کتاب IBM PC Assembly Language and Programming(5th edition)