编译通不过
assume cs:codesg,ds:datasg,ss:stacksg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display......'
db '2. brows........'
db '3. replace......'
db '4. modify.......'
datasg ends
codesg segment
start: mov ax,stacksg
mov ss,ax
mov sp,16
mov ax,datasg
mov ds,ax
mov si,0
mov cx,4
so: push cx
mov dx,0
mov cx,4
s: mov al,
and al,11011111b
mov ,al
inc si
loop s
add bx,16
pop cx
loop so
mov ax,4c00h
int 21h
codesg ends
end start
我看小甲鱼都可以编译通过,为什么我的报错:
up.asm(25) : error A2070:
up.asm(27) : error A2070:
两处改成
虽然很多时候看上去没什么不同,但至少对寄存器的操作,不能抽象为代数那样来对待, 就像你不能直接计算“1+1”那样。 小甲鱼 我认为你视频应该纠正一下。很多人也是因为按照你视频的介绍导致编译错误而不知所措。 小甲鱼的很多视频都告诉我们不能死记书上的东西,哈哈哈~
页:
[1]