微機原理及接口技術上機練習30001_第1頁
微機原理及接口技術上機練習30001_第2頁
微機原理及接口技術上機練習30001_第3頁
微機原理及接口技術上機練習30001_第4頁
微機原理及接口技術上機練習30001_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、上級練習三 數(shù)據(jù)串傳送和查表程序一)目的 :1、掌握堆棧、堆棧指示器 SP和堆棧操作指令PUSH POP勺用途。2、掌握段寄存器和物理地址計算方法。3、了解查表法和查表指令 XLAT。4、 掌握數(shù)據(jù)串傳送程序和數(shù)據(jù)串傳送指令MOVS STO及重復前輟RER5、掌握循環(huán)指令ROL邏輯與指令AN和清方向位指令CLD6、掌握偽操作指令DB勺功能用法。設備:硬件環(huán)境:IBM-PC及其兼容機 軟件環(huán)境:操作系統(tǒng)DOS3.0以上三)內容及步驟:、利用查表方法把DX的內容(16進制數(shù))轉換成ASCII碼:1、用A命令鍵入下列程序:MOVBX,1000HMOVDI,2000HMOVCX,4MOVDX,7F8E

2、LOP: PUSHCXMOVCL,4ROLDX,CLPOPCXMOVAL,DLANDAL,0FHXLATCLDSTOSBLOOP LOPINT 32、用A命令在1000H處鍵入下列ASCII碼并用D命令檢查之:DB '0123456789ABCDEF'用D命令檢查時注意左邊的 ASCII碼值和右邊的字符。3、用T命令逐條運行這程序到 LOO指令處,觀察并記錄每次運行結果,特別是SF和堆棧內容(用D命令檢查)4、用G命令將此程序運行到結束,并用D命令檢查ES:200OH處所轉換的結果??勺⒁馄聊?右邊的ASCII字符與D是否一致。、數(shù)據(jù)串搬家程序1用A命令鍵入下列程序MOVSI,

3、1000HMOVDI,1500HMOVCX,0FHLOP: MOVAL,SIMOVDI,ALINCSIINCDILOOPLOPINT202、用A命令DB偽指令在1000H鍵入下列字符串:'IBM_PC COMPUTER'3、用G命令運行此程序,并用D命令檢查目的地址處的字符與源串是否13BS:0100 13B8 : Ml0i3 13B8 : BlElb 13B8 = 0109 13B8 = 010B 4 3BO:01 RD 13B8=010E 13B8:B10F 13D8=0111 13BS = 01L13mo vmo umou1si,1000 d±,lbfldl0

4、ex, 0£Cs ± 1EdllJ¥ 1 dimenuInc ln&loop 0109 ±n t 20dtn * I Bri_PC COriPOTER,3BS:U1133B8 = 100B3B8:100F gi=0llFI0 0113I DM_PG GOMrU TERI DH_PC COMPUTERM- y 0 0 A0 0 0 G G 02 02 0A0000005 04 05 0400OS& 05 0©也00何何51061 百00000 00010 0 0 0 0 fl1D咖00IdIdMlMU3 0 M0 0 0 0 0

5、til:104(300MfeJUUMUSB0 0 0 0Qee36e0 fl 0 4 0 &0 0 0 F 0 00 0 0S000 0 0 2 0 000 a 4 0 00f909-02|000 4003B8:10503B8 10703D8:1S003B8:1S10 3B8:1&2U000003 0 0 0 00円0 0 0 0 0 0 0 0 0 0 00fl G fl fl0000 0000R00000 00 fl0 0、段寄存器概念及字符串傳送指令練習1用A命令鍵入下列程序MOVSI,0MOVDI,0MOVAX,1000HMOVDS,AXMOVAX,1500HMOVES

6、,AXMOVCX,0FHCLDREPMOVSBINT202、用A命令DB偽指令在1000H:0000H處鍵入字符串IBM_PC COMPUTER'并用命檢查之命令提示符-debug13B8:01QQnoy13BS:0ia3moudi,a13B8:Q1Kmouax,>-1060L3B8:S1O9mayds >axL3B8:ei(IBnoyAX,150013B8:010Emoues axL3Bfl=0110ROMcxBf13B8:0113cldL3B8:B114repnousb13Be:B116int:2&13BS:611SaL3B8:eilSnrg1000:00001

7、&QG&090db 1IBM_PC COHPUTER,49424D5F504343-4F4D5355S445520E100»:BA10750D833E39570B75-DBFE063R57EBC43C1008:00200F75DI833E395700-75CAFE063957EBB31000:00308B2E8156803E9F5?-0074B90400ES9A1S0U:040E8EB13B902008B3E-fi65&SI?4Fl380EAB1眄陽:05674E8E830E9729C-fi34657S03E3D57001000:00607402F7DHdl1

8、64457-FE0&3E57E9B5FD511000:007041F2AF&82BCl0BC9-C35GC43E7F56BEB0IBMJC COMPUTER.U師g*珂電-u*->9W.u._9W.U.>?W_t=-U = t8 Ut.,0.r,.FV.>=W- t DU - . >W. - .QA. .X+-.-U_>.U.3、用D命令檢查0F00H:1000H處內容,看是否一樣。為什么?4、用G命令運行此程序,檢查目的地址1500H:0000H處內容。并記下DS與 ES直。令令提不符Q debusg=13b8:0100 13b8:0cLlUterniinated narnallijdl50:0000S03:0020500:500:HOS000000000靦 00rx-eatjo gm =&&a&S=13B8ES=13B8一3B8:0100 BEO000II)0000CK=tlua0SS=13B8MOU1002 0090343-4F00-0000-00B8-B000-0000-00B0-Q000-000000085 00000000000002 0_h 0IBnjC COMPUTER.DX =090(3 £P=PFEECS=13B8IP=91S0S I

溫馨提示

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

評論

0/150

提交評論