亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hanoi2.asm

?? 漢諾塔問題:第1個接到任務的人叫第2個人把n-1只diskes從開始地送到中間地
?? ASM
字號:
;漢諾塔問題:第1個接到任務的人叫第2個人把n-1只diskes從開始地送到中間地,自己只需要把最下面一只disk放到目的地,再叫第2個人把他
;原來搬到中間的n-1只diskes都搬到目的地。而第2個人則叫第3個人去把n-2只diskes從第2個人的開始地送到從第2個人的中間地,從第2個人
;只需要把最下面一只disk放到自己的目的地,再叫第3個人把他原來搬到第2個人中間地的n-2只diskes都搬到第2個人目的地。如此類推。
DATA     SEGMENT
PANM     DB 'C:\Hanoi.txt',0
COUNT    DW ?
BUF      DB 40955 DUP (' ')
STR      DB 'Welcome To Hanoi!$'
STR0     DB 'input the number of diskes(01~13):$'
ERR      DB 'ERROR!$'
STR1     DB 'The steps to move the diskes(From A to C)have been save to C:\Hanoi.txt$'
DATA     ENDS
STACK    SEGMENT PARA STACK 'STACK'
         DB 10 DUP (?)
STACK    ENDS
CODE     SEGMENT
         ASSUME CS:CODE,SS:STACK,DS:DATA

   START:MOV AX,DATA
         MOV DS,AX

      L1:CALL ENTER1
         LEA DX,STR
         CALL DISP9
         CALL ENTER1

         LEA DX,STR0
         CALL DISP9
         MOV AH,01H
         INT 21H
         SUB AL,30H
         JC ER9                                         ;小于0跳
         CMP AL,9
         JA ER9                                         ;大于9跳
         MOV DL,10
         MUL DL
         MOV CL,AL                                      ;保存十位

         MOV AH,01H
         INT 21H
         SUB AL,30H
         JC ER9
         CMP AL,9
         JA ER9
         ADD CL,AL                                      ;加上個位

         CMP CL,13
         JA ER9                                         ;大于13跳
         CMP CL,0
         JE ER9                                         ;等于0跳
         CALL ENTER1

         LEA DX,STR1
         CALL DISP9
         CALL ENTER1

         MOV BH,41H                                     ;diskes的最開始的起始位置A
         MOV BL,42H                                     ;最開始時沒有東西的中間位置B
         MOV CH,43H                                     ;所有diskes的目標位置C
         LEA SI,BUF
         MOV AX,0H
         CALL Hanoi                                     ;入口參數CL即diskes的數目,和A,B,C
         MOV COUNT,AX

         LEA DX,PANM
         MOV CX,0H
         MOV AH,3CH
         INT 21H                                        ;新建文件
         JC EXT                                         ;失敗就結束
         MOV BX,AX
         MOV AL,02H
         MOV AH,3DH
         INT 21H                                        ;打開文件
         JC EXT                                         ;失敗就結束

         LEA DX,BUF
         MOV AH,40H
         MOV CX,COUNT
         INT 21H                                        ;寫文件
         MOV AH,3EH
         INT 21H                                        ;關閉文件
     EXT:MOV AH,4CH
         INT 21H

     ER9:CALL ENTER1
         CALL ENTER1
         LEA DX,ERR
         MOV AH,09H
         INT 21H                                        ;輸出ERROR
         CALL ENTER1
         JMP L1

Hanoi    PROC                                           ;入口參數CL即diskes的數目,和BH(起始),BL(中間),CH(目的),AX(記錄個數)、BX、CX不受子程序保護
         CMP CL,1                                       ;判斷是否被分配到一只disk
         JE DISP                                        ;不是就把n只disk從它的現在的起始位移到現在的目的地
         DEC CL
         PUSH BX
         PUSH CX
         XCHG BL,CH                                     ;分配下一個人的任務(指派其開始為BH、中間為CH、目的BL),故交換CL與BL
         CALL Hanoi                                     ;命令下一個人完成n-1只diskes從開始,借助目的,放到中間

         POP CX
         POP BX
         CALL DISP1                                     ;自己就只把最下面的disk放到現在的目的地

         XCHG BH,BL                                     ;分配下一個人的任務(指派其開始為BL、中間為BH、目的CH),故交換BH與BL
         CALL Hanoi                                     ;命令下一個人完成n-1只diskes從中間,借助開始,放到目的
         RET

    DISP:CALL DISP1                                     ;最后被分配一只disk的人把disk直接放到目的地
         RET
