日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

汇编语言-求毕达哥拉斯三角形的边

發布時間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 汇编语言-求毕达哥拉斯三角形的边 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 題目:給定一條最長邊,求所有可能的畢達哥拉斯三角形。

2. 實驗要求:一個畢達哥拉斯三角形的三條邊是由三個正整數A、B和C組成,從而A2+B2=C2。例如,數字3、4、5,由于9+16=25,而形成一個畢達哥拉斯三角形。寫一段完整的匯編程序,實現輸入一個值給C,然后顯示值為C時,所有可能的畢達哥拉斯三角形。例如,如果輸入5作為C的值,那么輸出可以是:

A????????????? B????????????? C

3??????????????????? 4?????????????????? 5

4??????????????????? 3?????????????????? 5

3. 提示:由于C邊的值已經給定,建立一個雙重循環,外循環將A初值設1,每次循環加1,直到等于C-1;內循環將B值設為1,每次循環加1,直到等于C-1。在內循環中如果A2+B2=C2成立,則當前的A、B、C是一個畢達哥拉斯三角形的邊,并顯示,如果不成立,繼續循環。

1 ; Example assembly language program 2 ; Author: karllen 3 ; Date: revised 5/2014 4 5 .386 6 .MODEL FLAT 7 8 ExitProcess PROTO NEAR32 stdcall, dwExitCode:DWORD 9 10 INCLUDE io.h ; header file for input/output 11 12 cr EQU 0dh ; carriage return character 13 Lf EQU 0ah ; line feed 14 15 .STACK 4096 ; reserve 4096-byte stack 16 17 .DATA 18 promot BYTE "Please Enter a number as the max slide ",0 19 value BYTE 40 DUP(?) 20 nc DWORD ? 21 na DWORD ? 22 nb DWORD ? 23 n DWORD ? 24 25 answer BYTE " A B C ",0 26 crLf BYTE cr,Lf,0 27 28 29 .CODE ; start of main program code 30 _start: 31 mov ebx,0 32 mov ecx,0 33 34 output promot 35 input value,40 36 atod value 37 38 mov nc,eax 39 mov n, eax 40 41 mul nc 42 mov nc,eax ;C*C 43 output answer 44 output crLf 45 doFirstWhile: 46 inc ebx 47 mov ecx,0 48 cmp ebx,n 49 jge endFirstWhile ;大于等于n則轉移 50 51 mov eax,ebx 52 mul ebx 53 mov na,eax ;A*A 54 doSecondWhile: 55 inc ecx 56 cmp ecx,n 57 jge endSecondWhile ;大于等于n則轉移 58 ;執行比較 59 60 mov eax,ecx 61 mul ecx ;B*B 62 mov nb,eax 63 mov edx,nb 64 65 add edx,na ;A*A+B*B 66 67 cmp edx,nc 68 jne stanIf ;不等于則轉移 69 70 ;output answer 71 dtoa value,ebx 72 output value 73 74 dtoa value,ecx 75 output value 76 77 dtoa value,n 78 output value 79 output crLf 80 81 jmp doSecondWhile 82 stanIf: 83 jmp doSecondWhile 84 endSecondWhile: 85 jmp doFirstWhile 86 87 endFirstWhile: 88 89 INVOKE ExitProcess, 0 ; exit with return code 0 90 91 PUBLIC _start ; make entry point public 92 93 END ; end of source code

?

轉載于:https://www.cnblogs.com/Forever-Kenlen-Ja/p/3734439.html

總結

以上是生活随笔為你收集整理的汇编语言-求毕达哥拉斯三角形的边的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲第一偷拍 | 天躁夜夜躁狼狠躁 | 性做爰视频免费播放大全 | 7777久久亚洲中文字幕 | 操一操 | 99精品在线视频观看 | 五月天最新网址 | 国产网址 | 久久国产二区 | 午夜欧美日韩 | 日本一本不卡 | 中文在线观看视频 | 国产精品videossex国产高清 | 日韩欧美国产另类 | 性欧美又大又长又硬 | 欧洲免费毛片 | 免费的黄色网址 | 久久精品动漫 | 美女亚洲一区 | 国产孕妇一区二区三区 | 亚洲福利久久 | 色av导航 | 一区二区片 | 国内av自拍| 人人妻人人澡人人爽人人精品 | 丁香六月激情 | 成人h片在线观看 | 韩国妻子的朋友 | 色播激情 | 少妇一边呻吟一边说使劲视频 | 日日操视频| 国产xxx| jvid乐乐| 香蕉久久久久久久av网站 | 五月激情啪啪 | 天堂福利视频 | 91香蕉久久| 日韩欧美高清片 | 久久精品人妻一区二区三区 | 自拍偷拍亚洲区 | 欧美做爰全过程免费观看 | 久久精品这里有 | 欧美人与野 | 依依成人在线视频 | 国产精品19乱码一区二区三区 | 亚洲中文字幕无码一区 | 日韩中文一区 | 日批视频在线免费看 | 少妇性xxxxxxxxx色武功 | 在线观看免费人成视频 | 私人网站 | www婷婷av久久久影片 | 国产福利在线播放 | 日韩资源在线观看 | 亚洲久久一区二区 | 久久久久国产精品区片区无码 | 伊人网伊人网 | 激情亚洲 | 免费草逼网站 | 天堂av资源在线观看 | 欧美日韩制服 | 日韩精品中字 | 精品一区在线 | 日本在线免费播放 | 晨勃顶到尿h1v1 | 亚洲AV无码成人精品区麻豆 | 密臀av一区二区 | 99ri视频 | 午夜影院试看 | 日本精品一区二区在线观看 | 久久久久久久久久久久Av | 看黄色一级 | 欧美丰满熟妇bbbbbb | 天天曰天天干 | 人妖黄色片| av在线www| 一级啪啪片 | 91亚洲国产成人久久精品麻豆 | jzzijzzij亚洲成熟少妇在线播放 狠狠躁日日躁夜夜躁2022麻豆 | 国产欧美在线精品日韩 | 久久a毛片 | 日本偷拍一区 | 中文字幕人妻丝袜乱一区三区 | 狠狠操伊人 | 黄色91在线观看 | 秋霞国产一区 | 免费播放黄色片 | 欧美在线播放一区 | 国产小视频在线看 | 97视频免费观看 | 日韩在线电影一区二区 | 欧美黑人一级爽快片淫片高清 | 97理伦| 日韩一区二区免费视频 | 亚洲男同视频 | 懂色视频在线观看 | 色综合久久久久无码专区 | 亚洲一区欧美激情 | 久久久久久黄色片 |