最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

匯編語(yǔ)言乘指令 MUL、IMUL的具體使用

 更新時(shí)間:2020年02月03日 10:32:54   作者:IAmLinGe  
這篇文章主要介紹了匯編語(yǔ)言乘指令 MUL、IMUL的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

MUL: 無(wú)符號(hào)乘

==================================================

;影響 OF、CF 標(biāo)志位
;指令格式:
;MUL r/m  ;參數(shù)是乘數(shù)

;如果參數(shù)是 r8/m8,   將把  AL 做乘數(shù), 結(jié)果放在 AX
;如果參數(shù)是 r16/m16, 將把 AX 做乘數(shù), 結(jié)果放在 EAX
;如果參數(shù)是 r32/m32, 將把 EAX 做乘數(shù), 結(jié)果放在 EDX:EAX
當(dāng)乘積的高半部分(AH、DX、EDX、RDX)中存有結(jié)果的有效數(shù)字,則CF=OF=1,否則CF=OF=0。
=======================================================

IMUL: 有符號(hào)乘

=======================================================

;影響 OF、CF 標(biāo)志位
;第一種指令格式:
;IMUL r/m  ;單操作數(shù)

;如果參數(shù)是 r8/m8,   將把  AL 做乘數(shù), 結(jié)果放在 AX
;如果參數(shù)是 r16/m16, 將把 AX 做乘數(shù), 結(jié)果放在 EAX
;如果參數(shù)是 r32/m32, 將把 EAX 做乘數(shù), 結(jié)果放在 EDX:EAX

;以上這些都是和 MUL 一樣的, 只是運(yùn)算結(jié)果有時(shí)一樣、有時(shí)不一樣.

;IMUL 還有另外兩種指令格式:
;IMUL r16/r32, r16/r32/m16/m32/i  ;雙操作數(shù), (1)*(2) -> (1)
;IMUL r16/r32, r16/r32/m16/m32, i ;三操作數(shù), (2)*(3) -> (1)

;其中常數(shù) i 的位數(shù)可以 <= 但不能 > 其他操作數(shù)
=======================================================

簡(jiǎn)單應(yīng)用

=================================================

imul edx, ebx ;edx=edx*ebx
imul edx, ebx,8 ;edx=ebx*8
一,目的數(shù)為16或32寄存器
二,操作數(shù)長(zhǎng)度相等
三,三操作數(shù)依次為目的,源,立即數(shù)
四,與單操作數(shù)不溢出不同,可能產(chǎn)生溢出

就這樣簡(jiǎn)要述說(shuō)了...

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用匯編語(yǔ)言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法

    使用匯編語(yǔ)言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法

    這篇文章主要介紹了使用匯編語(yǔ)言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語(yǔ)言?masm5與debug命令使用方法小結(jié)

    匯編語(yǔ)言?masm5與debug命令使用方法小結(jié)

    本文總結(jié)了匯編程序的基本框架及規(guī)范、masm5工具的基本使用方法、debug命令的基本使用方法
    2023-08-08
  • 匯編語(yǔ)言學(xué)習(xí)手把手的Debug教程

    匯編語(yǔ)言學(xué)習(xí)手把手的Debug教程

    這篇文章主要為大家分介紹了匯編語(yǔ)言學(xué)習(xí)的Debug教程內(nèi)容,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • DEBUG命令詳解教程

    DEBUG命令詳解教程

    DEBUG命令詳解教程...
    2007-03-03
  • 匯編語(yǔ)言指令集之串處理指令講解

    匯編語(yǔ)言指令集之串處理指令講解

    這篇文章主要介紹了匯編語(yǔ)言指令集之串處理指令講解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 匯編語(yǔ)言中test和cmp有什么區(qū)別

    匯編語(yǔ)言中test和cmp有什么區(qū)別

    匯編語(yǔ)言(assembly language)是一種用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語(yǔ)言,亦稱為符號(hào)語(yǔ)言。這篇文章主要介紹了匯編語(yǔ)言中test和cmp有什么區(qū)別,需要的朋友可以參考下
    2020-01-01
  • asm基礎(chǔ)——匯編指令之in/out指令

    asm基礎(chǔ)——匯編指令之in/out指令

    這篇文章主要介紹了asm基礎(chǔ)——匯編指令之in/out指令,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編程序輸出“Hello world”的實(shí)現(xiàn)

    匯編程序輸出“Hello world”的實(shí)現(xiàn)

    這篇文章主要介紹了匯編程序輸出“Hello world”的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 詳解如何在Mac上用匯編語(yǔ)言寫HelloWorld

    詳解如何在Mac上用匯編語(yǔ)言寫HelloWorld

    這篇文章主要介紹了詳解如何在Mac上用匯編語(yǔ)言寫HelloWorld,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法

    匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法

    這篇文章主要介紹了匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評(píng)論

洛川县| 丹阳市| 永昌县| 波密县| 甘南县| 桐柏县| 东乌珠穆沁旗| 诏安县| 阿图什市| 美姑县| 弥勒县| 沈丘县| 广德县| 巨鹿县| 武功县| 永丰县| 共和县| 长沙市| 环江| 望都县| 涿州市| 卢龙县| 普洱| 建始县| 桑日县| 承德县| 开化县| 福鼎市| 墨江| 荣昌县| 云南省| 乐至县| 澄城县| 平凉市| 阿勒泰市| 桓仁| 连江县| 古交市| 沐川县| 鲁山县| 当涂县|