首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emu8086不认识我的标签

emu8086不认识我的标签
EN

Stack Overflow用户
提问于 2016-12-22 19:08:48
回答 1查看 2K关注 0票数 4

我试图编写一个程序集代码来确定28是否是一个完美的数字。但我有个问题。当我运行代码时,emu8086不识别我的标签。

例如,在此代码中:

代码语言:javascript
复制
mov dl,1ch
mov bl,00h ;sum
mov cl,1ch ;counter
dec cl

HERE : mov ax,00h
mov al,dl
div cl ;ax/dl ah=remainder
cmp ah,00h
je SUM ; if ah=0 jump the label SUM 
loop HERE

mov dh,00h
cmp dl,bl
je PERFECT
hlt

SUM :
add bl,cl
jmp HERE   

PERFECT :
mov dh,01
hlt

loop HERE指令运行时,emu8086运行我的代码的第一个指令(mov dl,1ch)。我能做什么?有什么问题吗?

提前谢谢..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-22 19:17:42

删除标签名称和冒号之间的空白:

代码语言:javascript
复制
     space
       ▼
PERFECT :

它应该是:

代码语言:javascript
复制
    no space
       ▼
PERFECT:
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41290137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档