日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

汇编基础(二)

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 汇编基础(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

80486尋址方式

操作數是指令額操作對象,尋址方式與地址碼有密切關系。形成操作數地址碼的過程就是尋址。

尋址方式:意思是用什么方式才能獲得操作數

?

80486有3類7種尋址方式

立即尋址方式:獲得立即數

寄存器尋址方式:獲得寄存器操作數

存儲器操作數尋址方式:獲得內存操作數,1.直接尋址2.寄存器間接尋址3.基址尋址4.變址尋址5.基址加變址尋址

?

1.立即尋址方式:這種尋址方式所提供的操作數直接放在指令中,緊跟在操作碼的后面,與操作碼一起放在代碼段區域中。立即數可以是8、16、32位.立即尋址主要是用來給寄存器賦初值.?

如:

MOV?EAX?,?12345678H

MOV?BL?,?10101010B?? ;AAH?->?BL

MOV?CL?,-4 ;FCH?->CL

MOV?DL?,?‘A’ ;41H?->DL

ADD?AL?,?0C8H

MOV?SI,?3*5 ;15?->SI

?

2.寄存器尋址:操作數在CPU的某個寄存器中,符號指令中直接寫出寄存器名稱。

如:??

MOV?AX?,?DS ;DS內容→?AX?

INC?SI? ;SI+1->SI?(Increase??增量)

DEC?DI ;DI-1->DI?(Decrease??減量)

?

3.直接尋址:

地址表達式的格式1:段寄存器:[偏移地址]

如:MOV?AL,?ES:[2CH] ;從ES附加段偏移地址為2CH的單元取數->AL

如:MOV?AX,?DS:[2000H] ;從數據段偏移地址為2000H的單元取一字->AX

這種格式很少使用,程序員不知道某單元的偏移地址?

?

地址表達式的格式2:?段寄存器:變量名 ;用變量名代表存儲單元的有效地址

設數據段XX字節單元的內容為11H

ES附加段YY字單元的內容為2233H

MOV?AL,?DS:XX?? ??;取數據段XX字節單元的內容->AL

或MOV?AL,?XX??????;?所以AL=11H

?

MOV?AX,?ES:YY ?;取ES附加段YY字單元的內容->AX

或MOV?AX,?YY????;所以AX=2233H

?

4.寄存器間接尋址

間接尋址的地址表達式:段寄存器:[間址寄存器]

下面給出間接寄存器和訪問約定的邏輯段

?

堆棧段:SP

數據段:DS

?

舉例:設數據段BUF字節單元的內容為55H,取出該數->AL

解:

用BX間址

MOV?DS?,數據段段基址

MOV?BX?,?BUF單元的有效地址

MOV?AL?,?DS:[BX]?????????;AL=55H

等價于:?MOV?AL?,?[BX]??

由于BX間址,約定訪問的是數據段,所以”DS:”可省

?

5.基址尋址

該尋址方式的有效地址由兩部分組成。一部分在基址寄存器中,另一部分為常量?。

基址尋址的地址表達式:段寄存器:[基址寄存器+位移量]

下面給出基址寄存器和約定訪問的邏輯段

?

?舉例:設數據段BUF單元依次有:78H,56H,34H,12H

則:MOV?DS?,?數據段段基址

MOV?BX?,?BUF單元有效地址

MOV?DH?,?[BX+1]??????;DH=56H

MOV?DX?,?[BX+2]??????;DX=1234

?

6.變址尋址

有比例因子的變址尋址其地址表達式為:段寄存器:[比例因子*變址寄存器+位移量]

下面給出有比例因子變址寄存器和約定訪問的邏輯段

?

MOV?AL?,?[8*SI+15]????;非法,16位尋址不能使用比例因子?

MOV?AL?,?[10*ESI+5]???;非法指令,比例因子錯了

MOV?AL?,?ES:[SI]???????;訪問附加段

MOV?AL?,?[SI]?????????;訪問數據段

?

7.基址加變址尋址

表達式:MOV?AX?,?[基址寄存器?+?變址寄存器?+?偏移量]

?

下面給出網友給出的總結:

立即尋址?MOV?AX?,?常數?

直接尋址?MOV?AX?,?[常數]?;加上中括號?或?MOV?AX?,?變量名或標號?

寄存器尋址?MOV?AX?,?通用寄存器?

寄存器間接尋址?MOV?AX?,?[(BX,BP,SI,DI)中的一個]?;以下四行均需加上中括號?

寄存器相對尋址?MOV?AX?,?[(BX,BP,SI,DI)中的一個?+?偏移量]?

基址變址尋址?MOV?AX?,?[基址寄存器?+?變址寄存器]?

相對基址變址尋址?MOV?AX?,?[基址寄存器?+?變址寄存器?+?偏移量]?

總結

以上是生活随笔為你收集整理的汇编基础(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲啊v| 日本在线成人 | 久久69| 一区二区三区免费观看视频 | 性做久久久久久久免费看 | 久久免费的精品国产v∧ | av在线二区| 岛国av毛片 | 日本亲与子乱ay中文 | 日韩成人不卡 | 久草免费在线观看视频 | 中文在线最新版天堂 | 日本一级大毛片a一 | 特黄aaaaaa私密按摩 | 五月天丁香久久 | 免费超碰在线观看 | 久久成年视频 | 日韩精品麻豆 | 国产精品超碰 | mm131美女视频| 亚洲大胆 | 欧美日韩在线视频观看 | 视频二区在线 | 涩涩视频免费观看 | 日本精品一区二区三区在线观看 | 六月丁香激情综合 | 成年人在线观看视频 | 亚洲图片一区二区三区 | 免费a级| 性欧美久久久 | 午夜福利理论片在线观看 | 久久人妖 | 欧美乱妇狂野欧美在线视频 | 少妇综合| 国产又粗又大又硬 | 亚洲视频高清 | 免费色网站 | 天天夜碰日日摸日日澡性色av | 国产三级一区二区三区 | 亚洲大成色| 精品少妇人妻一区二区黑料社区 | 久久精品一区二区三 | 欧美a级成人淫片免费看 | 欧美精品久 | 五月婷婷六月激情 | 精品国产一区二区三区久久久久久 | 国产第8页 | 成人性生交生交视频 | 特黄色大片 | 国产亚洲精品久久久久久777 | 爱爱视频日本 | 操碰91 | 国产成人一区 | 捆绑中国女人hd视频 | 污片网站 | 91玉足脚交白嫩脚丫 | 狠狠婷婷 | 亚洲日本中文字幕在线 | 女同性69囗交 | 天天艹夜夜 | 麻豆影视大全 | 国产精品国产三级国产播12软件 | 中日韩在线观看视频 | 国语精品 | 好吊色一区二区三区 | 中国黄色免费网站 | 黑人巨大精品欧美黑寡妇 | 三级免费黄 | 波多一区二区 | 色咪咪网站 | 国产福利片一区二区 | 中文av一区 | 国产精品欧美一区二区 | 女同性做受全过程动图 | 国产精品久久久久久久久绿色 | 色呦呦在线播放 | 精品久| 日本一品道| 丰满少妇被猛烈进入 | 久久国产精品波多野结衣av | 免费观看黄色av | 国产真实夫妇交换视频 | 中文字幕在线永久 | 欧美日韩一区二区三区免费 | 中文字幕免费在线观看 | 713电影免费播放国语 | 99re这里只有精品首页 | 国产精品亚洲自拍 | 欧美日韩一区二区三区在线 | 狠狠的色 | 欧美夜夜操 | 石原莉奈在线播放 | 波多野结衣视频播放 | 日韩91| 黄色免费网站观看 | 精品福利一区二区三区 | 天海翼一区二区三区 | a毛片基地 | 啪啪网站免费看 |