Pro giúp em giải bài tập CTMT với!!!

quangman

New Member
9/3/14
7
0
1
Bài toán:
Cho tập lệnh 1 địa chỉ gồm các lệnh: LOAD, STORE, ADD, SUB, MUL, DIV.
Cho các tập lệnh 2 địa chỉ và 3 địa chỉ gồm các lệnh: MOVE, ADD, SUB, MUL, DIV.
Soạn chương trình tính giá trị biểu thức: X = (A + B * C)/(D - E * F).
a) Dùng tập lệnh 1 địa chỉ.
a) Dùng tập lệnh 2 địa chỉ.
b) Dùng tập lệnh 3 địa chỉ.
 

phu0ng2013

Member
19/2/14
39
9
8
33
Nhìn bài này giống học assembly thế :D. Mà CTMT có nghĩa gì vậy @@? Trong tập lệnh 2 địa chỉ và 3 địa chỉ, cái nào 2 và cái nào 3?
Bài này bạn lấy giấy và vài cái hộp giả sử đó là địa chỉ, bạn sẽ hiểu cách làm thế nào. Bạn viết cách giải bạn lên trước đi rồi chỉ cho :D.
 

quangman

New Member
9/3/14
7
0
1
Cấu trúc máy tính đó bạn, mình đang học ĐH, dạo này bận luyện thi không đi học bù tịt. 2,3 địa chỉ mỗi địa chỉ bao gồm tất cả các lệnh :)
 

phu0ng2013

Member
19/2/14
39
9
8
33
Tặng bạn 1 trang trong giáo trình mình học có phần này. Từ dưới lên là dùng lệnh ko có địa chỉ nào (sử dụng stack), lệnh có địa chỉ, lệnh có 2 địa chỉ, và lệnh có 3 địa chỉ. Mỗi phần thực hiện đều là tính A=B+C. Rất dễ hiểu :D.
 

Attachments