Coder Social home page Coder Social logo

icspa-public-guide's People

Contributors

ics-nju-wl avatar wangliang-cs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

icspa-public-guide's Issues

ch_pa-1-1_reg 中一个小错误

image
老师,您好,§1-1.1.2 寄存器 这小节这里低8位寄存器最后一个应该是 bl 吧,文档这里是不是写错了

some typos

  1. 以下引用多写了一个函数,应删除

    // 返回 dest - src - CF,截取低 data_size 位,高位置零,并设置各标志位
    uint32_t alu_sub(uint32_t src, uint32_t dest, sizt_t data_size);

  2. 以下引用中,“且不是非规格化浮点数(exp >” 后缺少 0,应补充

    如果`sig_grs >> (23 + 3) > 1`,则需要右规直至`sig_grs >> (23 + 3) == 1`;反之如果`sig_grs >> (23 + 3) == 0`且不是非规格化浮点数(`exp >`),则需要左规直至`sig_grs >> (23 + 3) == 1`。注意这里的`23 + 3`的取值是因为我们在临时尾数的最低三位保留了`GRS bits`的缘故,也就是上文所述的等同于中间结果尾数`sig_grs`的小数部分约定为26位。在规格化过程中,根据规格化的方向确定尾数右移还是左移,并对阶码进行增减操作。右规过程中需要保留粘位。同时在每次右移前都要检查阶码上溢(`exp >= 0xff`)的情形。在左规过程中,则有可能发生结果出现非规格化浮点数的情况(阶码变为`exp == 0`),此时需要将尾数额外右移1位以对应非规格化浮点数阶码是`2 ^-126`的约定(否则单纯从数值上看阶码全0对应`2 ^ -127`)。

  3. 以下引用的注释应改为 配置目的操作数长度

    r.data_size = 8; // 配置目的操作数类型

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.