Announcement

Collapse
No announcement yet.

Help bài Kiến Trúc Máy tính

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

  • Help bài Kiến Trúc Máy tính

    Hi all
    nhờ mấy bạn giải giúp bài này giùm cái:
    Giả sử máy tính có các thanh ghi R0 = 1600, R1 = 1400, R2 = 1200 và giá trị tại ô nhớ 1400 là 50; giá trị tại ô nhớ 50 là 230 (các số trong hệ thập phân). Máy tính sử dụng lệnh hai toán hạng có dạng
    LỆNH Toán_hạng_đích, Toán_hạng_nguồn
    Hãy cho biết địa chỉ thực của bộ nhớ cần truy cập đến và giá trị các thanh ghi khi thực hiện các lệnh sau:
    a) ADD R1, 200(R2)
    b) MOVE 500(R0), R2
    c) ADD R1, @(R1)
    d) LOAD R1, #1400
    tks all

  • #2
    Originally posted by 09520252 View Post
    Hi all
    nhờ mấy bạn giải giúp bài này giùm cái:
    Giả sử máy tính có các thanh ghi R0 = 1600, R1 = 1400, R2 = 1200 và giá trị tại ô nhớ 1400 là 50; giá trị tại ô nhớ 50 là 230 (các số trong hệ thập phân). Máy tính sử dụng lệnh hai toán hạng có dạng
    LỆNH Toán_hạng_đích, Toán_hạng_nguồn
    Hãy cho biết địa chỉ thực của bộ nhớ cần truy cập đến và giá trị các thanh ghi khi thực hiện các lệnh sau:
    a) ADD R1, 200(R2)
    b) MOVE 500(R0), R2
    c) ADD R1, @(R1)
    d) LOAD R1, #1400
    tks all
    a. R1 = R1 + Mem[200 + R2] = 1400 + Mem[1400] = 1450
    b. Mem[500 + R0] = R2 <=> Mem[2100] = 1200
    c. R1 = R1 + Mem[Mem[R1]] = 1400 + Mem[Mem[1400]] = 1400 + Mem[50] = 1400 + 230 = 1630
    d. R1 = 1400

    Comment


    • #3
      bạn cho mình hỏi 1 việc là: ở câu C này R1 = R1 + Mem[Mem[R1]] = 1400 + Mem[Mem[1400]] = 1400 + Mem[50] = 1400 + 230 = 1630,sao có đề họ giải lại lấy kết quả R1 từ trên câu a,b xuống nhỉ?

      Comment


      • #4
        cụ thể là bài này bạn ơi,xem giúp mình với

        Comment


        • #5
          Ở bài này anh đưa ra đề phân thành từng câu thì giải theo từng câu chứ đâu đưa ra 1 loạt các lệnh từ trên xuống đâu a?

          Comment


          • #6
            Originally posted by 09520252 View Post
            bạn cho mình hỏi 1 việc là: ở câu C này R1 = R1 + Mem[Mem[R1]] = 1400 + Mem[Mem[1400]] = 1400 + Mem[50] = 1400 + 230 = 1630,sao có đề họ giải lại lấy kết quả R1 từ trên câu a,b xuống nhỉ?
            Nếu lấy R1 của câu a xuống thì phải là thế này R1 = R1 + Mem[Mem[R1]] = 1450 + Mem[Mem[1450]], nhưng Mem[1450] không hề có, đề bài không cho và ở câu a và b cũng không có.

            Comment


            • #7
              ai biết bài này chỉ giùm với
              Untitled.png

              Comment


              • #8
                Chúc các bạn có những giây phút vui vẻ!
                Liên hệ:
                + Yahoo: ****2013
                + Tel: 01676.480.272

                Comment

                LHQC

                Collapse
                Working...
                X