prc 发表于 2011-07-28 16:41

个人觉得arm的mrc/mcr指令设计的很失败

MRC p15,0,<Rt>,c0,c0,0
指令格式复杂得令人发指,写多少遍也记不住每个寄存器对应的那一坨参数。搞了半天也还是在32-bit指令编码上做文章。
远不如MIPS的MFC/MTC <Rt>, $reg, sel简洁

cjaizss 发表于 2011-07-29 14:01

本帖最后由 cjaizss 于 2011-07-29 14:05 编辑

MRC p15,0,,c0,c0,0
指令格式复杂得令人发指,写多少遍也记不住每个寄存器对应的那一坨参数。搞了半天也还 ...
prc 发表于 2011-07-28 16:41 http://bbs.chinaunix.net/images/common/back.gif


    对于这条指令嘛,对应其opcode来理解,非常容易理解这条指令,我倒觉得设计的挺好的

fluke_cu 发表于 2011-09-02 11:47

确实很复杂,参数个数太多,用的时候要查手册。
页: [1]
查看完整版本: 个人觉得arm的mrc/mcr指令设计的很失败