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

📄 附录一 shell 排序测试.htm

📁 汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0045)http://www.wisesoul.net/web/asm/asm/asm06.htm -->
<HTML><HEAD><TITLE>附录一 SHELL 排序测试</TITLE>
<META http-equiv=Content-Type content=text/html;CHARSET=GB2312>
<META content="Produced by Doc-2-Doc product, http://www.WinPerTurn.com" 
name=WinPerTurn>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE>BODY {
	LINE-HEIGHT: 20px
}
TD {
	LINE-HEIGHT: 20px
}
.Paragraph {
	FONT-SIZE: 9pt
}
.9 {
	FONT-SIZE: 9pt
}
A:link {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
</STYLE>
</HEAD>
<BODY bgColor=#f2f2f2>
<DIV align=center>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=706 border=0>
  <TBODY>
  <TR>
    <TD width=706 bgColor=#000000>
      <TABLE height=98 cellSpacing=0 cellPadding=6 width="100%" border=0>
        <TBODY>
        <TR>
          <TD width="100%" bgColor=#f2f2f2 height=20>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="100%">
                  <P class=9 align=right><FONT face=细明体><A 
                  href="http://www.wisesoul.net/web/asm/asm/asm05.htm">上一页</A> 
                  <A 
                  href="http://www.wisesoul.net/web/asm/asm/index.html">目录</A> 
                  <A 
                  href="http://www.wisesoul.net/web/asm/asm/asm07.htm">下一页</A> 
                  </FONT></P></TD></TR></TBODY></TABLE></TD></TR>
        <TR bgColor=#dfe0d1>
          <TD width="100%" bgColor=#f2f2f2 height=21>
            <P align=center><FONT face=细明体><STRONG>附录一 SHELL 排序测试</STRONG> 
            </FONT></P></TD></TR>
        <TR bgColor=#f5f7ee>
          <TD align=middle width="100%" bgColor=#f2f2f2 height=51>
            <TABLE>
              <TBODY>
              <TR>
                <TD>
                  <P class=Paragraph><FONT 
                  face=细明体><BR>附录一&nbsp;&nbsp;&nbsp;&nbsp;SHELL&nbsp;排序测试 
                  <BR><BR>一、比较表: 
                  <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;第一章第一节中所提及的排序程式测试结果如下: 
                  <BR>&nbsp;&nbsp;┌──────┬─────────┬────────┐ 
                  <BR>&nbsp;&nbsp;│&nbsp;&nbsp;项&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│组&nbsp;&nbsp;合&nbsp;&nbsp;语&nbsp;&nbsp;言&nbsp;&nbsp;│ 
                  <BR>&nbsp;&nbsp;├──────┼─────────┼────────┤ 
                  <BR>&nbsp;&nbsp;│源程式长度&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,363&nbsp;Bytes│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3,581&nbsp;Bytes│ 
                  <BR>&nbsp;&nbsp;│执行程式长度│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;69,345&nbsp;Bytes│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;803&nbsp;Bytes│ 
                  <BR>&nbsp;&nbsp;│编程时间&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20&nbsp;小时&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;80&nbsp;小时&nbsp;│ 
                  <BR>&nbsp;&nbsp;│8,000&nbsp;笔需时│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30&nbsp;秒&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8&nbsp;秒&nbsp;&nbsp;&nbsp;│ 
                  <BR>&nbsp;&nbsp;│48,000笔需时│&nbsp;640KB中,&nbsp;无法执行│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;70&nbsp;秒&nbsp;&nbsp;&nbsp;│ 
                  <BR>&nbsp;&nbsp;└──────┴─────────┴────────┘ 
                  <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;组合语言在大量资料处理时,应用灵活,而C语言因受到空间限制,以目前之系统空间,无法执行。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;测试时间:&nbsp;1989年&nbsp;9月12至18日。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;参加人员:&nbsp;张达权,段旭光,李朝辉。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;使用机种:&nbsp;IBM&nbsp;PS/2-50,80286&nbsp;CPU,8MHZ。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;使用语言:&nbsp;C及组合语言。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因其他语言皆无法胜任,故仅选用此二者。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;处理对象:&nbsp;48,000个中文词组,分别取自12个资料档中。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;每档有&nbsp;4,000个词组。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;每个词组有一至五个中文字。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;每个中文字占两个字元内码。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;全部资料占&nbsp;316,421字元。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;排序方式:&nbsp;按仓颉字母顺位排列。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为了效率,采用SHELL&nbsp;排序法。 
                  <BR><BR>二、组合语言之制作: 
                  <BR><BR>&nbsp;&nbsp;&nbsp;1:&nbsp;CG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEGMENT 
                  <BR>&nbsp;&nbsp;&nbsp;2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASSUME&nbsp;&nbsp;CS:CG,DS:CG,ES:CG 
                  <BR>&nbsp;&nbsp;&nbsp;3:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100H 
                  <BR>&nbsp;&nbsp;&nbsp;4:&nbsp;START: 
                  <BR>&nbsp;&nbsp;&nbsp;5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,CS 
                  <BR>&nbsp;&nbsp;&nbsp;6:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DS,AX 
                  <BR>&nbsp;&nbsp;&nbsp;7:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SI,130&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;指向输入缓冲区 
                  <BR>&nbsp;&nbsp;&nbsp;8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL,[SI-2] 
                  <BR>&nbsp;&nbsp;&nbsp;9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX 
                  <BR>&nbsp;&nbsp;10:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BH,BH 
                  <BR>&nbsp;&nbsp;11:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[BX][SI],BH 
                  <BR>&nbsp;&nbsp;12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLD 
                  <BR>&nbsp;&nbsp;13:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DX,SI 
                  <BR>&nbsp;&nbsp;14:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,3D00H 
                  <BR>&nbsp;&nbsp;15:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;打开源档 
                  <BR>&nbsp;&nbsp;16:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JNC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ZSTART 
                  <BR>&nbsp;&nbsp;17:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DX,OFFSET&nbsp;ZSTR1&nbsp;;&nbsp;若无此档则退出 
                  <BR>&nbsp;&nbsp;18:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,9 
                  <BR>&nbsp;&nbsp;19:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21H 
                  <BR>&nbsp;&nbsp;20:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20H 
                  <BR>&nbsp;&nbsp;21:&nbsp;ZSTART: 
                  <BR>&nbsp;&nbsp;22:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX,AX 
                  <BR>&nbsp;&nbsp;23:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DX,DX 
                  <BR>&nbsp;&nbsp;24:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CX,8000H 
                  <BR>&nbsp;&nbsp;25:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BP,4D00H 
                  <BR>&nbsp;&nbsp;26:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DS,BP 
                  <BR>&nbsp;&nbsp;27:&nbsp;ZREAD: 
                  <BR>&nbsp;&nbsp;28:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,3FH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;读档 

⌨️ 快捷键说明

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