دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: New edition
نویسندگان: Jim Butterfield
سری:
ISBN (شابک) : 0893036528, 9780893036522
ناشر: Brady Book / Prentice Hall Press
سال نشر: 1984
تعداد صفحات: 396
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 26 مگابایت
در صورت تبدیل فایل کتاب Machine Language for the Commodore 64 and Other Commodore Computers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب زبان ماشین برای Commodore 64 و سایر کامپیوترهای Commodore نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نحوه عملکرد زبان ماشین، زیر روالها، حالتهای آدرس و ذخیرهسازی موقت را توضیح میدهد و نحوه پیوند زبان ماشین و BASIC را نشان میدهد.
Explains how machine language works, subroutines, address modes, and temporary storage, and shows how to link machine language and BASIC
Note to Readers vi
Preface vii
Introduction ix
1 First Concepts 1
The Inner Workings of Microcomputers
Computer Notation: Binary and Hexadecimal
The 650x's Inner Architecture
Beginning Use of a Machine Language Monitor
A Computer's "Memory Layout"
First Machine Language Commands
Writing and Entering a Simple Program
2 Controlling Output 23
Calling Machine Language Subroutines
The PRINT Subroutine
Immediate Addressing
Calling Machine Language from BASIC
Tiny Assembler Programs
Indexed Addressing
Simple Loops
Disassembly
3 Flags, Logic, and Input 39
Flags that hold Status Information
Testable Flags: Z, C, N, and V
Signed Numbers
The Status Register
First Concepts of Interrupt
Logical Operators: OR, AND, EOR
The GETIN Subroutine for Input
The STOP Subroutine
4 Numbers, Arithmetic, and Subroutines 57
Numbers: Signed and Unsigned
Big Numbers: Multiple Bytes
Arithmetic: Add and Subtract
Rotate and Shift Instructions
Multiplication
Home-Grown Subroutines
5 Address Modes 71
Non-addresses: Implied, Immediate, Register
Absolute and Zero Page
Indexing
The Relative Address for Branches
Indirect Addressing
Indirect, Indexed
6 Linking BASIC and Machine Language 91
Where To Put a Machine Language Program
Basic Memory Layout
Loading and the SOV Pointer
Basic Variables: Fixed, Floating, and String
Exchanging Data with BASIC
7 Stack, USR, Interrupt, and Wedge 111
The Stack for Temporary Storage
USR: An Alternative to SYS
Interrupts: IRQ, NMI, and BRK
The IA Chips: PIA and VIA
Infiltrating BASIC: The Wedge
8. Timing, Input/Output, and Conclusion 131
How To Estimate the Speed of Your Program
Input and Output from Tape, Disk, Printer
Review of Instructions
Debugging
Symbolic Assemblers
Where To Go from Here
Appendix A The 6502/6510/6509/7501 Instruction
Set 147
Appendix B Some Characteristics of Commodore
Machines 155
Appendix C Memory Maps 161
Appendix D Character Sets 215
Appendix E Exercises for Alternative Commodore
Machines 225
Appendix F Floating Point Formats' 231
Appendix G Uncrashing 233
Appendix H A Do-It-Yourself Supermon 237
Appendix I IA Chip Information 245
Appendix J Disk User's Guide 309
Glossary 317
Index 322