assume cs:codesg, ss:stacksg, ds:datasg
stacksg segment
dw 0h, 0h, 0h, 0h, 0h, 0h, 0h, 0h
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modfiy '
datasg ends
codesg segment
start: mov ax, stacksg
mov ss, ax
mov sp, 10h
mov ax, datasg
mov ds, ax
mov cx, 4h
mov bx, 0h
s: push cx
mov cx, 4h
mov di, 0h
s0: mov al, [bx][di].3h
and al, 11011111b
mov [bx][di].3h, al
inc di
loop s0
pop cx
add bx, 10h
loop s
mov ax, 4c00h
int 21h
codesg ends
end start
- [zhuleilei_2010] 对程序修改如下,编译通过。 DATASG SEGMENT MESS1 10/22 16:59
- [shjnba] call letterc 这个调用子程序 jmp letterc 这个是转到这个标号 是不 08/25 20:12
- [pascale] 晕,中间的注释没加“;” 注释成代码了。太粗心了 01/02 20:44
- [pascale] 谢谢!大家。 12/19 22:32
- [游客] 我是个内心怕困难的人,(我很想改变)就这样这道题成了一个拦路虎,我不敢再看这道题。 ====== 12/18 22:00
- [jcw2008] 祝贺! 12/18 18:35
- [pascale] 5937000/17800的十六为是14d 两个字节可以放下的呀。 12/09 13:21
- [pascale] 我刚debug的一下 并无溢出。我把图片发一下。 12/09 13:09
- [pascale] 好我看看。 12/09 12:56
- [crazyman] 在第一次div word ptr [di+756] 的时候好像就出异常了。博主debug一下把。 12/08 15:45
- [liuyisu2008] 你好 12/04 13:19
- [acool] 没什么。大家在这里本来有应该相互帮助、相互讨论嘛^_^ 一起加油吧~ 11/27 17:29
[ mxl800 发表于 2008-12-01 10:04 ]
恭喜
[ justlikeit_361 发表于 2008-12-01 14:06 ]
恩,没问题.数据段 的0可以不写h.
这些试验 ,都要上机测试.
[ pascale 发表于 2008-12-01 18:22 ]
哦,知道了,