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


1
Tại sao GCC tổng hợp khởi tạo một mảng lại lấp đầy toàn bộ mọi thứ bằng các số 0 trước, bao gồm các phần tử khác không?
Tại sao gcc lấp đầy toàn bộ mảng bằng số 0 thay vì chỉ 96 số nguyên còn lại? Các khởi tạo khác không là tất cả ở đầu mảng. void *sink; void bar() { int a[100]{1,2,3,4}; sink = a; // a escapes the function asm("":::"memory"); // and compiler memory …




1
Có vzeroall zero đăng ký ymm16 đến ymm31?
Các tài liệu cho vzeroallxuất hiện không nhất quán. Văn xuôi nói: Nội dung số không hướng dẫn của tất cả các thanh ghi XMM hoặc YMM. Tuy nhiên, mã giả bên dưới chỉ ra rằng trong chế độ 64 bit, chỉ các thanh ghi ymm0thông qua ymm15bị ảnh hưởng: …
8 assembly  x86  intel  avx  avx512 
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.