能力值:
( LV2,RANK:10 )
|
-
-
2 楼
帮帮忙啊 各位
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
|
能力值:
(RANK:260 )
|
-
-
4 楼
不是名字叫 stackseg 的段就是栈段的,你必须指定它作为栈段。
你看看segment关键字的手册吧,在后面加上 STATCK 指明段的属性,就不会提示你没有栈了。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
.model small
.stack 200h
.data
db '1. display '
db '2. brows '
db '3. rellace '
db '4. modify '
.CODE
START:
mov ax,@stack
mov ss,ax
mov sp,16
mov ax,@data
mov ds,ax
mov bx,0
mov cx,4
s1:
push cx
mov si,0
mov cx,4
s:
mov al,[bx+si+3]
and al,11011111b
mov [bx+si+3],al
inc si
loop s
add bx,16
pop cx
loop s1
mov ax,4c00h
int 21h
END START
不同编译器有不同的伪代码
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我指定了的啊
assume cs:codesg,ss:stacksg,ds:datasg
|
能力值:
(RANK:260 )
|
-
-
7 楼
看书。
assume是伪指令,告诉汇编器在计算有效地址时从哪里计算偏移量,而不是设定段的属性。
|
|
|