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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

8086CPU寄存器介绍

發(fā)布時間:2024/4/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8086CPU寄存器介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

內(nèi)存中存放一個字的數(shù)據(jù)的方式:高位放入高地址,低位放入低地址
不能通過立即數(shù)直接給段寄存器賦值,需要以數(shù)據(jù)寄存器為媒介
例:mov [12300H],1234H
1230:0000 34H
1230:0001 12H
……

通用寄存器有以下三種
數(shù)據(jù)寄存器:ax,bx,cx,dx
基址寄存器:sp,bp
變址寄存器:si,di

段寄存器:cs,ds,es,ss

控制寄存器:ip,flages

數(shù)據(jù)寄存器分高位/低位:_h/_l
ax:稱為累加寄存器,算術(shù)運(yùn)算的主力,可用于臨時存放數(shù)據(jù)
bx:稱為基址寄存器,常用于地址引索,一般情況可用于臨時存放數(shù)據(jù)
cx:稱為計數(shù)寄存器,常用循環(huán)記數(shù)(loop,位移,串處理),一般情況可用于臨時存放數(shù)據(jù)
dx:數(shù)據(jù)寄存器,常用于數(shù)據(jù)傳遞

基址、變址寄存器(不可分割為兩個8位寄存器)
sp:堆棧指針,配合ss使用,不可分割為兩個8位寄存器,不能作為間址寄存器,可做數(shù)據(jù)寄存器(一般不做)
bp:基址寄存器,可作為間址寄存器([bp+位移量(常數(shù))])
si:源變址寄存器,默認(rèn)段寄存器為ds
di:目的變址寄存器,默認(rèn)段寄存器為es

段寄存器
ds:數(shù)據(jù)段寄存器,配合si指向內(nèi)存數(shù)據(jù)
cs:代碼段寄存器,配合ip指向指令
ss:堆棧寄存器,配合sp指向棧頂
es:附加段寄存器,用于存放串操作和輔助儲存(段寄存器不足時可臨時調(diào)用)

總結(jié)

以上是生活随笔為你收集整理的8086CPU寄存器介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。