?? m2.asm
字號:
; 第七章 模塊化程序設(shè)計
; 實(shí)驗(yàn)二 程序模塊的連接
;一.實(shí)驗(yàn)?zāi)康?
; 1. 掌握EXTRN,PUBLIC偽指令的用法.一個匯編模塊要引用另一模塊定義的變
; 量,則定義變量的模塊用PUBLIC屬性來說明此變量為公共變量;引用變量的模塊
; 用EXTRN屬性來說明該變量為外部變量.
; 2.掌握多個程序模塊如何連接.
;二.實(shí)驗(yàn)內(nèi)容:
; 1. 編制一主模塊 DIS1.asm,顯示字符串"Good",并調(diào)用DIS2.asm中的out_msg
; 2.編制子模塊DIS2.asm,顯示字符串"morning!".
; 3.產(chǎn)生DIS.exe運(yùn)行結(jié)果為: 顯示"Good morning!".
; 連接步驟:
; 1. dis1.asm -> dis1.obj (在CMASM環(huán)境下)
; 2. dis2.asm -> dis2.obj (在CMASM環(huán)境下)
; 3. 運(yùn)行 LINK.exe (在DOS命令狀態(tài)下)
; 鍵入 dis1+dis2 ;要連接obj文件名
; 鍵入 dis ;產(chǎn)生exe文件名
; 4. 運(yùn)行 dis.exe (在DOS命令狀態(tài)下)
;三.程序清單:
;****************************************************************************
public out_msg:far
data segment ;數(shù)據(jù)段
ms2 db 'morning! ',0dh,oah,'$'
data ends
code segment ;代碼段
out_msg proc far
assume cs: code, ds: data
start: lea dx, ms2 ; dx指向字符串ms2
mov ah, 09h ; DOS調(diào)用功能9 = 顯示字符串
int 21h ; 顯示ms2,結(jié)果為"morning!"
ret
out_msg endp
code ends
end start
;***************************************************************************
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -