匯編語言指令mov、add、sub、jmp詳解
指令(instruction)是一種語句,它在程序匯編編譯時變得可執(zhí)行。匯編器將指令翻譯為機器語言字節(jié),并且在運行時由 CPU 加載和執(zhí)行。
一條指令有四個組成部分:
- 標號(可選)
- 指令助記符(必需)
- 操作數(shù)(通常是必需的)
- 注釋(可選)
不同部分的位置安排如下所示:
[label: ] mnemonic [operands] [;comment]
現(xiàn)在分別了解每個部分,先從標號字段開始。
mov傳送指令mov a,b 將b數(shù)據(jù)放進a
mov:寄存器,數(shù)據(jù)
mov:寄存器,寄存器
mov:寄存器,內(nèi)存單元
mov:段寄存器,內(nèi)存單元
mov:內(nèi)存單元,寄存器
mov:內(nèi)存單元,段寄存器
mov:段寄存器,寄存器
mov:寄存器,段寄存器
add求和指令 add a,b a=a+b
add:寄存器,數(shù)據(jù)
add:寄存器,寄存器
add:內(nèi)存單元,寄存器
add:寄存器,內(nèi)存單元
sub減法指令 sub a,b a=a-b
sub:寄存器,數(shù)據(jù)
sub:寄存器,寄存器
sub:內(nèi)存單元,寄存器
sub:寄存器,內(nèi)存單元
jmp轉(zhuǎn)移指令,修改CS、IP寄存器
jmp:段地址:偏移地址 用段地址修改CS 用偏移地址修改IP
jmp:寄存器,只用寄存器的內(nèi)容修改IP
總結(jié)
以上所述是小編給大家介紹的匯編語言指令mov、add、sub、jmp詳解,希望對大家有所幫助!
相關(guān)文章
用匯編語言實現(xiàn)從1加到100的方法(1+2+...+100)
這篇文章主要介紹了用匯編語言實現(xiàn)從1加到100的方法(1+2+...+100),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01
匯編程序設(shè)計之DOSBox模擬環(huán)境配置
最近在學習匯編語言設(shè)計,然后上網(wǎng)找關(guān)于匯編程序的編譯軟件,不負有心人,終于找到了我需要的軟件,值得慶幸2023-08-08

