豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 118 行 · 6874 字节 · UTF-8
§
寻观「标准库」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「编译器核心」之「网页汇编核心」之「模块结构」之书。
寻观「编译器核心」之「网页汇编核心」之「存储模块」之书。
寻观「编译器核心」之「网页汇编核心」之「状态模块」之书。
寻观「裸机后端」之「内存块用例」之书。

「:文言:墙钟之验:令模拟器之钟始于定日,用户读之,秒数当在始点与其后数十秒之间,且再读不退。汉语:墙钟服务验证。四个方式各用 -rtc base= 把模拟器实时时钟的起点设成一个刁钻的日子(2000 年闰世纪的三月朔、2026 年除夕前十秒、2100 年不闰的三月朔、2032 年闰日正午),用户程序调用 平台.墙钟秒,断言:第一次读数不小于起点、不大于起点加四十秒(除夕之例会跨年);空转数百万次后再读,不小于第一次、不大于第一次加八秒。用无符号比较,以容纳 2038 年以后的读数。ARM64 读 PL031,AMD64 读 CMOS 并做民用历法换算,两边同一期望,所以既验硬件接口也验换算(世纪、闰年、年末进位)。:」
「墙钟用例方式」乃化「字符串」而「爻」也。
「墙钟用例方式」者会「名」而
  「存在吗」授以「字符串」
    于(会「项」而「串相等」于「项」于「名」)
    于(「列」【『墙钟闰世纪』,『墙钟年末』,『墙钟非闰世纪』,『墙钟闰日』】)
也。

「墙钟基准」乃化「字符串」而「字符串」也。
「墙钟基准」者会「名」而
  若「串相等」于「名」于『墙钟闰世纪』则
    『2000-03-01T00:00:00』
  否则
    若「串相等」于「名」于『墙钟年末』则『2026-12-31T23:59:50』否则
      若「串相等」于「名」于『墙钟非闰世纪』则『2100-03-01T00:00:00』否则『2032-02-29T12:00:00』
也。

「墙钟起点」乃化「字符串」而「整数」也。
「墙钟起点」者会「名」而
  若「串相等」于「名」于『墙钟闰世纪』则
    「九五一八六八八零零」
  否则
    若「串相等」于「名」于『墙钟年末』则「一七九八七六一五九零」否则
      若「串相等」于「名」于『墙钟非闰世纪』则「四一零七五四二四零零」否则「一九六一六六八八零零」
也。

「墙钟无符号常」乃化「整数」而(「列」于「网页指令」)也。
「墙钟无符号常」者会「数」而
  「列」【
    「网页常量」于(若「大于」于「数」于「二一四七四八三六四七」则「减」于「数」于「四二九四九六七二九六」否则「数」)
  】
也。

「墙钟断言」乃化(「列」于「网页指令」)而(「列」于「网页指令」)也。
「墙钟断言」者会「条件」而
  「附加」授以「网页指令」于「条件」于(「列」【「网页调用」于「三」】)
也。

「墙钟用例模块」乃化「字符串」而「网页状态模块」也。
「墙钟用例模块」者会「方式」而
  虑「起」者「墙钟起点」于「方式」而
  虑「导入」者
    「附加」授以「网页导入」
    于(「列」【『平台』与『写字节』与「零」,『平台』与『墙钟秒』与「一」】)
    于(「罄」授以「网页导入」)而
    虑「读一」者
      ((「列」于「网页指令」)也(「列」【「网页调用」于「一」,「网页局部写入」于「零」】))而
      虑「读二」者
        ((「列」于「网页指令」)也(「列」【「网页调用」于「一」,「网页局部写入」于「二」】))而
        虑「空转」者
          ((「列」于「网页指令」)也(「列」【
            「网页常量」于「零」,
            「网页局部写入」于「一」,
            「网页块」于「零」,
            「网页循环」于「零」,
            「网页局部读取」于「一」,
            「网页常量」于「三零零零零零零」,
            「网页无符号大等」,
            「网页条件跳转」于「一」,
            「网页局部读取」于「一」,
            「网页常量」于「一」,
            「网页加」,
            「网页局部写入」于「一」,
            「网页跳转」于「零」,
            「网页结束」,
            「网页结束」
          】)
          )而
          虑「体」者
            「串联」授以「网页指令」于(「列」【
              「读一」,
              「墙钟断言」于(「串联」授以「网页指令」
                于(「列」【
                  「列」【「网页局部读取」于「零」】,
                  「墙钟无符号常」于「起」,
                  「列」【「网页无符号大等」】
                】)),
                「墙钟断言」于(「串联」授以「网页指令」
                  于(「列」【
                    「列」【「网页局部读取」于「零」】,
                    「墙钟无符号常」于(「加」于「起」于「四零」),
                    「列」【「网页无符号小等」】
                  】)),
                  「空转」,
                  「读二」,
                  「墙钟断言」于(「列」【「网页局部读取」于「二」,「网页局部读取」于「零」,「网页无符号大等」】),
                  「墙钟断言」于(「列」【
                    「网页局部读取」于「二」,
                    「网页局部读取」于「零」,
                    「网页常量」于「八」,
                    「网页加」,
                    「网页无符号小等」
                  】),
                  「块打印」于『普通程序已完成「:换行:」』
            】)而
            虑「核」者
              ((「网页模块」)也(「列」【「一」与「零」,「零」与「一」,「零」与「零」】)与「导入」
  与(「列」【
    「二」与「三」与「体」,
    「零」与「零」
      与(「列」【
        「网页局部读取」于「零」,
        「网页为零」,
        「网页条件」于「零」,
        「网页陷阱」,
        「网页结束」】)
  】)与(「列」【『启动』与「二」】)
              )
            而
            (「核」与(「罄」授以「网页内存声明」)与(「罄」授以「网页数据声明」))与(「罄」授以「网页全局声明」)
也。