arm汇编—bic ,orr

1. bic BIC指令的格式为: BIC{条件}{S}  目的寄存器,操作数1,操作数2 BIC指令用于清除操作数1的某些位,并把结果放置到目的寄存器中。操作数1应是一个寄存器, 操作数2可以是一个寄存器、被移位的寄存器、或一个立即数。操作数2为32位的掩码,如果在 掩码中置了某一位1...

2017-11-06 17:02:22

阅读数 220

评论数 0

tst、cmp、bne、beq指令

1、tst:逻辑处理指令,用于把一个寄存器的内容和另一个寄存器的内容或立即数进行按位的与运算,并根据运算结果更新CPSR中条件标志位的值。当前运算结果为1,则Z=0;当前运算结果为0,则Z=1  cmp:算数处理指令,用于把一个寄存器的内容和另一个寄存器的内容或立即数进行减法比较,不存储结果,都会...

2017-11-06 15:43:27

阅读数 770

评论数 0

arm汇编—str指令

操作系统:ubuntu10.04 汇编语言:arm STR指令的格式为: STR{条件}  源寄存器, STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常 用,丏寻址方式灵活多样,使用方式可参考指令LDR。 指令示例: STR R0,[R1...

2017-11-06 15:42:43

阅读数 297

评论数 0

LDR指令和LDR伪指令区别

ARM指令集中,LDR通常都是作加载指令,但是它也可以作伪指令。 初学者一般不会注意到它们的区别,其实在嵌入式开发过程中,这两条指令时非常常用的!我们应该了解他们的区别。 LDR伪指令的形式是“LDR Rn,=expr”。作用是装在一个32bit常数和一个地址到寄存器。 下面举一个例子来...

2017-11-06 15:40:52

阅读数 981

评论数 0

Ubuntu12.04NFS挂载根文件系统

连接环境: 开发板连接路由器的LAN口,PC通过无线连接路由器,开发板和PC机处于同一个网段,宿主机(虚拟机)出现和PC机不在同一网段,这样目标机和宿主机相互ping是ping不通的,错误原因:虚拟机网路设置出现问题,应该选择桥接方式,错选成NAT方式了! 首先宿主机需要通过/etc/...

2017-11-06 13:57:25

阅读数 126

评论数 0

Ubuntu12.04下搭建tftp服务器最简单方法

tftp服务器最简单安装配置 1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端...

2017-11-02 11:46:32

阅读数 101

评论数 0

Ubuntu 12.04下NFS安装配置图解

以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统。它在嵌入式中的角色就用下面的一张图说明吧! 用网线将主机与开发板连接起来,主机开启nfs服务后,就可以像tftp一样传文件到开发板了,有的...

2017-11-02 11:26:13

阅读数 82

评论数 0

Ubuntu12.04的SMB服务器安装

执行命令行:      #sudo apt-get install samba     等待自动下载并安装      #sudo apt-get install smbfs      等待自动下载并安装      #sudo apt-get install system-config-samba ...

2017-11-02 10:47:38

阅读数 186

评论数 0

提示
确定要删除当前文章?
取消 删除