存儲器訪問實驗_第1頁
存儲器訪問實驗_第2頁
存儲器訪問實驗_第3頁
存儲器訪問實驗_第4頁
存儲器訪問實驗_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機原理實驗室實驗報告成績:計算機原理實驗室實驗報告課 程 : 匯編語言與微機原理 姓 名 : 專 業(yè) : 網(wǎng)絡(luò)工程 學(xué) 號 : 日 期 : 2016年12月6日 太原工業(yè)學(xué)院計算機工程系實驗一:存儲器訪問實驗實驗環(huán)境PC機Win 2007emu8086proteus仿真器實驗日期2016.12.61 實驗內(nèi)容實驗類型:設(shè)計性實驗實驗?zāi)康模?.實現(xiàn)存儲器串操作訪問2.編程實現(xiàn)安全的串拷貝功能實驗要求:定義字符串,使源串和目的串有重疊的情況,充分考慮源串和目的串的位置關(guān)系,編程實現(xiàn)安全的串拷貝。實現(xiàn)存儲器串操作訪問二理論分析或算法分析串操作指令針對數(shù)據(jù)塊或字符串的操作;可實現(xiàn)存儲器到存儲器的數(shù)

2、據(jù)傳送;待操作的數(shù)據(jù)串稱為源串,目標(biāo)地址稱為目標(biāo)串。源串一般存放在數(shù)據(jù)段DS ,偏移地址由SI指定,允許段重設(shè);目標(biāo)串必須在附加段ES ,偏移地址由DI指定;指令自動修改地址指針,修改方向由DF決定;串指針變化情況如下表所示:數(shù)據(jù)塊長度值由CX指定;重復(fù)前綴指令可自動修改CX內(nèi)容。串操作指令分類安全的串拷貝當(dāng)源串和目的串有重疊的情況時,要考慮源串和目的串的位置關(guān)系,不同的位置關(guān)系考慮使用不同的拷貝方向(從頭到尾或從尾到頭),以確保數(shù)據(jù)在拷貝過程中不丟失。三實現(xiàn)方法(含實現(xiàn)思路、程序流程圖、實驗電路圖和源程序列表等)代碼code segment st:mov ax, csmov ds, axmo

3、v cx, 20 ;初始化字符串mov di, offset s1call strset ;s1 20字節(jié) 復(fù)制到 s2mov si, offset s1mov di, offset s2call strmove;初始化字符串mov di, offset s1call strset;s2 20字節(jié) 復(fù)制到 s1mov si, offset s2mov di, offset s1call strmovejmp $;串移動;入口參數(shù) DS:SI 源 DS:DI 目的 CX 長度strmove proc std cmp SI, DI jz f_end jb f_j1 sub si, cx sub d

4、i, cx inc si inc di cldf_j1: add si, cx add di, cx dec si dec di push cx push si push di push es push ds pop es rep movsb pop es pop di pop si pop cxf_end: ret strmove endp;串初始化;入口參數(shù) DS:DI 目的 CX 字長度 strset proc push ax push cx push di mov ax, 3031Hf_lp1: mov di, ax add di, 2 add ax, 0202H loop f_lp1 pop di pop cx pop ax retstrset endps1 db 10 dup(' ')s2 db 10 dup(' ')s3 db 10 dup(' ')s4 db 10 dup(' ')code ends end st四實驗結(jié)果分析(含執(zhí)行結(jié)果驗證、輸出顯示信息、圖形、調(diào)試過程中所遇的問題及處理方法等)結(jié)果五結(jié)論.本次實驗是進行串操作,

溫馨提示

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

評論

0/150

提交評論