📄 80x.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>高等学校计算机专业教材</title>
</head>
<body>
<font FACE="oúì?,SimHei" LANG="ZH-CN" SIZE="4">
<p ALIGN="CENTER">高等学校计算机专业教材</p>
</font><font FACE="oúì?,SimHei" LANG="ZH-CN" SIZE="6">
<p ALIGN="CENTER">80x86汇编语言程序设计习题参考答案</p>
</font><font FACE="楷体_GB2312" LANG="ZH-CN" SIZE="5">
<p ALIGN="CENTER">第</font><font SIZE="5">1</font><font FACE="楷体_GB2312" LANG="ZH-CN" SIZE="5">章</p>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.1
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">汇编的主要功能:对汇编语言源文件进行语法检查;若没有语法错误,则将符号指令翻译为机器代码,生成目标文件。<br>
</font> <font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">连接的主要功能:实现一个或多个目标文件及库文件的连接;完成浮动地址的重定位;若无连接错误,则生成一个可执行文件。</p>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.2
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">(</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)2EH
(2)0D2H (3)0FFH (4)80H (5)7FH (6)0FEH</p>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.3
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">(</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)7FH
(2)0FF80H (3)0FFFFH (4)0FFD2H (5)8000H (6)0FFH</p>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.4
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">无符号数范围:</font><font SIZE="3">0
~ 2<i><sup>N</sup></i><sup> </sup></font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">-</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">;</font><font SIZE="3">
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">带符号数范围:-</font><font SIZE="3">2<i><sup>N</sup></i></font><sup><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">-</font><font SIZE="3">1
</font></sup><font SIZE="3">~ 2<i><sup>N</sup></i></font><sup><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">-</font><font SIZE="3">1
</font></sup><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">-</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">。</p>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.5
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">(</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码:</font><font SIZE="3">58H</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">;非压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码:</font><font SIZE="3">x5x8H</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">。</p>
<blockquote>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">2</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码:</font><font SIZE="3">1624H</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">;非压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码:</font><font SIZE="3">x1x6x2x4H</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">。</p>
</blockquote>
</font><font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">1.6
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">(</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)字符</font><font SIZE="3">'1'</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的</font><font SIZE="3">ASCII</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码;十进制数</font><font SIZE="3">31</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码;十进制数</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的非压缩</font><font SIZE="3">BCD</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">码;十进制数</font><font SIZE="3">49</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的十六进制表示。</p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">2</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)十进制数-</font><font SIZE="3">1</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的</font><font SIZE="3">8</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">位二进制补码表示;带符号数</font><font SIZE="3">255</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的</font><font SIZE="3">16</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">位二进制补码表示;无符号数</font><font SIZE="3">255</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">的</font><font SIZE="3">8</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">位二进制形式。</p>
</font>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>3<font FACE="??ì?,SimSun" LANG="ZH-CN">)十进制数?/FONT>1的16位二进制补码表示;带符号数65535的32位二进制补码表示;无符号数65535的16位二进制形式。</font></font></p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3">1.7
<font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>1<font FACE="??ì?,SimSun" LANG="ZH-CN">)作为无符号数为</font>159<font FACE="??ì?,SimSun" LANG="ZH-CN">,等值的</font>16<font FACE="??ì?,SimSun" LANG="ZH-CN">位和</font>32<font FACE="??ì?,SimSun" LANG="ZH-CN">位形式均为</font>9FH<font FACE="??ì?,SimSun" LANG="ZH-CN">;作为带符号数为-</font>97<font FACE="??ì?,SimSun" LANG="ZH-CN">,等值的</font>16<font FACE="??ì?,SimSun" LANG="ZH-CN">位和</font>32<font FACE="??ì?,SimSun" LANG="ZH-CN">位形式分别为</font>0FF9FH<font FACE="??ì?,SimSun" LANG="ZH-CN">与</font>0FFFFFF9FH<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font></font></p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>2<font FACE="??ì?,SimSun" LANG="ZH-CN">)作为无符号数和带符号数均为</font>104<font FACE="??ì?,SimSun" LANG="ZH-CN">,等值的</font>16<font FACE="??ì?,SimSun" LANG="ZH-CN">位和</font>32<font FACE="??ì?,SimSun" LANG="ZH-CN">位形式均为</font>68H<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font></font></p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>3<font FACE="??ì?,SimSun" LANG="ZH-CN">)作为无符号数为</font>192<font FACE="??ì?,SimSun" LANG="ZH-CN">,等值的</font>16<font FACE="??ì?,SimSun" LANG="ZH-CN">位和</font>32<font FACE="??ì?,SimSun" LANG="ZH-CN">位形式均为</font>0C0H<font FACE="??ì?,SimSun" LANG="ZH-CN">;作为带符号数为-</font>64<font FACE="??ì?,SimSun" LANG="ZH-CN">,等值的</font>16<font FACE="??ì?,SimSun" LANG="ZH-CN">位和</font>32<font FACE="??ì?,SimSun" LANG="ZH-CN">位形式分别为</font>0FFC0H<font FACE="??ì?,SimSun" LANG="ZH-CN">与</font>0FFFFFFC0H<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font></font></p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3">1.8
<font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>1<font FACE="??ì?,SimSun" LANG="ZH-CN">)</font>AND
0FH<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font> <font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>2<font FACE="??ì?,SimSun" LANG="ZH-CN">)</font>OR
30H<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font></font><font SIZE="3"></p>
<blockquote>
</font>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>3<font FACE="??ì?,SimSun" LANG="ZH-CN">)右移</font>4<font FACE="??ì?,SimSun" LANG="ZH-CN">位可得高位的值;将原值</font>AND
0FH<font FACE="??ì?,SimSun" LANG="ZH-CN">可得低位的值。</font></font></p>
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>4<font FACE="??ì?,SimSun" LANG="ZH-CN">)</font>XOR
00101010B<font FACE="??ì?,SimSun" LANG="ZH-CN">。</font></font></p>
<font SIZE="3">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"></font><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"><font FACE="??ì?,SimSun" LANG="ZH-CN">(</font>5<font FACE="??ì?,SimSun" LANG="ZH-CN">)</font>AND
8000H<font FACE="??ì?,SimSun" LANG="ZH-CN">,若结果为</font>0<font FACE="??ì?,SimSun" LANG="ZH-CN">,则是正数,否则为负数。</font></font></p>
<font SIZE="3" FACE="??ì?,SimSun" LANG="ZH-CN">
<p ALIGN="justify" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"> </p>
</font>
<p ALIGN="center" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"><font FACE="??ì?,SimSun" LANG="ZH-CN" size="3"> </font></p>
<p ALIGN="center" style="line-height: 150%; text-indent: 40; margin-left: 20; margin-right: 20"> </p>
</blockquote>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -