为什么这个汇编程序,不能在屏幕上面显示!

本文介绍了一段使用汇编语言进行十六进制到十进制数值转换的代码,并记录了作者在调试过程中遇到的问题及疑惑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DATA    SEGMENT
ASDEC   DB 33H
,39H,36H,32H,35H
COUNT   EQU 
$-ASDEC
BIN     DW ?
DATA    ENDS
CODE    SEGMENT
        ASSUME  CS
:CODE, DS:DATA
START:  MOV   AX,DATA
        MOV   DS
,AX
        MOV   SI
,OFFSET ASDEC
        MOV   CX
,COUNT
        XOR   AX
,AX
AGAIN:  ADD   AX
,AX
        MOV   BX
,AX
        ADD   AX
,AX
        ADD   AX
,AX
        ADD   AX
,BX
        MOV   BH
,0
        MOV   BL
,[SI]
        SUB   BL
,30H
        ADD   AX
,BX
        INC   SI
        LOOP  AGAIN
        MOV   BIN
,AX
        MOV   AH
,4CH
        INT   21H
CODE    ENDS
        
END   START
 MOV  AH,4CH
 INT   21H  
不是可以在屏幕上面显示吗,我咋不可以呢,而且用debug调试它居然说file not found!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值