zoukankan      html  css  js  c++  java
  • 嵌入式linux学习笔记

    1、溢出:两个数相加,如果最高位的进位和此高位的进位不同,则产生溢出。

    2、进位和溢出的概念不一样。

    3、预取(取得是编译后得到的机器代码)-->译码-->执行

    4、ARM的汇编指令长度是确定的,32位。

    5、一条汇编指令  条件码(4bit)   操作码    分类码  S(1bit)  目的寄存器(4bit)  源寄存器(4bit)  立即数 (8bit)

    6、一般的管脚都有两个寄存器,一个是配置寄存器(决定管脚的工作模式);一个是数据寄存器(决定管脚的高低电平)。

    7、X86因为寄存器太少,所以用来进行传参;从右向左依次压栈; ARM寄存器比较多,37个,利用寄存器来传参,寄存器传参速度比较快。

    8、SDRAM:一个周期内只能读取一次数据;开发板上用的都是SDRAM;DDRAM:一个周期内只能读取两次数据;(耗电)电脑上用的都是DDRAM。   读取速度:100ns

    9、catch缓存越大,性能越好。SRAM,随机静态存储器  读取速度 10ns。介质

    10、硬盘:flash   nor flash    Intel     2M--32M  存储BIOS(电脑端)/Bootloader(开发板)

                                 nand flash   东芝   1G--256G    扮演硬盘角色

  • 相关阅读:
    maven的groupId和artifactId的区别
    二级域名和一级域名的区别
    单点登陆系统
    公有链,私有链,联盟链
    比特币与区块链是父与子关系吗
    比特币钱包:核心钱包与轻钱包
    区块链到底是什么
    打造信任机器——区块链技术及其应用
    区块广播
    区块链技术理念
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/10857811.html
Copyright © 2011-2022 走看看