Ai giúp minh giải câu này được không ,mai thi rồi
giả sử hiện tạ máy tính có thanh ghi R0=1000, R1=50,R2=150; giá trị tại ô nhớ 200 là 1200. Hãy cho biết giá trị thanh ghi và ô nhớ trên sau khi thực hiện đoạn lệnh sau:
Store 200(R0),R1
ADD R2,R1
LOAD R0,@(R2)
MOVE R2,R0
(giả sử lệnh 2 toán hạng theo dạng: LỆNH đích,nguồn. )
- STORE 200(R0), R1 : Ô nhớ: 200(R0) = giá trị R0 +200 = 1000+200= 1200 => Kết quả là lưu giá trị R1=50 vào ô nhớ thứ 1200.
- ADD R2,R1: R1 = 50, R2=150 => R2 = R2+R1 = 150+50 = 200
- LOAD R0,@(R2): ta có: @(R2)=50 => R0 = 50;
- MOVE R2,R0 : R2 = RO = 50.
[QUOTE=11520664;56929]Ai giúp minh giải câu này được không ,mai thi rồi
giả sử hiện tạ máy tính có thanh ghi R0=1000, R1=50,R2=150; giá trị tại ô nhớ 200 là 1200. Hãy cho biết giá trị thanh ghi và ô nhớ trên sau khi thực hiện đoạn lệnh sau:
Store 200(R0),R1
ADD R2,R1
LOAD R0,@(R2)
MOVE R2,R0
(giả sử lệnh 2 toán hạng theo dạng: LỆNH đích,nguồn. )[/QUOTE]