《微機(jī)原理-(實(shí)驗(yàn)1 尋址與編輯工具使用 )》由會(huì)員分享,可在線閱讀,更多相關(guān)《微機(jī)原理-(實(shí)驗(yàn)1 尋址與編輯工具使用 )(18頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,四川大學(xué)錦江學(xué)院 電子信息工程系,微機(jī)原理與接口技術(shù)實(shí)驗(yàn),盧鶯 畢春艷,成績(jī)?cè)u(píng)定,完成實(shí)驗(yàn),規(guī)范操作,回答問題,實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告要求,使用,統(tǒng)一,實(shí)驗(yàn)報(bào)告紙,下一次實(shí)驗(yàn),交上一次的報(bào)告,在實(shí)驗(yàn)開始前,先收實(shí)驗(yàn)報(bào)告,抄襲實(shí)驗(yàn)報(bào)告,0,分,實(shí)驗(yàn)報(bào)告內(nèi)容,1,、實(shí)驗(yàn)?zāi)康?2,、實(shí)驗(yàn)內(nèi)容,3,、實(shí)驗(yàn)儀器,儀器名稱、型號(hào),軟件名稱、版本等,4,、實(shí)驗(yàn)原理,基本原理,實(shí)現(xiàn)方法及框圖,相關(guān)電路等,5,、實(shí)驗(yàn)步驟,實(shí)驗(yàn)關(guān)鍵操作步驟,儀器、電路及器件選擇使用,原程序及關(guān)鍵指令注釋等,6,、實(shí)驗(yàn)數(shù)據(jù),測(cè)量數(shù)據(jù)或數(shù)據(jù)列表,7,
2、、實(shí)驗(yàn)數(shù)據(jù)分析,對(duì)實(shí)驗(yàn)結(jié)果的評(píng)價(jià),誤差分析,出現(xiàn)故障原因及排除方法,回答思考題等,8,、參考文獻(xiàn),9,、實(shí)驗(yàn)體會(huì),對(duì)實(shí)驗(yàn)的看法、改進(jìn)建議等,實(shí)驗(yàn)報(bào)告內(nèi)容,實(shí)驗(yàn)一 尋址與編輯工具使用,實(shí)驗(yàn)?zāi)康?掌握,8088,匯編語言基本指令使用與簡(jiǎn)單編程,熟悉匯編語言源程序的建立及執(zhí)行程序的,生成過程;,掌握,MASM 5.0,編譯器的使用;,掌握,DEBUG,調(diào)試程序方法;,練習(xí),X86,匯編語言基本指令,EDIT,生成匯編語言源程序(*,.ASM,),MASM,生成目標(biāo)文件(*,.OBJ,),LINK,生成執(zhí)行文件(*,.EXE,),DEBUG,調(diào)試執(zhí)行文件,實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)一 尋址與編輯工具使用,匯編語言
3、程序的基本結(jié)構(gòu),code segment,assume,cs:code,start:,code ends,end start,指令,實(shí)驗(yàn)步驟,一、用,EDIT,生成匯編語言源文件(*,.ASM,),在命令提示符狀態(tài)下鍵入:,E,:,進(jìn)入,E,盤,鍵入:,CD,masm,進(jìn)入實(shí)驗(yàn)文件夾,在,E,:,masm,下,鍵入:,EDIT AAA.ASM,進(jìn)入編輯狀態(tài),輸入指令,保存并退出,文件名可任意,擴(kuò)展名為,ASM,今天實(shí)驗(yàn)用指令,MOV AX,,,3000H,MOV AX,,,BX,MOV AX,,,1200H,MOV AX,,,BX,MOV AX,,,1100HBX,MOV AX,,,BXSI,
4、MOV AX,,,1100HBXSI,二、用,MASM,生成目標(biāo)文件(*,.OBJ,),在提示符界面,鍵入,MASM AAA.ASM,,生,成,.OBJ,文件。,三、用,LINK,生成執(zhí)行文件(*,.EXE,),成功生成,.OBJ,文件后,鍵入,LINK AAA.OBJ,四、用,DEBUG,調(diào)試執(zhí)行文件,成功生成,.EXE,文件后,鍵入,DEBUG AAA.EXE,實(shí)驗(yàn)步驟,程序執(zhí)行準(zhǔn)備,DEBUG *.EXE,調(diào)入執(zhí)行文件,-U,檢查程序位置,-,R,設(shè)置,/,檢查寄存器,I P,設(shè)在程序執(zhí)行的第一條指令處,-D,檢查內(nèi)存單元數(shù)據(jù),-E,設(shè)置內(nèi)存單元數(shù)據(jù),-T,執(zhí)行單條指令,-A,錄入指令,
5、用,R,設(shè)置下列寄存器,DS=3000,BX=0100,S I=0002,R,檢查,用,E,設(shè)置下列數(shù)據(jù),3000,:,0100=12,3000,:,0101=34,3000,:,0102=56,3000,:,0103=78,3000,:,1200=2A,3000,:,1201=4C,3000,:,1202=B7,3000,:,1203=65,D 3000:0100,D 3000:1200,檢查數(shù)據(jù),程序執(zhí)行,用,R,檢查,I P,和所有,用,T,指令執(zhí)行單條指令,(自動(dòng)顯示寄存器內(nèi)容),觀察程序運(yùn)行,記錄實(shí)驗(yàn)數(shù)據(jù),原始數(shù)據(jù)交指導(dǎo)老師簽字認(rèn)可,附在實(shí)驗(yàn),報(bào)告指定位置,30100H,12,30101H,34,30102H,56,30103H,78,31200H,2A,31201H,4C,30102H,B7,30103H,65,DS,3000H,BX,0100H,SI,0002H,R DS,E?,E DS,:偏移地址,AX,IP,執(zhí)行步驟,MOV AX,,,3000H,MOV AX,,,BX,MOV AX,,,1200H,MOV AX,,,BX,MOV AX,,,1100HBX,MOV AX,,,BXSI,MOV AX,,,1100HBXSI,不同的尋址指令,,AX,、,IP,的內(nèi)容如何變化?,今天實(shí)驗(yàn)記錄數(shù)據(jù),下次實(shí)驗(yàn),循環(huán)程序及標(biāo)志位使用,