x86-64 Assembly Language Programming with Ubuntu

Loại tài liệu: Tài liệu số - Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin

Tác giả: Ed Jorgensen

Nhà xuất bản: Ed Jorgensen

Năm xuất bản: 2019

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

Mục đích của văn bản này là cung cấp một tài liệu tham khảo cho các khóa học lập trình hệ thống và ngôn ngữ assembly cấp Đại học. Cụ thể, văn bản này đề cập đến tập lệnh x86-64 cho lớp bộ xử lý x86-64 phổ biến sử dụng Hệ điều hành (HĐH) Ubuntu 64-bit. Mặc dù mã được cung cấp và các ví dụ khác nhau sẽ hoạt động trong bất kỳ hệ điều hành 64 bit dựa trên Linux nào, chúng chỉ được thử nghiệm trong Ubuntu 14.04 LTS (64 bit). x86-64 là một thiết kế CPU Complex Instruction Set Computing (CISC). Điều này đề cập đến triết lý thiết kế bộ xử lý nội bộ. Bộ xử lý CISC thường bao gồm nhiều hướng dẫn khác nhau (đôi khi chồng chéo), kích thước lệnh khác nhau và một loạt các chế độ địa chỉ. Thuật ngữ này được đặt ra hồi tố trái ngược với Máy tính tập lệnh giảm (RISC3).

Abstract:

The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-based 64-bit OS, they have only been tested under Ubuntu 14.04 LTS (64-bit). The x86-64 is a Complex Instruction Set Computing (CISC) CPU design. This refers to the internal processor design philosophy. CISC processors typically include a wide variety of instructions (sometimes overlapping), varying instructions sizes, and a wide range of addressing modes. The term was retroactively coined in contrast to Reduced Instruction Set Computer (RISC3).

Ngôn ngữ:En
Tác giả:Ed Jorgensen
Thông tin nhan đề:x86-64 Assembly Language Programming with Ubuntu
Nhà xuất bản:Ed Jorgensen
Loại hình:Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin
Bản quyền:https://creativecommons.org/share-your-work/use-remix/cc-licenses/#by-nc-sa
Nguồn gốc:https://open.umn.edu/opentextbooks/textbooks/x86-64-assembly-language-programming-with-ubuntu
Mô tả vật lý:353p.
Năm xuất bản:2019

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)