第13周布置,第16周完成提交。
- 用汇编语言编写程序读取存储器0x40003100地址上的数据,将数据加1,若结果小于10则使用STR指令把结果写回原地址,若结果大于等于10,则把0写回原地址。(25分)
2.解释指令的含义(每题10分)
(1)ORR R0,R2,#0x0FF0000
(2)LDR R0,[R1,#4]
(3)LDR R0,[R1,#4]!
(4)STR R0,[R1],#8
(5)SWP R0,R0,[R1]
3.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D7位传送,D7=1为准备好,D7=0为未准备好(忙),请用查询方式写出:CPU向外部传送数据的程序段。(25分)
点点赞赏,手留余香
给TA打赏
评论0