Hanoi    ENDP
DISP1    PROC                                           ;保存該人把一只disk從起始地送到目的地的路徑到BUF,AX記錄字符個數,SI不受子程序保護
         MOV [SI],BH
         INC SI
         MOV BYTE PTR [SI],2DH
         INC SI
         MOV BYTE PTR [SI],3EH
         INC SI
         MOV [SI],CH
         INC SI
         MOV BYTE PTR [SI],20H
         INC SI
         ADD AX,5
         RET
DISP1    ENDP
ENTER1   PROC                                            ;回車換行
         PUSH DX
         PUSH AX
         MOV DL,0DH
         MOV AH,02H
         INT 21H
         MOV DL,0AH
         MOV AH,02H
         INT 21H
         POP AX
         POP DX
         RET
ENTER1   ENDP
DISP9    PROC                                            ;9號功能
         PUSH AX
         MOV AH,09H
         INT 21H
         POP AX
         RET
DISP9    ENDP
CODE     ENDS
         END START

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频一区二区三| 国产精品久久久久影院亚瑟| 欧美日韩mp4| 欧美性受xxxx| 欧美日韩精品系列| 欧美蜜桃一区二区三区| 宅男在线国产精品| 日韩免费观看高清完整版| 欧美v日韩v国产v| 欧美精品一区二区三区蜜桃视频| 日韩欧美一级特黄在线播放| 日韩久久精品一区| 精品日韩在线观看| 久久蜜臀中文字幕| 国产精品国产自产拍在线| 亚洲天堂福利av| 亚洲图片欧美综合| 蜜桃精品视频在线观看| 国模无码大尺度一区二区三区| 国产一区二区按摩在线观看| 国产一区91精品张津瑜| 国产成人免费视| 99视频热这里只有精品免费| 在线观看一区二区视频| 制服丝袜亚洲色图| 久久免费美女视频| 国产精品久久一卡二卡| 亚洲一二三专区| 国产精品黄色在线观看| 亚洲乱码日产精品bd| 欧美一级欧美三级| 欧美日韩另类一区| 欧美大片一区二区三区| 国产日韩v精品一区二区| 成人免费在线视频| 午夜视频在线观看一区二区| 久久91精品国产91久久小草| 成人av电影观看| 欧美午夜不卡视频| 久久综合色一综合色88| ...av二区三区久久精品| 日韩中文字幕一区二区三区| 国产成人免费9x9x人网站视频| 91国产视频在线观看| 日韩视频不卡中文| 亚洲视频 欧洲视频| 日产国产高清一区二区三区| 成人性视频免费网站| 欧美色倩网站大全免费| 国产亚洲欧美一级| 午夜精品久久久久久不卡8050| 国产传媒一区在线| 欧美精选一区二区| 中文欧美字幕免费| 免费久久精品视频| 99vv1com这只有精品| 精品久久99ma| 亚洲综合男人的天堂| 国产在线观看免费一区| 欧美日韩国产一二三| 中文字幕乱码久久午夜不卡 | 欧美日韩黄色影视| 国产欧美视频在线观看| 日本aⅴ亚洲精品中文乱码| 不卡一区二区在线| 精品理论电影在线| 午夜精品一区二区三区电影天堂 | 亚洲综合网站在线观看| 国产精品456露脸| 制服丝袜国产精品| 伊人婷婷欧美激情| 成人丝袜视频网| 欧美mv日韩mv国产网站app| 亚洲韩国精品一区| 色婷婷综合久久久久中文一区二区| 精品国产一区久久| 视频一区免费在线观看| 色婷婷久久久亚洲一区二区三区| 国产日韩精品一区二区三区在线| 久久精品99国产精品| 欧美日韩日日夜夜| 亚洲老妇xxxxxx| 成人午夜激情在线| 久久久久久久电影| 激情综合五月天| 欧美一区二区二区| 亚洲一区二区三区四区在线| 色网综合在线观看| 亚洲精品免费一二三区| www.亚洲色图| 中文无字幕一区二区三区| 国产乱人伦偷精品视频不卡| 精品欧美乱码久久久久久1区2区| 日韩综合一区二区| 91精品国产91久久久久久一区二区 | 9191精品国产综合久久久久久| 亚洲欧洲三级电影| 成人动漫一区二区| 国产精品麻豆网站| 成人免费精品视频| 中文字幕一区二区三区在线不卡| 成人一区在线观看| 国产精品久久久久一区| 972aa.com艺术欧美| ...xxx性欧美| 91久久久免费一区二区| 亚洲一区二区五区| 欧美日本不卡视频| 蜜桃久久久久久久| 久久蜜桃av一区二区天堂| 狠狠色丁香久久婷婷综| xf在线a精品一区二区视频网站| 久久99久久99| 国产欧美日韩三区| 不卡av电影在线播放| 亚洲精品老司机| 欧美日韩精品一区二区三区| 婷婷综合另类小说色区| 欧美一区二区三区在线观看视频| 麻豆成人av在线| 久久精品一区八戒影视| 成人aa视频在线观看| 亚洲免费观看视频| 91精品在线一区二区| 精品一区二区三区在线播放视频| 久久久噜噜噜久久中文字幕色伊伊| 国产精品亚洲专一区二区三区| 国产精品福利一区二区三区| 色婷婷久久综合| 日韩国产高清在线| 久久久青草青青国产亚洲免观| 成人国产视频在线观看| 亚洲午夜私人影院| 欧美va日韩va| 91欧美一区二区| 日韩av午夜在线观看| 久久亚洲精华国产精华液| 91麻豆国产在线观看| 日韩精品成人一区二区在线| 久久美女艺术照精彩视频福利播放| aaa欧美色吧激情视频| 日欧美一区二区| 日本一区二区成人在线| 欧美午夜精品久久久久久超碰 | 青青国产91久久久久久| 中文字幕 久热精品 视频在线| 日本韩国一区二区三区视频| 日本欧美在线看| 国产精品成人在线观看| 欧美一级夜夜爽| 99久久综合精品| 热久久免费视频| 亚洲天堂网中文字| 欧美成人a视频| 色婷婷久久综合| 国产乱理伦片在线观看夜一区| 一区二区三区四区在线免费观看 | 国产日韩一级二级三级| 欧洲另类一二三四区| 国产成人综合在线| 日本色综合中文字幕| 亚洲免费电影在线| 久久亚洲影视婷婷| 欧美日韩国产首页在线观看| 成人动漫精品一区二区| 久久av中文字幕片| 亚洲成人中文在线| 中国色在线观看另类| 欧美一区二区黄色| 欧美亚男人的天堂| 成人高清免费在线播放| 久久99久久99精品免视看婷婷 | jizz一区二区| 开心九九激情九九欧美日韩精美视频电影| 国产精品初高中害羞小美女文 | 美女在线视频一区| 一区二区三区精品视频在线| 国产日产欧美一区二区视频| 日韩美女一区二区三区四区| 欧美在线观看禁18| 99久久精品免费看国产| 国产成人自拍网| 精品一区二区精品| 青青草视频一区| 香港成人在线视频| 亚洲理论在线观看| 亚洲人成小说网站色在线| 国产女主播在线一区二区| 久久综合色之久久综合| 欧美www视频| 日韩欧美123| 日韩欧美国产三级| 欧美一区二区精品| 制服.丝袜.亚洲.中文.综合| 欧美午夜影院一区| 欧美日韩在线播放三区| 欧美视频完全免费看| 欧美性受xxxx黑人xyx性爽| 91久久奴性调教| 欧美亚洲动漫精品|