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

匯編程序add指令的使用

 更新時間:2024年03月26日 11:01:07   作者:發(fā)如雪-ty  
add指令是CPU用來加法計算的匯編指令,本文主要介紹了匯編程序add指令的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

add指令是CPU用來加法計算的匯編指令。

一、add命令的常規(guī)操作

add 寄存器,數(shù)據(jù)

解釋:將數(shù)據(jù)累加到寄存器中,比如寄存器當時是1,數(shù)據(jù)為2,則結(jié)果為3,此時寄存器所保存的值就是3.

1.啟動dosbox,然后輸入debug,r

在這里插入圖片描述

接著輸入a,回車
然后輸入命令:mov ax,18
mov ah,78
add ax,8

在這里插入圖片描述

然后回車兩次,輸入r后回車,就可以看到下一次執(zhí)行的命令為:MOV AX,0018

在這里插入圖片描述

然后使用 t (執(zhí)行命令) ,回車:

在這里插入圖片描述

從結(jié)果可以看出AX變?yōu)榱?018H,以及下一條要執(zhí)行的命令:MOV AH,78
繼續(xù)輸入t,回車如下:

在這里插入圖片描述

從結(jié)果可以看出,AX從0018H變?yōu)榱?818H,也就是高位從00變?yōu)榱?8.
繼續(xù)執(zhí)行 ADD AX,0005

在這里插入圖片描述

從結(jié)果可以看出AX從7818H變?yōu)榱?81DH

接下來繼續(xù)執(zhí)行如下的命令

在這里插入圖片描述

結(jié)果1:

在這里插入圖片描述

781D + 781D = F03A

在這里插入圖片描述

接著繼續(xù)執(zhí)行 ADD AX,BX,其結(jié)果為:

在這里插入圖片描述

二、ADD命令時超過最大范圍后?

我們知道8位保存最大的數(shù)值為:255也就是FFH

在這里插入圖片描述

已知85H + 93H = 118H,這顯然超過了FFH,看看計算機是如何處理的?

在這里插入圖片描述

從結(jié)果可以看出,只保留了18H,至于進位的1去哪里了,我們后面再談!

那如果是16位的寄存器就不會出現(xiàn)這樣的情況,如下:

在這里插入圖片描述

從結(jié)果可以看出確實成了118H.

我們在使用mov指令時 要保證數(shù)據(jù)與寄存器之間,位數(shù)的一致性

在這里插入圖片描述

在這里插入圖片描述

到此這篇關(guān)于匯編程序add指令的使用的文章就介紹到這了,更多相關(guān)匯編 add指令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 匯編語言位向量(位映射)的實現(xiàn)

    匯編語言位向量(位映射)的實現(xiàn)

    這篇文章主要介紹了匯編語言位向量(位映射)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn)

    匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn)

    這篇文章主要介紹了匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 最好懂的匯編語言教程,解釋CPU如何執(zhí)行代碼

    最好懂的匯編語言教程,解釋CPU如何執(zhí)行代碼

    這篇文章主要介紹了最好懂的匯編語言教程,解釋CPU如何執(zhí)行代碼。計算機真正能夠理解的是低級語言,它專門用來控制硬件。匯編語言就是低級語言,直接描述/控制?CPU?的運行。如果你想了解?CPU?到底干了些什么,以及代碼的運行步驟,就一定要學(xué)習(xí)匯編語言。
    2022-12-12
  • DEBUG 命令詳解

    DEBUG 命令詳解

    這篇文章主要介紹了DEBUG 命令詳解,需要的朋友可以參考下
    2006-12-12
  • 匯編程序輸出“Hello world”的實現(xiàn)

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

    這篇文章主要介紹了匯編程序輸出“Hello world”的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • GNU ARM匯編語法原理及操作解析

    GNU ARM匯編語法原理及操作解析

    這篇文章主要介紹了GNU ARM匯編語法原理及操作解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 匯編語言Debug命令詳解教程

    匯編語言Debug命令詳解教程

    這篇文章主要為大家介紹了匯編語言Debug命令的教程,文中對Debug的命令進行了全面的講解有需要的朋友可以借鑒參考共同學(xué)習(xí)下,希望能夠有所幫助
    2021-11-11
  • 匯編程序add指令的使用

    匯編程序add指令的使用

    add指令是CPU用來加法計算的匯編指令,本文主要介紹了匯編程序add指令的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • 匯編語言開發(fā)過程詳解

    匯編語言開發(fā)過程詳解

    這篇文章主要介紹了匯編語言開發(fā)過程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 淺析shellcode 反匯編模擬運行及調(diào)試方法

    淺析shellcode 反匯編模擬運行及調(diào)試方法

    這篇文章主要介紹了shellcode 反匯編,模擬運行以及調(diào)試方法,本文給大介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論

余江县| 南平市| 金湖县| 彭州市| 白山市| 陈巴尔虎旗| 文安县| 上犹县| 南涧| 太和县| 托克逊县| 达孜县| 永川市| 广水市| 淮阳县| 义马市| 平利县| 宁河县| 绿春县| 天峨县| 龙海市| 峨山| 息烽县| 云梦县| 广南县| 南阳市| 南昌市| 滦南县| 丘北县| 叙永县| 白城市| 伊通| 余江县| 五大连池市| 富阳市| 盱眙县| 柳州市| 信宜市| 平和县| 离岛区| 孟州市|