1樓:四舍**入
mov ax, 1000h和mov dx, 1000h都是立即定址方式,即1000h是一個具體的數字,就是把1000h這個數賦給ax或者dx。
立即定址指令提供的運算元直接包含在指令中,它緊跟在操作碼的後面,與操作碼一起放在**段區域中,運算元是8位或16位,若是16位,則儲存時低位在前,高位在後。
2樓:匿名使用者
在8086/8088處理器的組合語言中,
mov ax,1000h;
這是立即定址指令,意思是把數值0x1000賦值給暫存器ax。易與之混淆的是直接定址指令。
立即定址指令與直接定址指令的區別是:
1 立即定址指令提供的運算元直接包含在指令中。它緊跟在操作碼的後面,與操作碼一起放在**段區域中。運算元是8位或16位。若是16位,則儲存時低位在前,高位在後。
立即定址主要用來給暫存器或儲存器賦初值。
對指令:mov ax,3000h
處理器操作示意圖如下:
段區域,運算元一般在資料段區域中,它的地址為資料段暫存器ds加上這16位地址偏移量。這種定址方法是以資料段的地址為基礎,可在多達64kb的範圍內尋找運算元。
如:mov ax,[2000h]= mov ax,ds:[2000h];
處理器操作示意圖如下:
3樓:
命令格式應該是
mov ax,1000h
將ram的1000h記憶體單元的內容賦給ax,dx也一樣,賦立即數的格式是
mov ax,#1000h
mov應該是51系列的彙編指令,要是你的微控制器ram小於1000h,mov ax,1000h就是錯誤的,不過51系列的微控制器很少有ram大於1024的。
4樓:中原小壞蛋
樓上你沒學過8086嗎?人家mov ax,1000h就是立即數定址就是將1000h付給ax,一樓回答的是正確的
5樓:匿名使用者
tan_tan_1 網友跑偏了吧?
樓主問的是 8086 的彙編言語。
mov ax, [2000] 這是什麼意思?為什麼答案(ds)=30000h。 ax,和ds個代表什麼?
6樓:匿名使用者
這是組合語言的一個指令,ax表示一個通用暫存器,ds表示的是資料段暫存器。ds=30000h表示資料段的段地址是30000h。mov ax, [2000]表示把資料段開始起的2000h偏移處記憶體中的兩bytes內容放入ax暫存器中。
7樓:
ax是eax暫存器的低16位暫存器,ds,是段暫存器,且在這條與距離是預設段暫存器即
mov ax,ds:[2000]
8樓:沙裡波特
答案是(ds)=30000h ?
這不是答案吧?
應該是題目 給出 的條件,(ds)=3000h。
mov ax,2000h和mov ax,ds[2000h]的區別是什麼?
9樓:匿名使用者
前者採用立即定址方式,源運算元即為2000h,送入ax; 後者採用直接定址方式,源運算元是儲存器運算元,括號中是儲存單元的有效地址
10樓:滄霧洛書
前者是立即定址方式,把立即數2000h送入ax,後者是直接定址。兩者的機器**不同,執行速度也不同,前者快,後者慢。
高分懸賞!這個女孩子是誰,高分懸賞!這個女孩子是誰?
小怪誒 第一印象感覺象劉亦菲 個人檔案 原名 劉茜美子 生日 1987年8月25日 出生地 北京 血型 b型 星座 座 生肖 可愛的小兔子 出生地 武漢 國籍 美國 身高 169 cm 體重 48 kg 學歷 2002年7月考入北京電影學院表演系本科職業 演員 偶像 奧黛麗 赫本 費雯麗 喜歡的歌星...
選文科還是理科(最好是重慶的) 高分懸賞
那就學文科吧,主要看自己的分數構成和興趣愛好,也要考慮一下未來的就業。自己既然喜歡文科,那管別人說什麼。我就是學文科的,現在是漢語言文學師範大四的,還不錯。其實所謂的就業都是相對的,如果你選了不喜歡的學科,不只高中痛苦,大學也痛苦,以後工作更痛苦,想想啊以後你都要靠他吃飯啊!你怎麼能學好,怎麼能找到...
高分懸賞,求教關於自家狗狗的病,最好是專業的寵物醫生來回答
秋秋 以我看,你的狗狗是屬於舌下囊腫症。這種病的出現主要是由於舌下腺導管因炎症或創傷而發生阻塞或者破裂所造成的。其中創傷的可能性較大,如狗狗被魚剌 骨頭等尖硬的東西剌入後又被細菌感染產生了這種口腔炎症。這種炎症所表現出的囊狀物破潰後往往又會再次出現。對於這種病的 用強力黴素是很好,但有一些狗狗因用這...