全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5009
推到 Plurk!
推到 Facebook!

請問8051組合語言中的DSEG和CSEG指令可從哪裡找到相關資料嗎?

答題得分者是:mymj
kokalin
一般會員


發表:13
回覆:19
積分:6
註冊:2004-07-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-07 13:44:59 IP:140.112.xxx.xxx 未訂閱
之前從 www.8052.com 這網頁的code library中下載了浮點運算的副程式 (我是直接到浮點運算程式作者的網頁中下載,網址如下) http://www.geocities.com/jerson.geo/NewSite/float51.asm 裡面的程式用到了DSEG和CSEG的指令 不過於一般8051的工具書中都找不到相關的資料 想問一下有沒有人看過相關的資料呢?
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-07 21:14:49 IP:203.67.xxx.xxx 未訂閱
This version is for the ASM51 assembler by Metalink Corporation ; (very similar to ASM51 from Intel) 這個程式是由Metalink Corporation公司發展的ASM51 assembler 作組譯 你可連線http://www.metaice.com/ASM51/ASM51.htm 下載所有asm51的程式及相關說明書....... EQU Define symbol DATA Define internal memory symbol IDATA Defin indirectly addressed internal memory symbol XDATA Define external memory symbol BIT Define internal bit memory symbol CODE Define program memory ymbol DS Reserve bytes of data memory DBIT Reserve bits of bit memory DB Store byte values in program memory DW Store word values in program memory ORG Set segment location counter END End of assembly language source file CSEG Select program memory space DSEG Select internal memory data space XSEG Select external memory data space ISEG Select indirectly addressed internalmemory space BSEG Select bit addressable memory space IF Begin conditional assembly block ELSE Alternative conditional assembly block ENDIF End conditional assembly block USING Select register bank Table 2-2: Summary of Cross Assembler Directives mymj
handystudio
高階會員


發表:1
回覆:81
積分:106
註冊:2005-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-07 23:25:02 IP:220.138.xxx.xxx 未訂閱
引言: 之前從 www.8052.com 這網頁的code library中下載了浮點運算的副程式 (我是直接到浮點運算程式作者的網頁中下載,網址如下) http://www.geocities.com/jerson.geo/NewSite/float51.asm 裡面的程式用到了DSEG和CSEG的指令 不過於一般8051的工具書中都找不到相關的資料 想問一下有沒有人看過相關的資料呢?
KEIL C51裡的組合語言也是用 DSEG and CSEG來定義資料節段與程式碼節段,KEIL C51的說明檔有說明. 歡迎參觀輕巧工作室 http://handy.myweb.hinet.net
------
歡迎光臨 輕巧工作室
網站 http://www.handystudio.tw
控制電路板客製設計、製作交貨
8051專題製作/專題客製
kokalin
一般會員


發表:13
回覆:19
積分:6
註冊:2004-07-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-08 11:48:08 IP:140.112.xxx.xxx 未訂閱
感謝板主大人的指導,因為你的回答同時也解決了我其他的疑惑 真是太感謝了 :) 不過話說利用DSEG來指定變數位置真的還滿好用的阿
系統時間:2024-05-07 14:44:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!