找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1351|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

匯編語言實驗報告

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:286321 發(fā)表于 2018-2-28 16:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實驗報告

課程名稱:     匯編語言            
姓    名:               
班    級:               
學(xué)    號:               
指導(dǎo)教師:              
實驗時間:     2016.10.20         

實驗一  匯編程序的匯編及運(yùn)行
1.實驗?zāi)康暮鸵?nbsp;  
(1)熟悉匯編程序的匯編、連接、執(zhí)行過程
(2)生成LST文件,查看LST文件
(3)生成OBJ文件,修改語法錯誤
(4)生成EXE文件
(5)執(zhí)行
2.實驗環(huán)境
IBM—PC機(jī)及其兼容機(jī)
實驗的軟件環(huán)境是:
Masm for Windows 集成實驗環(huán)境 2012
3.實驗內(nèi)容及實驗數(shù)據(jù)記錄
(1)41_1
DATA   SEGMENT   USE16
SUM    DB   ?
MES    DB    'What is your name?$'
DATA   ENDS
CODE   SEGMENT USE16
        ASSUME CS:CODE,DS:DATA
BEG:    MOV   AX,DATA
        MOV   DS,AX
        MOV   AL,46H
       MOV   AH,9
       MOV   DX,OFFSET MESG
       INT    21H
       MOV   AH,01H
       INT    21H
       MOV   AH,02H
       MOV   DL,AL
       INT    21H
       ADD   AL,52H
       MOV   SUM,AL
       MOV   AH,4CH
       INT    21H
CODE  ENDS
       END   BEG
(2)DATA   SEGMENT USE16
MESG   DB 'What is your name?$'
BUF    DB 30
       DB ?
       DB 30 DUP(?)
DATA   ENDS
CODE   SEGMENT USE16
       ASSUME  CS:CODE,DS:DATA
BEG:   MOV ax,DATA
       MOV DS,AX
AGAIN: MOV AH,9
       MOV DX,OFFSET MESG
       INT 21H
       MOV AH,0AH
       MOV DX,OFFSET BUF
       INT 21H
       MOV AH,2
       MOV DL,0AH
       INT 21H
       MOV BL,BUF+1
       MOV BH,0
       MOV SI,OFFSET BUF+2
       MOV BYTE PTR [BX+SI],'$'
       MOV AH,9
       MOV DX,OFFSET BUF+2
       INT 21H
       MOV AH,4CH
       INT 21H
CODE   ENDS
       END BEG
      
4.算法描述及實驗步驟
   (1)匯編源程序41_1.asm    ml/c 41_1.asm
        匯編源程序41_2.asm
   (2)鏈接目標(biāo)程序41_1.obj  鏈接目標(biāo)程序41_2.obj
(3)運(yùn)行可執(zhí)行程序41_1.exe      41_1.exe

6. 實驗結(jié)果
(1)實現(xiàn)了源代碼的匯編程序的編譯、連接、運(yùn)行過程
(2)實現(xiàn)了對一串字符串的屏幕顯示
(3)實現(xiàn)了單個字符的輸入輸出
(4)實現(xiàn)了加法的操作
7. 總結(jié)  
本次會編,真是一次艱難的事情啊,不過我想萬事開頭難。通過這次匯編我學(xué)會了一些基本的匯編、連接、執(zhí)行過程;試驗段目的不是為了驗證書本理論,更重要的是對實踐能力 的培養(yǎng)。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表