คำถามในหัวข้อ 'memory-address'

ฉันจะใช้ตารางเพจเพื่อแปลงที่อยู่เสมือนเป็นที่อยู่จริงได้อย่างไร
สมมติว่าฉันมีตารางหน้าปกติ: ตารางหน้า (ขนาดหน้า = 4k) Page #: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Page Frame #: 3 x 1 x 0 x 2 x 5 x 7 4 6 x x x ฉันจะแปลงที่อยู่โลจิคัลตามอำเภอใจเช่น...
38744 มุมมอง

โปรเซสเซอร์ 8 บิตและ 16 บิตจะเข้าถึง RAM ได้มากขึ้นด้วยรีจิสเตอร์สองตัวได้อย่างไร
สิ่งที่ทำให้ฉันสับสนอยู่เสมอคือคอมพิวเตอร์ 8 บิตเข้าถึง RAM มากกว่า 256 ไบต์ได้อย่างไร ฉันรู้ว่ามันต้องใช้สองรีจิสเตอร์ แต่ใครช่วยแสดงตัวอย่างให้ฉันเห็นหน่อยว่าสิ่งนี้จะเป็นอย่างไรในโค้ดแอสเซมบลี? ชอบ: mov a, [x] ???
2816 มุมมอง

การกำหนดที่อยู่ใน RISC-V
ฉันกำลังใช้งานคอร์ RV64GC จำลองใน QEMU และกำลังพยายามทำความเข้าใจระบบย่อยหน่วยความจำเสมือนและกระบวนการแปลที่อยู่ใน RISC-V ให้ดียิ่งขึ้น ระบบจำลองของฉันทำงานด้วย OpenSBI, Linux Kernal v5.5 และ rootfs ขั้นต่ำ ในการติดตามดีบักของ QEMU...
476 มุมมอง