📄 第八章 dscope for windows使用详解.htm
字号:
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">不区分常量的大、小写。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1)
</SPAN>整型常量</FONT></H4>
<P class=MsoNormal
style="MARGIN-LEFT: 24pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 21pt"><FONT
size=2><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">分为整型(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">int</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),无符号整型(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">uint,00rd</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),长整型(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">long</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),无符号长整型(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">Wlong</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">、</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">Word</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">)。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2)
</SPAN>浮点型常量</FONT></H4>
<P class=MsoNormal
style="TEXT-INDENT: 24pt; LINE-HEIGHT: 21pt"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN
style="mso-spacerun: yes"> </SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">与</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">ANSI<SPAN
style="mso-spacerun: yes"> </SPAN>C</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">相同。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(3)
</SPAN>字符串常量</FONT></H4>
<P class=MsoNormal style="LINE-HEIGHT: 21pt"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN
style="mso-spacerun: yes">
</SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">与</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">ANSI<SPAN
style="mso-spacerun: yes"> </SPAN>C</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">相同</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(4)
</SPAN>字符常量</FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT size=2>分为字符型(<SPAN
lang=EN-US>Char)和无符号字符型(Uchar)一种。</SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(5)
</SPAN>行号常数</FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT
size=2>指用户程序中的行号,实际上是个地址</FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(6)
</SPAN>位常量(<SPAN lang=EN-US>Bit):</SPAN></FONT></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT
size=2>0和1</FONT></SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(7)
</SPAN>地址常数</FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT
size=2>地址常数的种类很多,地址常数不同于行号常数,行号常数就是一个地址,而地址数被引用时,实际上是取该地址中的数据。</FONT></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>C:代码地址常数,如C:0X0012或0XFF:0X0012</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>D:内部直接寻址地址常数,如D:0X0068或0X00:0X0068</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>I:内部间按寻址地址常数,如I:0X0010或0X00:0X0010</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>X:外部数据空间地址常数,如X:0X0028或0X01:0X0028</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>B:位地址常数,如B:0X20或B:0X24.0</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT size=2>EB:扩展的位地址常数(MCS251专有),<SPAN
style="mso-spacerun: yes"> </SPAN></FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>ED:扩展的数据空间地址常数(MCS251专有)</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>CO:常数空间地址常数(MCS251专有)</FONT></SPAN></P>
<P class=MsoBodyTextIndent style="MARGIN-LEFT: 36.75pt"><SPAN
lang=EN-US><FONT
size=2>HC:正常数空间地址常数(MCS251专有)</FONT></SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(8)
</SPAN>标识符常量</FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT
size=2>即用户源程序中的标号、函数名等,实际上代表某一地址。</FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(9)
</SPAN>用户源程序中定义的常数<SPAN lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></H4>
<H3 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><A
name=_Toc475103242><FONT size=2><SPAN lang=EN-US
style="FONT-SIZE: 15pt">3. </SPAN>变量</FONT></A></H3>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT
size=2>dScope所支持的变量名或标识符最多可由31个字符组成,第一个字母为A~Z,a~z,下划线或问号,后续字符可为字母、数字、下划线和问号。除CPU变量和系统变量外,dScope不支持全局变量,但可视“define”命令定义的变量为全局变量。</FONT></SPAN></P>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT
size=2>Dscope所支持的变量分为以下几种(变量名称不区分大、小写),支持类型转换:</FONT></SPAN></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(1)
</SPAN>整型变量</FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT size=2>分为整型变量(<SPAN
lang=EN-US>int)、无符号整型变量(uint/word),长整型(Long)
、无符号长整型(Ulong/dword)。</SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(2)
</SPAN>浮点型变量<SPAN lang=EN-US>(float)</SPAN></FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT size=2>与<SPAN
lang=EN-US>ANSI<SPAN style="mso-spacerun: yes">
</SPAN>C相同。</SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(3)
</SPAN>字符型变量<SPAN lang=EN-US>L</SPAN></FONT></H4>
<P class=MsoBodyTextFirstIndent><FONT size=2>分为字符型(<SPAN
lang=EN-US>char)变量和无符号字符型(Uchar)</SPAN></FONT></P>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(4)
</SPAN>位变量(<SPAN lang=EN-US>Bit)</SPAN></FONT></H4>
<H4 style="MARGIN-LEFT: 0cm; TEXT-INDENT: 0cm"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 14pt">(5)
</SPAN>系统变量<SPAN lang=EN-US><SPAN
style="mso-spacerun: yes">
</SPAN></SPAN></FONT></H4>
<P class=MsoBodyTextFirstIndent><SPAN lang=EN-US><FONT
size=2><SPAN
style="mso-spacerun: yes"> </SPAN>dScope自己定义了一系列内部变量,用户可对这些变量进行读或读/写操作,<SPAN
style="mso-spacerun: yes">
</SPAN>可被用户自定义数所引用。</FONT></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: l27 level1 lfo40"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">a. <SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">Cycles
(Read Only)<O:P></O:P></SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: skip"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">32</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">位变量(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">Ulong</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">),指示当前程序执行已花费的指令周期(</SPAN><SPAN
lang=EN-US style="FONT-SIZE: 12pt">cycle</SPAN><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">)。</SPAN><SPAN
lang=EN-US
style="FONT-SIZE: 12pt"><O:P></O:P></SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN-LEFT: 45.25pt; TEXT-INDENT: -21.25pt; LINE-HEIGHT: 21pt; mso-list: l27 level1 lfo40"><FONT
size=2><SPAN lang=EN-US style="FONT-SIZE: 12pt">b. <SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN><SPAN lang=EN-US
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -