首页 > 试题广场 >

以下程序的目的是将存放在内存A、B、C中的内容相加,并将结果

[问答题]
以下程序的目的是将存放在内存A、B、C中的内容相加,并将结果存入内存。但是,代码中存在两个错误,试找出错误,并分别解释错误会在汇编时还是在运行时被检测出来?
Line    No.
1                                     .ORIG        x3000
2              ONE               LD      R0 , A
3                                     ADD   R1 , R1 , R0
4              TWO              LD      R0 , B    
5                                    ADD   R1 , R1 , R0
6              THREE         LD      R0 , C
7                                   ADD   R1 , R1 , R0
8                                   ST      R1 , SUM
9                                   TRAP        x25
10           A                    .EILL         x0001
11           B                    .EILL         x0002
12          C                    .EILL         x0003
13          D                    .EILL         x0004
14                                 .END

这道题你会答吗?花几分钟告诉大家答案吧!