首页 > 编程知识 正文

计算机硬件能直接识别并执行的语言,cpu组成与机器指令执行实验接线

时间:2023-05-05 18:27:03 阅读:154440 作者:2376

计算机硬件综合实验Word下载链接:https://download.csdn.net/download/qq_43554335/14034839

四、实验代码

请从2000H (存储器RAM区域的起始地址)地址开始程序。

A 2000 1编程实现:

)1) 55H保存2060H,99H保存2061H;

mv rdr 0,2060 mv rdr 1,0055 strr [ r0 ],r1mv rdr 2,2061 mv rdr 3,0099 strr [ R2 ],R3(2) (2060H ) ),将结果存储在2062H中;

mv rdr 0,2060 LD RRR 2,[ r0 ] mv rdr 1,2061 LD RRR 3,[R1]ADD R2,r3mv rdr 0,2062 strr [ r0 ],R2(3) ) 2061 h-(2060 h )

mv rdr 0、2060 LD RRR 2、[ r0 ] mv rdr 1、2061 LD RRR 3、[R1]SUB R2、r3mv rdr 0、2063Hstrr [ r0 ]、R2(4) ) 2063 h )向右偏移1位

mv rdr 0,2063 LD rrr1,[ r0 ] SHR R1 mv rdr 0,2064 strr [ r0 ],R1 2编程实现:

)1)将55H存储在R0中,将98H存储在R1中;

)2)通过R2,实现在R0、R1上的数据交换;

mv rdr 0,0055 mv rdr 1,0098 mv rdr 2,R1MVRD R1,R0MVRD R0,R1编程计算5588H 7799H,结果被存储在2065H中。 mv rdr 0,5588 mv rdr 1,7799 add r0,r1mv rdr 2,2065 strr [ R2 ],R0 4续1

判断(2063H )的奇偶性要求为偶数,将00H寄存于2066H; 奇数的情况下,将01H存储在2066H中。

A地址? mv rdr 0,2063 LD rrr1,[ r0 ] mv rdr 2,0001 and R1,R2地址1 mv rdr 2,2066 mv rdr 3,0000 strr [ R2 ],R3RET地址2 mv rdr 2,2066 mv rdr 3

mv rdr 1,0000 mv rdr 2,000 amv rdr 3,0000地址INC R3ADD R1,R3CMP R3,R2JRNZ地址RET 6编程计算斐波那契数列前10项之和。

mv rdr 0,0000 mv rdr 1,0001 mv rdr 2,0000 mv rdr 3,0022 addr 2,r0add r0,R1ADD R2,R0ADD R1,rR0ADD R2,r0add R2,r1112

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。