|
主题 : : 7.9 新手写的 [待解决] |
回复[ 2次 ]
点击[ 424次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2013-02-23 23:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-07-01 22:53 |
assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
data segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,16
mov bx,0
mov cx,4
s: push cx
mov si,0
mov cx,4
s0: mov al,[bx+si+3]
and al,11011111b
mov [bx+si+3],al
inc si
loop s0
pop cx
add bx,16
loop s
mov ax,4c00h
int 21h
code ends
end start | | |
|
|
|
|
[第1楼]
[ 回复时间:2013-10-22 00:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2013-06-03 20:15 |
|
|
|
|
|
[第2楼]
[ 回复时间:2015-01-14 18:32 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2015-01-04 21:38 |
assume cs:codesg,ds:datasg,ss:stacksg
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
db '5. heheheh '
datasg ends
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
codesg segment
start: mov ax,datasg
mov ds,ax ;ds指向数据段
mov ax,stacksg
mov ss,ax ;ss指向栈段
mov sp,16
mov bx,0 ;定义行
mov cx,5
s0: push cx
mov si,0 ;定位列标号
mov cx,4
s: mov al,[bx+3+si]
and al,11011111b
mov [bx+3+si],al
inc si
loop s
add bx,16
pop cx
loop s0
mov ax,4c00h
int 21h
codesg ends
end start | | |
|