循环遍历ARM程序集中的字符数组

时间:2017-03-08 14:08:39

标签: arm

我有一项任务,要求我循环遍历数字串并根据每个数字执行任务。例如,如果数字是" 24531",我必须使微处理器板上的LED灯闪烁,这些LED指示灯位于索引" 2"," 4",&# 34; 5"," 3"和" 1"。 我只是停留在需要循环遍历这些数字的部分,并且必须用ARM汇编语言单独解释它们。

2 个答案:

答案 0 :(得分:1)

借用Colin__s的原始代码

您可以将字符串解释为某个数组的字节大小元素。 使用ldrb从元素n处的数组加载字节... 下面的代码将分支到"某些功能"当遇到#4的ASCII值时。代码将无法返回;这是您需要进一步解决的几件事之一。

var el = document.createElement('div');                                       
el.style.backgroundImage = 'url(https://placekitten.com/g/50/)';              
el.style.width = '50px';                                                      
el.style.height = '50px';
el.style.borderRadius = '50%';                                                     
new mapboxgl.Marker(el).setLngLat([45.702117, 42.395926]).addTo(map);

答案 1 :(得分:0)

我没有完全按照你的问题,但循环的代码如下。您可以在比较指令之前添加在每次迭代时需要执行的操作。

sharepoint