翻滚的火猫 发表于 2017-5-6 23:25:59

error a2035:operand symbol must have size

assume cs:codesg,ds:datasg

datasg segment
    db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends

codesg segment
start:
         mov ax,datasg
         mov ds,ax
         mov si,0
         mov ax,0
         call letterc
         
ep:mov ax,4c00h
         int 21h
letterc:
         cmp ds:,0
         je ep
         mov al,
         and al,11011111b
         mov ds:,al
         inc si
         jmp letterc
         
codesg ends
end start
<p></p>

翻滚的火猫 发表于 2017-5-6 23:30:49

这是一段我写的代码,下面的<p></p>不用管,是我发帖的时候帖子加上去的,不知道哪里错了编译通不过!我就是想把这串字符全变为大写,遇见0就结束了.

云启 发表于 2017-5-6 23:42:02

人家要求的是转换字母 , 数据段有其他字符,重新想想吧

翻滚的火猫 发表于 2017-5-7 10:50:40

云启 发表于 2017-5-6 23:42
人家要求的是转换字母 , 数据段有其他字符,重新想想吧

你说得对,我发完贴的时候就想到了,
页: [1]
查看完整版本: error a2035:operand symbol must have size