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

📄 80x2.htm

📁 80x86汇编语言程序设计习题参考答案
💻 HTM
📖 第 1 页 / 共 3 页
字号:
and&nbsp;&nbsp;&nbsp;&nbsp; bl, 0fh</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp;&nbsp; bh, al</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
shr&nbsp;&nbsp;&nbsp;&nbsp; bh, 4</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="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"> 
shl&nbsp;&nbsp;&nbsp;&nbsp; ax, 1 </p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rcl&nbsp;&nbsp;&nbsp;&nbsp; bx, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rcl&nbsp;&nbsp;&nbsp;&nbsp; cx, 1&nbsp;&nbsp; </p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">3</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
cmp&nbsp;&nbsp;&nbsp;&nbsp; al, 10</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jge&nbsp;&nbsp;&nbsp;&nbsp; setcf</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
cmp&nbsp;&nbsp;&nbsp;&nbsp; al, -10</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jle&nbsp;&nbsp;&nbsp;&nbsp; setcf</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
clc</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jmp&nbsp;&nbsp;&nbsp;&nbsp; exit</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">setcf: 
stc</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">exit:</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">4</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
cmp&nbsp;&nbsp;&nbsp;&nbsp; eax, ebx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jbe&nbsp;&nbsp;&nbsp;&nbsp; next</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
xchg&nbsp;&nbsp;&nbsp; eax, ebx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">next: 
cmp&nbsp;&nbsp;&nbsp;&nbsp; eax, ecx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jbe&nbsp;&nbsp;&nbsp; done</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
xchg&nbsp;&nbsp; eax, ecx </p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">done:</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">5</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
mov&nbsp;&nbsp;&nbsp;&nbsp; cx, ax</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
xor&nbsp;&nbsp;&nbsp;&nbsp; cx, bx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
test&nbsp;&nbsp;&nbsp; cx, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
test&nbsp;&nbsp;&nbsp; bx, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
xchg&nbsp;&nbsp;&nbsp; ax, bx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">exit:</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">6</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
mov&nbsp;&nbsp;&nbsp;&nbsp; dx, 0</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
shl&nbsp;&nbsp;&nbsp;&nbsp; ax, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rcl&nbsp;&nbsp;&nbsp;&nbsp; dx, 1</p>
<blockquote>
  <p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp; 
  bx, ax</p>
</blockquote>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp;&nbsp; cx, dx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
shl&nbsp;&nbsp;&nbsp;&nbsp; ax, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rcl&nbsp;&nbsp;&nbsp;&nbsp; dx, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
shl&nbsp;&nbsp;&nbsp;&nbsp; ax, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
rcl&nbsp;&nbsp;&nbsp;&nbsp; dx, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
add&nbsp;&nbsp;&nbsp;&nbsp; ax, bx</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
adc&nbsp;&nbsp;&nbsp;&nbsp; dx, cx</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">7</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
mov&nbsp;&nbsp;&nbsp;&nbsp; al, x</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
cbw</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
shl&nbsp;&nbsp;&nbsp; ax, 2</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
sub&nbsp;&nbsp;&nbsp; ax, 5</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp; bx, ax</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp; al, x</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
sar&nbsp;&nbsp;&nbsp; al, 1</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
cbw</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
add&nbsp;&nbsp;&nbsp; ax, bx</p>
</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">(</font><font SIZE="3">8</font><font FACE="??ì?,SimSun" LANG="ZH-CN" SIZE="3">)</font><font SIZE="3"> 
mov&nbsp;&nbsp;&nbsp; ax, 0</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp; cx, 100</p>
<p ALIGN="JUSTIFY" style="text-indent: 40; margin-left: 20; margin-right: 20">next: 
add&nbsp;&nbsp;&nbsp; ax, cx</p>
<p style="text-indent: 40; margin-left: 20; margin-right: 20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
loop&nbsp;&nbsp; next</p>
</font>

</body>

</html>

⌨️ 快捷键说明

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