win8.1 64位的机器,用的是Masm64
assume cs:codesg
codesg segment
mov ax,2000H
mov ds,ax
mov al,[0]
mov bl,[1]
mov cl,[3]
mov dl,[3]
mov ax,4C00H
int 21H
codesg ends
end
t2.asm(1) : error A2008: syntax error : cs
如果把第一行去掉:
LINK : fatal error LNK1561: entry point must be defined
汇编语言 errorA2008
答案:2 悬赏:20 手机版
解决时间 2021-02-26 05:29
- 提问者网友:不要迷恋哥
- 2021-02-25 15:32
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-25 16:01
assume cs:codesg
codesg segment
START:
mov ax,2000H
mov ds,ax
mov al,[0]
mov bl,[1]
mov cl,[3]
mov dl,[3]
mov ax,4C00H
int 21H
codesg ends
end START
加上这两个 START,即可。
codesg segment
START:
mov ax,2000H
mov ds,ax
mov al,[0]
mov bl,[1]
mov cl,[3]
mov dl,[3]
mov ax,4C00H
int 21H
codesg ends
end START
加上这两个 START,即可。
全部回答
- 1楼网友:归鹤鸣
- 2021-02-25 16:11
程序段2
mov ax,99d8h
mov bx,9847h
sub ax,bx ;cf=0
jnc l3 ;条件成立,转到l3
jno l4
上述两个程序段执行后,分别转移到哪里?
答: 转到l3
14、执行下列程序:
mov ax,0
mov bx,1
mov cx,100
a: add ax,bx
inc bx
loop a
hlt
执行后的结果为(bx)=100(ax)=5050
15、分析下列程序段指出程序完成的功能和运行的结果。
mov al,28h
mov ah,0
sal ax,1
mov bx,ax
sal ax,1
sal ax,1
add ax,bx
该程序段完成的功能是什么?
答:是ax乘以8再加(ax乘以2)
程序运行后ax为多少?
答:0190h
16、分析下面程序段,回答问题:
mov ax,5c8fh
mov bx,0ab8fh
xor ax,bx
xor ax,bx
问:ax=5c8fh ,bx=0ab8fh,cf=0
10、分析下面程序段,回答问题:
mov cx,dx
not cx
add cx,dx ;dx取反后加dx=ffffh
inc cx ;ffff+1=0 进位1
问cx=0;zf=1
17、现有程序段如下:
mov ax,01h
mov bx,02h
mov cx,03h
don:inc ax
add bx,ax
shr ax,1
loop don
hlt
该程序段完成的功能是什么?
答:bx+6
程序运行后ax、bx为多少?
bx=08h,ax=01h
明天再接着做
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