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

正文內(nèi)容

匯編語言學(xué)習(xí)筆記-文庫吧資料

2025-04-15 01:50本頁面
  

【正文】 成績(jī)來生成跳轉(zhuǎn)表的序數(shù) : : [] 。輸出提示消息 。這一段是計(jì)算和打印兩個(gè)不相等的實(shí)數(shù)根: 下面是運(yùn)行結(jié)果::\\\\ : :\\\\ : , :\\\\ : : 從這里你可以看見浮點(diǎn)數(shù)的比較和整數(shù)的比較有很大的不同之處了吧?下面我們來看看直接跳轉(zhuǎn)表直接跳轉(zhuǎn)表類似于語言里面的語句,實(shí)現(xiàn)了程序的多分支跳轉(zhuǎn)先看例子,例子 :給出一百分成績(jī),要求輸出成績(jī)等級(jí)‘’,’‘,分以上就輸出’‘,分為’‘,為’’為’‘,以下為’‘。這一段代碼是打印不是二次方程的消息: () 。這部分人是計(jì)算有兩個(gè)復(fù)數(shù)根的地方 。等于零,就跳轉(zhuǎn)到計(jì)算有兩個(gè)相等的實(shí)根處 。到這里就是計(jì)算* 。這里就是浮點(diǎn)數(shù)的比較和判斷了,如果位零 。打印提示消息 。這里就不要再跳轉(zhuǎn)了,直接執(zhí)行到下面就行了: 下面是運(yùn)行結(jié)果::\\\\ :\\\\ :\\\\ 像這種判斷嵌套的地方,就是不停的比較,然后根據(jù)判斷結(jié)果跳轉(zhuǎn)到要執(zhí)行的地方,下面我們來看看浮點(diǎn)數(shù)的判斷,在比較完兩個(gè)浮點(diǎn)數(shù)之后,我們緊接著得用將FPU的狀態(tài)寄存器里面的比較結(jié)果存到一個(gè)位的內(nèi)存位置或者是個(gè)位的寄存器,但最好是存在中,因?yàn)榫o接著就得用指令把浮點(diǎn)數(shù)比較的結(jié)果存到標(biāo)志寄存器中,然后我們就可用JCC條件跳轉(zhuǎn)指令來實(shí)現(xiàn)跳轉(zhuǎn)了,具體的化來看看例子:例子 :這個(gè)一元二次方程怎么求解,大家應(yīng)該很熟悉了吧,就不多說了,下面來看看怎么實(shí)現(xiàn)浮點(diǎn)數(shù)的比較,代碼如下: : : : : : 。這里如果不跳轉(zhuǎn)的話就會(huì)執(zhí)行到了,這明顯是不行的,所要跳轉(zhuǎn): 。用來判斷寄存器是否為,感覺要比 要好很多,你可以用看看 如果是減就是啦,呵呵 。下面是有點(diǎn)優(yōu)化的嵌套判斷語句 如果是加就是啦,呵呵 。輸出提示信息 。下面來看看判斷語句的嵌套。打印不是閏年消息: 。打印是閏年的信息 。如果能整除就繼續(xù)判斷 。這里先測(cè)試年份除以,如果滿足就直接跳轉(zhuǎn)到打印是閏年的代碼處 。到這里是輸出提示信息 。在分支程序設(shè)計(jì)中,在前面有比較,比較完之后看當(dāng)前情況滿足哪種情況,然后用跳轉(zhuǎn)指令跳取即可,前面這個(gè)判斷中是個(gè)最簡(jiǎn)單的判斷,下面我們來看看比較復(fù)雜的情況,先看例子:例 輸入一個(gè)年份,判斷是否閏年。到這里三個(gè)數(shù)已經(jīng)全部比較完,跳轉(zhuǎn)到打印最最大值 : 運(yùn)行結(jié)果:無論是整數(shù)還是負(fù)數(shù),結(jié)果都是正確的。到這里三個(gè)數(shù)已經(jīng)全部比較完,跳轉(zhuǎn)到打印最最大值 : 。提示用戶輸入三個(gè)整型數(shù) 。我們只要一次把這三個(gè)數(shù)比較一次,在每次比較中,把那個(gè)大值繼續(xù)和下一個(gè)數(shù)來做比較,然后再輸出那個(gè)最大值就行了。*), 由鍵盤輸入。練習(xí):求下面和的值:(214。這一段是計(jì)算值,我的文檔上有詳細(xì)解釋 。經(jīng)調(diào)試發(fā)現(xiàn)這三句都是錯(cuò)的 () () () 。這里是調(diào)用庫函數(shù) 這一句其實(shí)是有問題的,你可以調(diào)試看看 。這里是變量定義 。這是按照上面的想法寫出的程序: ARG : () () 編譯運(yùn)行:下面是結(jié)果:但是出乎意料哦,錯(cuò)了,怎么辦呢?你發(fā)現(xiàn)什么問題了沒?那只有調(diào)試看看了,用 :\\\\\打開程序然后逐步調(diào)試看看,當(dāng)跟蹤到下面這句是就發(fā)現(xiàn)有問題了:就是,也就是 [] ,然后發(fā)現(xiàn)中的值被彈走了,但緊接著又用()用與下一步進(jìn)行計(jì)算了,先推出調(diào)試,改動(dòng)下再運(yùn)行看看對(duì)不對(duì),但結(jié)果還是錯(cuò)的:那還得繼續(xù)調(diào)試了,發(fā)現(xiàn)我對(duì)指令理解錯(cuò)了,原來這個(gè)指令執(zhí)行完之后它不把結(jié)果推到下一個(gè)浮點(diǎn)堆棧:那只能用了,改動(dòng)如下: () () () 。再來算根號(hào)下面的值,這里有乘法和減法,我們先算減法: ,;這個(gè)就是,結(jié)果在里 再 ;這個(gè)結(jié)果還是在里,但是上面那個(gè)已經(jīng)被推到()這個(gè)浮點(diǎn)堆棧了啊,記住了。再回到例題中,我們應(yīng)該先算值,然后再算平方根下面的值然后求平方根就行了。乘除法指令:,浮點(diǎn)的乘除法是不區(qū)分有符號(hào)和無符號(hào)數(shù)的,他們也有兩種形式:目的操作數(shù),源操作數(shù) 和 源操作數(shù)這兩種形式,第一種 操作數(shù)和源操作數(shù)可以為浮點(diǎn)寄存器和內(nèi)存,但第二種 源操作數(shù) 值能為內(nèi)存。第二種形式: 源操作數(shù),我本人比較喜歡這種,它不會(huì)把我腦海里的浮點(diǎn)寄存器的順序弄亂,這種形式的源操作數(shù)只能是內(nèi)存。加減法指令:,第一種形式: 目的操作數(shù),源操作數(shù)。先看看數(shù)據(jù)傳送指令和,: 源操作數(shù),源操作數(shù)可以是浮點(diǎn)寄存器和內(nèi)存,這個(gè)指令主要是把源操作數(shù)壓入浮點(diǎn)寄存器堆棧(其實(shí)就是),如果源操作數(shù)是整數(shù),那就用。()(()。:順序程序設(shè)計(jì)匯編語言的順序編程比較好理解,就是在編程的時(shí)候沒有跳轉(zhuǎn),沒有循環(huán),看看例子:例 :輸入三角形的邊長(zhǎng),求三角形的面積。 : , 程序就是在屏幕上打印兩行消息,下面是運(yùn)行結(jié)果:然后我們用調(diào)試器看看定義的那兩個(gè)字符串變量在內(nèi)存中到底是怎么樣的:恩,它們是以碼的形式存在的。字符與字符串常量:怎么定義他們?他們是以什么形式存在計(jì)算機(jī)中? 首先我們?cè)趺丛趨R編中定義他們呢:先看看例子: ARG 39。整數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù): 先把整數(shù)用裝換指令裝入浮點(diǎn)寄存器,然后把浮點(diǎn)數(shù)存到一個(gè)局部變量就可以了。如果還沒理解,用調(diào)試一下就清楚了。位浮點(diǎn)轉(zhuǎn)換位位浮點(diǎn)數(shù):同樣借助一個(gè)位的浮點(diǎn)局部變量: 第二句就是把位的浮點(diǎn)轉(zhuǎn)換位位的。然
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1