Câu hỏi được gắn thẻ «x86»

x86 là một kiến ​​trúc có nguồn gốc từ CPU Intel 8086. Họ x86 bao gồm các kiến ​​trúc 32-bit IA-32 và 64-bit x86-64, cũng như các kiến ​​trúc 16-bit kế thừa. Các câu hỏi về cái sau nên được gắn thẻ [x86-16] và / hoặc [emu8086]. Sử dụng thẻ [x86-64] nếu câu hỏi của bạn dành riêng cho 64-bit x86-64. Đối với FPU x86, sử dụng thẻ [x87]. Đối với SSE1 / 2/3/4 / AVX * cũng sử dụng [sse] và bất kỳ [avx] / [avx2] / [avx512] nào áp dụng








2
Phân trang x86 hoạt động như thế nào?
Câu hỏi này nhằm lấp đầy khoảng trống thông tin miễn phí tốt về chủ đề này. Tôi tin rằng một câu trả lời hay sẽ phù hợp với một câu trả lời SO lớn hoặc ít nhất là trong một vài câu trả lời. Mục tiêu chính là cung …




3
Sử dụng gdb để mã lắp ráp một bước bên ngoài tệp thực thi được chỉ định gây ra lỗi "không thể tìm thấy giới hạn của chức năng hiện tại"
Tôi đang ở bên ngoài mục tiêu thực thi của gdb và tôi thậm chí không có ngăn xếp tương ứng với mục tiêu đó. Tôi vẫn muốn thực hiện từng bước một để có thể xác minh điều gì đang xảy ra trong mã lắp ráp của mình, bởi …


3
Truyền kép thành int unsigned trên Win32 đang bị cắt bớt xuống còn 2.147.483.648
Biên dịch mã sau: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } Đầu ra …

1
Các hướng dẫn x86 có yêu cầu mã hóa riêng cũng như tất cả các đối số của chúng có mặt trong bộ nhớ cùng một lúc không?
Tôi đang cố gắng tìm hiểu liệu có thể chạy Linux VM mà RAM chỉ được hỗ trợ bởi một trang vật lý duy nhất hay không. Để mô phỏng điều này, tôi đã sửa đổi trình xử lý lỗi trang lồng nhau trong KVM để loại bỏ bit hiện …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.