永发信息网

汇编总是提醒:error a2008::in instruction

答案:3  悬赏:40  手机版
解决时间 2021-01-26 23:12
assume cs:code,ds:data,ss:stack

data segment
db 'welcome to masm!'
db02h,24h,71h
data ends

stack segment
dw 8 dup(0)
stack ends

code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
xor bx,bx
mov ax,0b872h
mov cx,3
s3:push cx
push ax
push bx
mov es,ax
mov si,0
mov di,0
mov cx,10h
s1:mov al,ds:[si]
mov es:[di],al
inc si
add di,2
loop s1
mov di,1
pop bx
mov al,ds:10h[bx]
inc bx
mov cx,10h
s2:mov es:[di],al
add di,2
loop s2
pop ax
add ax,0ah
pop cx
loop s3
mov 4c00h
int 21h
code ends
end start
最佳答案
两处错误已经消除,正确程序如下:

assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!'
db 02h,24h,71h
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
xor bx,bx
mov ax,0b872h
mov cx,3
s3:push cx
push ax
push bx
mov es,ax
mov si,0
mov di,0
mov cx,10h
s1:mov al,ds:[si]
mov es:[di],al
inc si
add di,2
loop s1
mov di,1
pop bx
mov al,ds:10h[bx]
inc bx
mov cx,10h
s2:mov es:[di],al
add di,2
loop s2
pop ax
add ax,0ah
pop cx
loop s3
mov ax, 4c00h
int 21h
code ends
end start

本程序,显示三行彩色文字。
全部回答
rowsizeb = ($ - tableb) ... push rowsizeb 这种语句在 radasm 上是可以通过编译的 ;------------------------------------------- 另外: 建议在 calc_row_sum 子程序中,让编译器自动平衡堆栈(与您的问题无关,只是建议)
mov 4c00h 这是啥?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何判断自己是不是男同性恋?
水桶岙村怎么去啊,我要去那办事
浊痰凝结型子痰宜服A.二陈汤B.阳和汤C.龙胆泻
玲珑美容美体馆地址有知道的么?有点事想过去
安徽人是不是普遍很早结婚?
爱狗吧宠物生活馆华宇金沙港湾店地址在什么地
乌岩村地址在什么地方,我要处理点事
成语所向无前的意思是什么啊?有知道释义的请
福睿斯后装的导航有点滋滋响怎么回事?
【恐龙时代电影】观5D电影《恐龙时代》有感作
形容衣服质量好的歇后语
银行B炒股的现在价格是多少呢。
爱尚宠物宠物店地址有知道的么?有点事想过去
柿子树的外形特征和用途,价值
龙凤区大庆粥道人家(外包园店)哪位知道具体地
推荐资讯
45和150的最大公约数和最小公倍数分别是( ) A
什么诚什么什么成语
84年12月29日女什么命运22-24点出生
某中学去年招生750人,今年男生增加1/6,女
幢怎么读???
【请位高手帮我写个89C51单片机控制流水灯C语
闲鱼发布物品时自己所在地能乱填吗
吉祥如意——打一动物
一茗茶道地址在什么地方,我要处理点事
途胜保险盒里哪个是双闪的
聚华物流有限公司地址在什么地方,想过去办事
后空间地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?