mov bx,ax :设ax中为要测试的数 shr ax,1 mov cx,ax dec cx mov ax,bx mov bx,2ag1: xor dx,dx div bx cmp dx,0 jz ok inc bx loop ag1 ok: cmp cx,0 jz yes 是素数 not 不是素数yes:我学的也不怎么好 思路是这样的,代码补全就行了!要学着自己动手编!