參考鏈接:http://zhidao.baidu.com/link?url=QZiRv_6nAzF1XHOG83SwngS1HoRZXWSP2a0uQEHVDON1rP1a07xlXCiYUXd0ORQP32h_7Nhfd-afCMox8q8McK
本文僅是為了自己學習方便而已,勿噴。
DATAS SEGMENT;定義數據段
BUF0 DB 1;定義一個字節型變量,名稱是BUF0,初始值是01H
BUF1 DB "2";定義一個字符型變量,名稱是BUF1,初始值是"2"
BUF2 DW 1;定義一個字型變量,名稱是BUF2,初始值是0001H
BUF3 DD 2;定義一個雙字型變量,名稱是BUF3,初始值是00000002H
BUF4 DB 1 DUP(50);定義連續50個字節型變量,名稱是BUF4,初始值是01H
BUF5 DB "12345678";定義一個字符型變量,名稱是BUF5,初始值是"12345678"
DATAS ENDS;數據段定義結束
STACKS SEGMENT;定義堆棧段
DB 100 DUP(?)
STACKS ENDS?
CODES SEGMENT;定義代碼段
ASSUME CS:CODES,DS:DATAS,SS:STACKS;段寄存器關聯
START:???????
MOV AX,DATAS
MOV DS,AX
......
CODES ENDS
END START