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

📄 附录二 程式语言效率分析.htm

📁 汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                  <BR>&nbsp;&nbsp;&nbsp;26:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同上共八次 
                  <BR>&nbsp;&nbsp;&nbsp;… 
                  <BR>&nbsp;&nbsp;&nbsp;47:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CX,AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;AX中为单位元值 
                  <BR>&nbsp;&nbsp;&nbsp;48:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CX,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;CX得到双位元点阵值 
                  <BR>&nbsp;&nbsp;&nbsp;49:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,CX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;双位元点阵合并 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;似此,程式增大了36字元,但执行时间却减少为&nbsp;7.1秒,速度快了一倍! 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;是不是还是更好的方法呢?相信一定多得不计其数。比如说,我们已知原点阵放大一倍后点形为「双点」,以双点做表,取其对应之值,即可免除各点移位的手续,再将原程式第18条以下改为: 
                  <BR>&nbsp;&nbsp;&nbsp;18:&nbsp;VT2: 
                  <BR>&nbsp;&nbsp;&nbsp;19:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CALL&nbsp;&nbsp;&nbsp;&nbsp;MVBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;放大一行 
                  <BR>&nbsp;&nbsp;&nbsp;20:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SI,3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;纵向尚须放大一次 
                  <BR>&nbsp;&nbsp;&nbsp;21:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CALL&nbsp;&nbsp;&nbsp;&nbsp;MVBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;再放大一行 
                  <BR>&nbsp;&nbsp;&nbsp;22:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;完成否? 
                  <BR>&nbsp;&nbsp;&nbsp;23:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JNZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VT2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;再做 
                  <BR>&nbsp;&nbsp;&nbsp;24:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;完成 
                  <BR>&nbsp;&nbsp;&nbsp;25:&nbsp;MVBYTE: 
                  <BR>&nbsp;&nbsp;&nbsp;26:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CL,DL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;一行有三字元 
                  <BR>&nbsp;&nbsp;&nbsp;27:&nbsp;MVDB: 
                  <BR>&nbsp;&nbsp;&nbsp;28:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LODSB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;取一字元 
                  <BR>&nbsp;&nbsp;&nbsp;29:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,AL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;分置两处 
                  <BR>&nbsp;&nbsp;&nbsp;30:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,0FF0H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;AH,AL&nbsp;各取四位元 
                  <BR>&nbsp;&nbsp;&nbsp;31:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;右移四次还原 
                  <BR>&nbsp;&nbsp;&nbsp;32:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,1 
                  <BR>&nbsp;&nbsp;&nbsp;33:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,1 
                  <BR>&nbsp;&nbsp;&nbsp;34:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,1 
                  <BR>&nbsp;&nbsp;&nbsp;35:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL,AL 
                  <BR>&nbsp;&nbsp;&nbsp;36:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,BYTETB[BX]&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;左字元取预设表值 
                  <BR>&nbsp;&nbsp;&nbsp;37:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL,AH 
                  <BR>&nbsp;&nbsp;&nbsp;38:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,BYTETB[BX]&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;右字元取表值 
                  <BR>&nbsp;&nbsp;&nbsp;39:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOSW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;得二字元置缓冲器中 
                  <BR>&nbsp;&nbsp;&nbsp;40:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOOP&nbsp;&nbsp;&nbsp;&nbsp;MVDB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;做三次 
                  <BR>&nbsp;&nbsp;&nbsp;41:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET 
                  <BR>&nbsp;&nbsp;&nbsp;42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;转换表 
                  <BR>&nbsp;&nbsp;&nbsp;43:&nbsp;BYTETB&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;000H,003H,00CH,00FH,030H,033H,03CH,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;44:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;0C0H,0C3H,0CCH,0CFH,0F0H,0F3H,0FCH,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;45:&nbsp;CG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ENDS 
                  <BR>&nbsp;&nbsp;&nbsp;46:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;START 
                  <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;再换个方法,因为有个XALT的指令,是专为这种程式所设计的。由第25条起,调整如下: 
                  <BR>&nbsp;&nbsp;&nbsp;25:&nbsp;MVBYTE: 
                  <BR>&nbsp;&nbsp;&nbsp;26:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CL,4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;供AL左移四位用 
                  <BR>&nbsp;&nbsp;&nbsp;27:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX,OFFSET&nbsp;BYTETB 
                  <BR>&nbsp;&nbsp;&nbsp;28:&nbsp;MVDB: 
                  <BR>&nbsp;&nbsp;&nbsp;29:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LODSB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;取一字元 
                  <BR>&nbsp;&nbsp;&nbsp;30:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,AL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;分置两处 
                  <BR>&nbsp;&nbsp;&nbsp;31:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,0F00FH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;AH,AL&nbsp;各取四位元 
                  <BR>&nbsp;&nbsp;&nbsp;32:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AL,CL 
                  <BR>&nbsp;&nbsp;&nbsp;33:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XLAT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;将[BX+AL]值放AL中 
                  <BR>&nbsp;&nbsp;&nbsp;34:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XCHG&nbsp;&nbsp;&nbsp;&nbsp;AL,AH 
                  <BR>&nbsp;&nbsp;&nbsp;35:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XLAT 
                  <BR>&nbsp;&nbsp;&nbsp;36:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOSW 
                  <BR>&nbsp;&nbsp;&nbsp;37:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DL 
                  <BR>&nbsp;&nbsp;&nbsp;38:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JNZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MVDB 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;如此,执行程式959&nbsp;字元,执行速度3.2&nbsp;秒,效率更佳。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;上述程式的缺点为:在循环过程中,速度有所损失,而且用四位元查表也费事耗时。如果用一字元查表,则需增大「表」的对应值,再改为「总表」的方式,一次即可查到。且由第20行改起,并力求指令的精简,如: 
                  <BR>&nbsp;&nbsp;&nbsp;20:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DX,OFFSET&nbsp;BYTETB 
                  <BR>&nbsp;&nbsp;&nbsp;21:&nbsp;MVDB: 
                  <BR>&nbsp;&nbsp;&nbsp;22:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LODSB 
                  <BR>&nbsp;&nbsp;&nbsp;23:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,AH 
                  <BR>&nbsp;&nbsp;&nbsp;24:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;一字元须变为二字元 
                  <BR>&nbsp;&nbsp;&nbsp;25:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,DX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;之位置以查表 
                  <BR>&nbsp;&nbsp;&nbsp;26:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX,AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;BX可供间接定址用 
                  <BR>&nbsp;&nbsp;&nbsp;27:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,[BX]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;以一字元查表值 
                  <BR>&nbsp;&nbsp;&nbsp;28:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOSW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;查妥存入第一行 
                  <BR>&nbsp;&nbsp;&nbsp;29:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[DI+4],AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;上下再重复一行 
                  <BR>&nbsp;&nbsp;&nbsp;30:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LODSB 
                  <BR>&nbsp;&nbsp;&nbsp;31:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,AH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;处 
                  <BR>&nbsp;&nbsp;&nbsp;32:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;理 
                  <BR>&nbsp;&nbsp;&nbsp;33:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,DX 
                  <BR>&nbsp;&nbsp;&nbsp;34:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX,AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;第 
                  <BR>&nbsp;&nbsp;&nbsp;35:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,[BX]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;二 
                  <BR>&nbsp;&nbsp;&nbsp;36:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOSW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;列 
                  <BR>&nbsp;&nbsp;&nbsp;37:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[DI+4],AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; 
                  <BR>&nbsp;&nbsp;&nbsp;38:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LODSB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; 
                  <BR>&nbsp;&nbsp;&nbsp;39:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AH,AH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;处 
                  <BR>&nbsp;&nbsp;&nbsp;40:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;理 
                  <BR>&nbsp;&nbsp;&nbsp;41:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,DX 
                  <BR>&nbsp;&nbsp;&nbsp;42:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BX,AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;第 
                  <BR>&nbsp;&nbsp;&nbsp;43:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,[BX]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;三 
                  <BR>&nbsp;&nbsp;&nbsp;44:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STOSW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;列 
                  <BR>&nbsp;&nbsp;&nbsp;45:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[DI+4],AX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; 
                  <BR>&nbsp;&nbsp;&nbsp;46:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DI,6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;再处理下一行 
                  <BR>&nbsp;&nbsp;&nbsp;47:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOOP&nbsp;&nbsp;&nbsp;&nbsp;MVDB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;共24次 
                  <BR>&nbsp;&nbsp;&nbsp;48:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;做10,000次 
                  <BR>&nbsp;&nbsp;&nbsp;49:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JNZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;完成 
                  <BR>&nbsp;&nbsp;&nbsp;50:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AX,4C00H 
                  <BR>&nbsp;&nbsp;&nbsp;51:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21H 
                  <BR>&nbsp;&nbsp;&nbsp;52:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET 
                  <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;程式到此为止,下面还有一转换总表,可供各程式共用。 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;1:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;2:;&nbsp;转&nbsp;&nbsp;换&nbsp;&nbsp;表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;; 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;3:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;4:&nbsp;BYTETB&nbsp;LABEL&nbsp;WORD 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;5:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;000H,000H,000H,003H,000H,00CH,000H,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;6:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;000H,030H,000H,033H,000H,03CH,000H,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;7:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;000H,0C0H,000H,0C3H,000H,0CCH,000H,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;8:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;000H,0F0H,000H,0F3H,000H,0FCH,000H,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;&nbsp;9:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;003H,000H,003H,003H,003H,00CH,003H,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;10:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;003H,030H,003H,033H,003H,03CH,003H,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;11:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;003H,0C0H,003H,0C3H,003H,0CCH,003H,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;12:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;003H,0F0H,003H,0F3H,003H,0FCH,003H,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;13:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00CH,000H,00CH,003H,00CH,00CH,00CH,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;14:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00CH,030H,00CH,033H,00CH,03CH,00CH,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;15:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00CH,0C0H,00CH,0C3H,00CH,0CCH,00CH,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;16:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00CH,0F0H,00CH,0F3H,00CH,0FCH,00CH,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;17:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00FH,000H,00FH,003H,00FH,00CH,00FH,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;18:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00FH,030H,00FH,033H,00FH,03CH,00FH,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;19:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00FH,0C0H,00FH,0C3H,00FH,0CCH,00FH,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;20:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00FH,0F0H,00FH,0F3H,00FH,0FCH,00FH,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;21:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;030H,000H,030H,003H,030H,00CH,030H,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;22:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;030H,030H,030H,033H,030H,03CH,030H,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;23:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;030H,0C0H,030H,0C3H,030H,0CCH,030H,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;24:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;030H,0F0H,030H,0F3H,030H,0FCH,030H,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;25:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;033H,000H,033H,003H,033H,00CH,033H,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;26:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;033H,030H,033H,033H,033H,03CH,033H,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;27:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;033H,0C0H,033H,0C3H,033H,0CCH,033H,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;28:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;033H,0F0H,033H,0F3H,033H,0FCH,033H,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;29:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;03CH,000H,03CH,003H,03CH,00CH,03CH,00FH 
                  <BR>&nbsp;&nbsp;&nbsp;30:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;03CH,030H,03CH,033H,03CH,03CH,03CH,03FH 
                  <BR>&nbsp;&nbsp;&nbsp;31:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;03CH,0C0H,03CH,0C3H,03CH,0CCH,03CH,0CFH 
                  <BR>&nbsp;&nbsp;&nbsp;32:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;03CH,0F0H,03CH,0F3H,03CH,0FCH,03CH,0FFH 
                  <BR>&nbsp;&nbsp;&nbsp;33:&nbsp;DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;03FH,000H,03FH,003H,03FH,00CH,03FH,00FH 

⌨️ 快捷键说明

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