⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jdatblock_h.h

📁 单片机宏汇编器的源程序。给一些爱好者作为学习编译原理和 C 程序设计的例子.
💻 H
字号:
//---------------------------------------------------------------------------
//-------- JdatBlock_H.h ----------------------------------------------------
//---------------------------------------------------------------------------
#ifndef	JdatBlock_H.h  // 防止被重复引用
#define JdatBlock_H.h
//---------------------------------------------------------------------------

#include "Jstring_H.h"
#include "Tokens_H.h"
#include "JsGlobal_H.h"
//---------------------------------------------------------------------------
class JdatBlock : public JObject
{ private:
    int8u len;               // 0 ~ 255
    int8u dat[255];          // 0 ~ 254

  public:
   // Functions
    JdatBlock(const Jstring& obj, int8u mode): len(0)
                  { LoadData(obj, mode); } // constructor
    JdatBlock():len(0) {}                  // constructor

   // ---------- Functions ------------

   int8u GetLen()const             { return len; }

    void clear()                   { len = 0; }

    operator const char*()const    { return dat; }

   // char operator[](int8u x)  { return dat[x]; }

    void LoadData(const Jstring& obj, int8u mode);

    bool merge(const JdatBlock& obj);

    bool AddByte(int8u byte);

    bool AddWord(int16u word);

   // ----------------------
    void show()const;
}; // end JdatBlock
//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
// end JdatBlock_H.h
//---------------------------------------------------------------------------
//               Written by JamesyFront.    ZLGmcu Dev.Co.Ltd.  2002.
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -