[問題] 組合語言除bug

看板ASM (組合語言)作者 (空谷殘聲)時間15年前 (2009/05/19 00:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 Electronics 看板] 作者: DivineAngel (空谷殘聲) 看板: Electronics 標題: [問題] 組合語言除bug 時間: Tue May 19 00:48:37 2009 初學組合語言 老師教學進度飛快 所以學的不是ok 老師出了一題題目當作業 2+4+6+8+10=30 以下是我寫的程式 .MODEL SMALL .STACK 100H .CODE BEG:MOV AX,0 MOV CX,4 MOV BH,02 MOV BL,02 ADD DL,'0' MOV AH,2 INT 21H MOV BL,2 AA:MOV DL,'+' MOV AH,2 INT 21H ADD BL,2 MOV DL,BL ADD DL,'0' MOV AH,2 INT 21H ADD BH,BL LOOP AA MOV AX,0 MOV AL,BH AAM MOV BX,AX MOV DL,'=' MOV AH,2 INT 21H MOV DL,BH ADD DL,'0' MOV AH,2 INT 21H MOV DL,BL ADD DL,'0' MOV AH,2 INT 21H MOV AH,4CH INT 21H END BEG 執行結果 γ+4+6+8+:=30 請問一下我是哪裡打錯或是少打什麼阿 變得好奇怪喔 囧 -- 愛過才知不能愛的痛 這是最絕望的愛...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.118.208.8

05/19 00:53,
你該去 ASM 板
05/19 00:53

05/19 00:54,
錯得很明顯啊, 第一次顯示字元時沒有 initialize DL 的值
05/19 00:54
-- 看似無情亦多情 多情無情皆神殤 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.118.208.8
文章代碼(AID): #1A4PF-a0 (ASM)
文章代碼(AID): #1A4PF-a0 (ASM)