|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
匯編一個(gè)從1加到50的程序 |
| 作者:100200300 欄目:單片機(jī) |
DATA SEGMENT 怎么把輸出的變?yōu)?0進(jìn)制數(shù)? |
| 2樓: | >>參與討論 |
| 作者: 奇度科技 于 2006/11/18 20:17:00 發(fā)布:
這是什么程序?沒見過這樣的啊 |
|
| 3樓: | >>參與討論 |
| 作者: huwu2002 于 2006/11/18 20:41:35 發(fā)布:
用dv xx就行了,但我看不懂,里面有些不象是單片機(jī)語言啊 |
|
| 4樓: | >>參與討論 |
| 作者: wampw 于 2006/11/18 21:19:04 發(fā)布:
像是32位機(jī)下的匯編 |
|
| 5樓: | >>參與討論 |
| 作者: 100200300 于 2006/11/18 21:22:50 發(fā)布:
就是純粹的匯編語言,不是單片機(jī),題目的要求就是把1加到50,把結(jié)果輸出到CRT上。上面的程序是把1加到50的結(jié)果存到dx中,但是輸出要是10進(jìn)制的。各位高手,幫幫忙,出手相助。。 |
|
| 6樓: | >>參與討論 |
| 作者: fipl 于 2006/11/18 23:02:39 發(fā)布:
把dx里的數(shù)求模10 數(shù)值的最后一位.然后轉(zhuǎn)為對應(yīng)的ascii碼 輸出. 每位都要這樣。結(jié)果保存. 例如521 521%10=1 521/10=52 |
|
| 7樓: | >>參與討論 |
| 作者: lihai813 于 2006/11/19 10:51:27 發(fā)布:
看不懂,這是什么語言? |
|
| 8樓: | >>參與討論 |
| 作者: fipl 于 2006/11/19 16:47:24 發(fā)布:
DATA SEGMENT ;數(shù)據(jù)段 SUM DW ? ;定義sum變量 DATA ENDS CODE SEGMENT ;代碼段 ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;初始數(shù)據(jù)段地址 值 MOV DS,AX MOV DX,0 ;存儲最終結(jié)果 MOV BX,0 L:INC BX ;循環(huán) ADD DX,BX ;累加1 CMP BX,50 ;判斷是否到50 JB L MOV AH,02H ;調(diào)用2號功能 顯示字符. INT 21H MOV AH,4CH ;調(diào)用功能 本段正常結(jié)束 INT 21H CODE ENDS END START |
|
| 9樓: | >>參與討論 |
| 作者: 100200300 于 2006/11/19 19:58:58 發(fā)布:
以下是引用 fipl 在(2006-11-18 23:02:39)的發(fā)言 把dx里的數(shù)求模10 數(shù)值的最后一位.然后轉(zhuǎn)為對應(yīng)的ascii碼 輸出. 每位都要這樣。結(jié)果保存. 例如521 521%10=1 521/10=52 斑竹,你的方法就是高級語言的方法啰。! |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |