freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

匯編語言學習筆記(完整版)

2025-05-15 01:50上一頁面

下一頁面
  

【正文】 這里三個數(shù)已經全部比較完,跳轉到打印最最大值 : 。*), ( 214。這里是提示輸入三個邊長 。平方根指令:這個指令就一種形式就是,就是把第個浮點寄存器 的值變成平方根值然后存在中。().這里要用到浮點指令,那就先回顧下浮點指令的用法:這里要加減乘除和平方根五種指令,由于的浮點數(shù)據寄存器是種堆棧結構,我們要記住這一點。我在后面會詳細說名浮點數(shù)的運算和浮點寄存器的。轉換成進制就是, 。然后 ,和 , 就是調用語言庫函數(shù)打印消息,就相當于語言里面的( \)。下面的文檔是我的學習經歷,希望對初學者在學習加密解密,軟件調試,單片機編程有點幫助。再看個例子: ARG : 首先,你得想,三個變量在程序中到底是怎么存的,是 ,還是 呢?呵呵,用調試器載入程序看看就知道了:哈哈,看到了沒,正確的是這個:: ,這是為什么?還有就是這個程序打印的三個結果又是什么呢?是和和嗎?如果是,那你就錯了哦,應該是: 呵呵,首先,你得明白這三個你定義的數(shù)據在內存是怎么存的,一個原則就是你定義的數(shù)據的高位存在內存中的高字節(jié)地址,你定義的第二個數(shù)據:,高位字節(jié)是吧,低位字節(jié)是吧,所以編譯器它先存字節(jié)存在內存的低地址,然后再把存在高地址,當然如果是你只定義了一個字節(jié)那順序就沒反了,就像你定義的第一個字節(jié)數(shù)據好一樣,同樣第三個雙自數(shù)據,編譯器它就先存好字節(jié)了,然后是好字節(jié),字節(jié),字節(jié)。我們看看怎么將轉換成位的二進制浮點數(shù):首先將轉換成二進制:,然后將轉換成二進制:……,整理成位就是:。如果還沒理解,用調試一下就清楚了。:順序程序設計匯編語言的順序編程比較好理解,就是在編程的時候沒有跳轉,沒有循環(huán),看看例子:例 :輸入三角形的邊長,求三角形的面積。第二種形式: 源操作數(shù),我本人比較喜歡這種,它不會把我腦海里的浮點寄存器的順序弄亂,這種形式的源操作數(shù)只能是內存。這是按照上面的想法寫出的程序: ARG : () () 編譯運行:下面是結果:但是出乎意料哦,錯了,怎么辦呢?你發(fā)現(xiàn)什么問題了沒?那只有調試看看了,用 :\\\\\打開程序然后逐步調試看看,當跟蹤到下面這句是就發(fā)現(xiàn)有問題了:就是,也就是 [] ,然后發(fā)現(xiàn)中的值被彈走了,但緊接著又用()用與下一步進行計算了,先推出調試,改動下再運行看看對不對,但結果還是錯的:那還得繼續(xù)調試了,發(fā)現(xiàn)我對指令理解錯了,原來這個指令執(zhí)行完之后它不把結果推到下一個浮點堆棧:那只能用了,改動如下: () () () 。這一段是計算值,我的文檔上有詳細解釋 。提示用戶輸入三個整型數(shù) 。到這里是輸出提示信息 。打印不是閏年消息: 。用來判斷寄存器是否為,感覺要比 要好很多,你可以用看看 如果是減就是啦,呵呵 。這里就是浮點數(shù)的比較和判斷了,如果位零 。這一段代碼是打印不是二次方程的消息: () 。39。39。例子:首先我們看看怎么算某個數(shù)的階乘,用數(shù)學公式表達就是*,*…*,然后用個循環(huán)把這些乘積加起來就行了,我們用作為循環(huán)控制的變量,它從遞增到,然后用個臨時變量保存著每個數(shù)的階乘值,然后把值加起來存在中就行了,代碼如下: ! : : : 運行結果如下::\\\\ ! 呵呵,錯的不行,唉,仔看看程序,實在沒看出哪里錯了,只好調試了,用 :\\\\\ 打開程序,然后用 打開我們想要看的寄存器,然后用 $跳到我們的這個程序,然后單步跟蹤程序發(fā)現(xiàn): [] 這句時,發(fā)現(xiàn)是個不定值, ,所以乘出來當然是錯的哦,然后就不停的改,調試,最后終于正確了,結果如下::\\\\ ! 最后正確的代碼: ! : 。下面我們再來看看多重循環(huán):多重循環(huán)就是循環(huán)里面有循環(huán),先看個例子:呵呵,我們先看這個圖形的上半部分,一共有四行,每行的※號是呈,遞增的,所以我們先用個循環(huán),外循環(huán)控制總共打印多少行,第二 個循環(huán)控制每行打印多少個空格 第三個循環(huán)控制打印多少個*號,然后同理再打印出下半部分就可以了,代碼如下: 39。*號數(shù)是* 。定義了一個個字節(jié)的數(shù)組 [] 。循環(huán)打印字節(jié)數(shù)組: : [*] 。這一段代碼主要是往數(shù)組里面依次存入。定義了一個循環(huán)變量,就是數(shù)組的下標 [] 。根據下標訪問數(shù)組,和上面那句比較下看看 : : 。定義了一個循環(huán)變量,就是數(shù)組的下標 [] 。根據下標訪問數(shù)組,和上面那句比較下看看 : : [] 。下面再來看看多重數(shù)組:先看個最簡單的例子:輸出一個二維數(shù)組,例如:然后運行完程序在屏幕上打印如下:然后寫好的程序如下: 。內循環(huán)就是依次打印每行的數(shù)組元素 : 。然后再加上當前的列數(shù),由于這個數(shù)組數(shù)四字節(jié)的,所以還要 [*] 。局部變量定義 [] 。這里就是等于當前【,】 。內循環(huán)就是依次打印每行的數(shù)組元素 : 。定義了一個兩行三列的整數(shù)數(shù)組 : : 。定義了兩個循環(huán)變量 。循環(huán)打印字節(jié)數(shù)組: 。定義了一個個雙字的數(shù)組 。循環(huán)打印字節(jié)數(shù)組:
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1