xanxus520 发表于 2013-6-5 10:52:53

求助汇编

自己定义是个数,然后能被三整除了放在一个数据段,不能被三整除了放在另一个数据段,急求,谢谢

丝连 发表于 2013-6-5 12:48:41


我是来打酱油的

s0512 发表于 2013-6-5 13:19:29

assume cs:code_,ds:data_

data_ segment
data_1 dw 1,2,3,4,5,6,7,8,9,12,15,54,35,85,44,26;定义
data_3 dw 16 dup (0)      ;整除
data_s dw 16 dup (0)      ;无法整除
data_ ends

code_ segment
sta:
mov ax,data_
mov ds,ax      ;指向data
xor si,si      ;0
mov di,offset data_3

mov bx,3
mov cx,16      ;循环10次

i:    mov ax,ds:
sub dx,dx
div bx
cmp dx,0
jne i1            ;不为0放到data_s中去哈
mov ax,ds:
mov ds:,ax
add si,2
add di,2


add si,2
loop i
exit_:
mov ax,01
int 21h
i1:
mov ax,ds:
mov ds:32,ax
add si,2
add di,2
dec cx
cmp cx,0
jne i
jmp exit_
code_ ends
end sta给你个思路
页: [1]
查看完整版本: 求助汇编