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

Hội ngôn ngữ (asm) câu hỏi lập trình. HÃY CẨN THẬN C TAGNG TAG với bộ xử lý và / hoặc bộ hướng dẫn bạn đang sử dụng, cũng như trình biên dịch. CẢNH BÁO: Đối với các cụm .NET, thay vào đó, hãy sử dụng thẻ [.net-assembly]. Đối với ASM Java, thay vào đó, hãy sử dụng thẻ [java-bytecode-asm].



3
Tại sao GCC pad hoạt động với NOP?
Tôi đã làm việc với C một thời gian ngắn và gần đây đã bắt đầu tham gia vào ASM. Khi tôi biên dịch một chương trình: int main(void) { int a = 0; a += 1; return 0; } Quá trình gỡ bỏ objdump có mã, nhưng không đạt …
81 c  gcc  assembly 

2
SP (ngăn xếp) và LR trong ARM là gì?
Tôi đang đọc đi đọc lại các định nghĩa và tôi vẫn không hiểu SP và LR trong ARM là gì? Tôi hiểu PC (nó hiển thị địa chỉ của lệnh tiếp theo), SP và LR có thể tương tự, nhưng tôi không hiểu nó là gì. Liệu bạn có …
77 assembly  stack  arm 


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 …

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 …





2
Phần cứng video PC hiện đại có hỗ trợ chế độ văn bản VGA trong CTNH hay BIOS mô phỏng nó (với Chế độ quản lý hệ thống) không?
Điều gì thực sự xảy ra trên phần cứng PC hiện đại đã khởi động ở chế độ MBR BIOS 16 bit khi bạn lưu trữ một byte như '1'(0x31) vào bộ đệm khung văn bản VGA (chế độ 03) tại địa chỉ tuyến tính vật lý B8000? Làm thế …



2
Điều gì gây ra sự thay đổi cao này trong các chu kỳ cho một vòng lặp chặt chẽ đơn giản với -O0 nhưng không phải -O3, trên Cortex-A72?
Tôi đang chạy một số thử nghiệm xung quanh việc có được thời gian chạy nhất quán cao cho một đoạn mã. Mã tôi hiện đang định thời là một khối lượng công việc khá tùy ý CPU: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < …

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.