x86

    6Nhiệt

    1Trả lời

    Giả sử tôi đã đính kèm gdb vào một quy trình và trong bố cục bộ nhớ của nó có một tệp và số dòng mà tôi muốn địa chỉ bộ nhớ của. Làm thế nào tôi có thể lấy địa chỉ bộ nhớ của dòng n trong tập tin x? Đ

    5Nhiệt

    1Trả lời

    Tôi đang cố gắng tìm hiểu ASM và muốn thử một vài điều kết hợp với C++. Phần ASM được thực hiện trong một chức năng khỏa thân. Nhưng bất cứ khi nào tôi gọi hàm (trống) ứng dụng bị treo trong hàm tiếp

    5Nhiệt

    1Trả lời

    Tôi đã có câu hỏi đó trong Bài kiểm tra Kiến trúc Máy tính của tôi về Tin học học kỳ cuối: "Tại sao 'DIV EDX' trong MASM luôn tạo ngoại lệ cho bộ vi xử lý?" Cơ chế tạo ngoại lệ là gì?

    5Nhiệt

    2Trả lời

    Tôi đọc bài viết này: http://static.patater.com/gbaguy/day3pc.htm Nó bao gồm các câu Đừng bao giờ ĐỔI CS !! Nhưng chính xác điều gì sẽ xảy ra nếu bạn sửa đổi thanh ghi phân đoạn CS? Tại sao nó rất ngu

    24Nhiệt

    5Trả lời

    Kích thước trang bộ nhớ mặc định của hạt nhân Linux trên kiến ​​trúc x86 là 4 KB, tôi tự hỏi nó được tính như thế nào và tại sao?

    5Nhiệt

    2Trả lời

    .MODEL SMALL .STACK 1000 .DATA MSGA DB 13,10,"Input first number: ","$" MSGB DB 13,10,"Input second number:","$" MSGC DB 13,10,"The sum is: ","$" NUM1 db ? NUM2 db ? NUM3 db ? .CODE MAIN

    5Nhiệt

    2Trả lời

    Ngắt x86 0x1A dường như cho thời gian đồng hồ của máy tính, nhưng nó chỉ có thể cho thời gian chính xác trong vòng 55ms (AH = 0). Có cách nào để có được gia số nhỏ hơn (và có thể một chút "bình thường

    5Nhiệt

    1Trả lời

    thể trùng lặp: Loading x86 or x64 assembly Tôi đang cố gắng để biên dịch Bất kỳ dự án CPU NET, nhưng tôi phải liên kết thư viện SQLite trong đó có các phiên bản khác nhau cho nền tảng x86 và x64. Chỉ

    5Nhiệt

    1Trả lời

    Linux 3.4.6 xác định các macro sau trong arch/x86/include/asm/segment.h. Ai có thể giải thích tại sao các macro __USER thêm 3 vào hằng số được xác định và tại sao điều này không được thực hiện cho các

    5Nhiệt

    1Trả lời

    Làm cách nào để SIMID mã hóa sau trong C (sử dụng nội tại SIMD của khóa học)? Tôi đang gặp khó khăn hiểu intrinsics SIMD và điều này sẽ giúp rất nhiều: int sum_naive(int n, int *a) { int sum = 0