我是初学者,对一些基本概念不懂。
哪位高人给我解释一下“ARM指令位图”。谢谢。
例如数据处理指令指令位图
它画了一个32bit的存储空间,然后31--28是cond,24--21是opcode,11--0是operand2等等。
不是很理解。
我想可能是一条指令的具体含义还是什么的,但是不确定。
是程序执行时解释成这样啊,还是什么东西在存储区的空间里的布置呀。
谢谢高人指点。
一条指令由32个bit构成,cond/opcode/operand2都是其中一部份bit的含义。
讲指令的那一章,基本上每个重要的指令都画了位图结构,需要掌握吗?
还是以后会用指令就行了?
另外觉得ARM的指令比以前我用的单片机的指令在语法上复杂,但是我觉得ARM的指令设置很好,可以使程序变得更简洁。
我的理解对吗?
对对对
你讲的很有道理。
谢谢。