Product details
- Publisher : Oxford University Press (March 18, 1999)
- Language : English
- Hardcover : 352 pages
- ISBN-10 : 019512376X
-
ISBN-13 : 978-0195123760
کتاب An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium
Ideal for undergraduate courses in computer organization, assembly language programming, and computer architecture, An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium introduces students to the fundamentals of computer architecture from a programmer's
perspective by teaching them assembly language, the interface between hardware and software. Designed for students in computer science and engineering who have taken one high-level language programming course, it uses a top-down approach, introducing an abstract (registerless) assembly language
first.
This approach enables students to build on previous knowledge and allows them to write programs from the beginning of the course. Topics covered include basic computer organization, data representation, data structures, the assembly process, exception handling, and more. Examples are developed
using the very popular Intel Pentium architecture; however, the concepts covered are valid with any system. This accessible text is supplemented with a helpful website (http://www.cs.wisc.edu/~smoler/x86text.html) that contains macros to use with programming tools, lecture notes to accompany the
text, sample programs, and other useful items.
منابع کتاب کتاب An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium
ایده آل برای دوره های کارشناسی در سازمان کامپیوتر، برنامه نویسی زبان اسمبلی، و معماری کامپیوتر، معرفی زبان اسمبلی به معماری کامپیوتر: استفاده از پنتیوم اینتل
با آموزش زبان اسمبلی، رابط بین سخت افزار ، دانش آموزان را با اصول معماری کامپیوتر از دیدگاه برنامه نویس آشنا می کند. و نرم افزار این برنامه برای دانشجویان علوم و مهندسی کامپیوتر که یک دوره برنامه نویسی زبان سطح بالا را گذرانده اند، طراحی شده است، از رویکرد بالا به پایین استفاده می کند و ابتدا یک زبان اسمبلی انتزاعی (بدون ثبت) را معرفی می کند
.
این رویکرد دانشآموزان را قادر میسازد تا دانش قبلی خود را بسازند و به آنها اجازه میدهد از ابتدای دوره برنامه بنویسند. موضوعات تحت پوشش شامل سازماندهی اولیه رایانه، نمایش داده ها، ساختارهای داده، فرآیند مونتاژ، رسیدگی به استثناها و موارد دیگر است. نمونه ها
با استفاده از معماری بسیار محبوب اینتل پنتیوم توسعه یافته اند . با این حال، مفاهیم تحت پوشش برای هر سیستم معتبر است. این متن قابل دسترسی با یک وب سایت مفید تکمیل شده است (http://www.cs.wisc.edu/~smoler/x86text.html) که حاوی ماکروهایی برای استفاده با ابزارهای برنامه نویسی، یادداشت های سخنرانی برای همراهی
متن، برنامه های نمونه، و موارد دیگر است. موارد مفید
ارسال نظر درباره کتاب An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium