Announcement

Collapse
No announcement yet.

Xin giải đáp hộ bài tập KTMT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Xin giải đáp hộ bài tập KTMT

    Mọi người cho em hỏi bài này thì giải như nào ạ?
    Máy tính dùng 32bit địa chỉ để đánh địa chỉ cho bộ nhớ theo byte bus dữ liệu để kết nối với bộ nhớ chính là 32bit. Hãy cho biết :
    a. Số byte nhớ tôi đa được đánh địa chỉ. Địa chỉ đầu vào dưới dạng Hex.
    b. Hãy cho biết các byte nhớ sau ở băng nhớ nào?
    0x0FE12C3D, 0x10ABCD06.
    Em cảm ơn thầy và mọi người nhiều ạ.

  • #2
    a) 2^32 (bấm máy tính nha em, anh cũng không biết bấm "2 mũ 32 là như thế nào nữa"), địa chỉ chạy từ 0x00000000 đến 0xFFFFFFFF
    b) Em không cho anh biết sơ đồ địa chỉ (address map) thì làm sao anh trả lời em được.
    Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

    Comment


    • #3
      Anh ơi, sơ đồ địa chỉ là gì ạ??
      ý a, thì em làm được rồi ạ, còn ý b em không hiểu đề bài, a giải thích cho em với ạ.
      Em cảm ơn anh nhiều ạ.

      Comment


      • #4
        Thường thì bộ nhớ sẽ được phân thành nhiều vùng hay các phân đoạn, các băng khác nhau. Các vùng này có một số ý nghĩa đặc biệt, ví dụ như vùng stack để lưu mấy cái biến cục bộ, hay heap dùng để lưu mấy thằng biến động hay toàn cục, vùng text để lưu mã chương trình, vùng data dùng để lưu mấy hằng số , ..

        Chẳng hạn bộ nhớ của bạn chia thành 4 vùng chẳng hạn, thì vùng 1 có địa chỉ chạy từ 0x000000 đến 0x44444444, vùng 2 có địa chỉ chạy từ 0x44444445 đến 0x66666666 chẳng hạn. Khi đó địa chỉ 0x55555555 sẽ nằm trong vùng 2.
        Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

        Comment


        • #5
          À, dạ vầng, em cũng hiểu hiểu rồi ạ, em sẽ làm ạ. Em cảm ơn a nhiều ạ.:smile:

          Comment

          LHQC

          Collapse
          Working...
          X