微機(jī)原理及應(yīng)用 課件 6.6問(wèn)號(hào)偽指令_第1頁(yè)
微機(jī)原理及應(yīng)用 課件 6.6問(wèn)號(hào)偽指令_第2頁(yè)
微機(jī)原理及應(yīng)用 課件 6.6問(wèn)號(hào)偽指令_第3頁(yè)
微機(jī)原理及應(yīng)用 課件 6.6問(wèn)號(hào)偽指令_第4頁(yè)
微機(jī)原理及應(yīng)用 課件 6.6問(wèn)號(hào)偽指令_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

微機(jī)原理及應(yīng)用第六章匯編語(yǔ)言程序設(shè)計(jì)第六講問(wèn)號(hào)偽指令下面我們來(lái)學(xué)習(xí)問(wèn)號(hào)偽指令問(wèn)號(hào)偽指令的含義是表示隨機(jī)值,它用于預(yù)留存儲(chǔ)空間,隨機(jī)值z(mì)問(wèn)號(hào)偽指令預(yù)留存儲(chǔ)空間我們通過(guò)具體的例子來(lái)說(shuō)明比如MEM1DB34H,’A’,?MEM1這個(gè)變量有三個(gè)操作數(shù),每個(gè)操作數(shù)占用一個(gè)字節(jié)的空間MEM1DB34H,’A’,?有三個(gè)操作數(shù)每個(gè)占用一個(gè)字節(jié)的空間第一個(gè)操作數(shù)是34h第二個(gè)操作數(shù)是41h,因?yàn)樗怯脝我?hào)括起來(lái)的A,表示大寫字母A的ASCII碼MEM1DB34H,’A’,?41H大寫字母A的ASCII碼最后一個(gè)操作數(shù)是問(wèn)號(hào),它表示一個(gè)隨機(jī)數(shù)它也占了一個(gè)字節(jié)的空間MEM1DB34H,’A’,?表示隨機(jī)數(shù)隨機(jī)數(shù)占1個(gè)字節(jié)單元下面一句DW20DUP(?),DW前面沒(méi)有寫變量名,那你可以認(rèn)為它是接著MEM1繼續(xù)存儲(chǔ)的空間它其實(shí)是在20個(gè)字空間中存儲(chǔ)了隨機(jī)數(shù),這個(gè)隨機(jī)數(shù)的字長(zhǎng)是2個(gè)字節(jié),然后它被復(fù)制了20次,相當(dāng)于是在內(nèi)存中預(yù)留40個(gè)字節(jié)DW20DUP(?)每單元為隨機(jī)數(shù)字長(zhǎng)是2個(gè)字節(jié)預(yù)留40個(gè)字節(jié)單元下面我們通過(guò)具體的例子來(lái)看一下這里有三條偽指令M1DB‘Howareyou?’M2DW3DUP(11H),3344HDB4DUP(?)M3DB3DUP(22H,11H,?)010203第一條是M1DB‘Howareyou?’這里howareyou都是用這個(gè)單引號(hào)引起來(lái)的,所以它是一個(gè)字符串,那么在內(nèi)存中就按它們的大小寫,存儲(chǔ)它們的ASCII碼,在存儲(chǔ)的時(shí)候請(qǐng)大家注意,空格也是字符,最后的問(wèn)號(hào)也是字符,所以都是要存儲(chǔ),要占用內(nèi)存空間的。這樣的話M1就已經(jīng)存儲(chǔ)完了M1DB‘Howareyou?’0148H6FH77H20H61H72H65HM1‘H’‘o’‘w’‘a(chǎn)’‘r’‘e’‘’79H6FH75H3FH‘y’‘o’‘u’‘?’20H‘’存儲(chǔ)ASCII碼我們?cè)賮?lái)看一下M2。M2首先是dw3DUP(11H),3344H它的意思是11H這個(gè)操作數(shù)占用兩個(gè)字節(jié),而且重復(fù)3次。所以,你看M2一開(kāi)始存的就是0011、0011、0011,重復(fù)了三次,然后再存儲(chǔ)3344h,這個(gè)沒(méi)問(wèn)題M211H00H11H00H11H00H44H33HXXXXXXXXM2DW3DUP(11H),3344HDB4DUP(?)02占用兩個(gè)字節(jié)重復(fù)3次下面一行是DB4DUP(?)這句話相當(dāng)于在M2的后面預(yù)留了4個(gè)字節(jié),每個(gè)字節(jié)存儲(chǔ)的是隨機(jī)數(shù)M211H00H11H00H11H00H44H33HXXXXXXXXM2DW3DUP(11H),3344HDB4DUP(?)02存儲(chǔ)隨機(jī)數(shù)最后一句話是M3DB3DUP(22H,11H,?)。這句話的意思是,22,11h和隨機(jī)數(shù),這三個(gè)數(shù)每個(gè)數(shù)用一個(gè)字節(jié)空間來(lái)存儲(chǔ),然后把這三個(gè)模式復(fù)制三次,所以你看M3在內(nèi)存空間中的存儲(chǔ)方式就是22h11h隨機(jī)數(shù),這樣的組合一共重復(fù)三次22H11HXXM3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論