汇编语言上机考试三星题

汇编语言上机考试三星题11

2018-11-08  本文已影响0人  魔一方

(***)判断一个不超过65535的整数是否为质数。

DATAS SEGMENT

    BUF1 DW 6532

    BUF2 DB 'YES','$'

    BUF3 DB 'NO','$' 

DATAS ENDS

STACKS SEGMENT

    ;此处输入堆栈段代码

STACKS ENDS

CODES SEGMENT

    ASSUME CS:CODES,DS:DATAS,SS:STACKS

START:

    MOV AX,DATAS

    MOV DS,AX

    ;此处输入代码段代码

    MOV CX,BUF1

    CMP CX,0

    JE NO

    DEC CX

L:

MOV AX,BUF1

MOV DX,0

DIV CX

CMP DL,0

JE NO

DEC CX

CMP CX,1

JE YES

JMP L

YES:

LEA DX,BUF2

MOV AH,09H

INT 21H

JMP END0

NO:

LEA DX,BUF3

MOV AH,09H

INT 21H

JMP END0

END0:

    MOV AH,4CH

    INT 21H

CODES ENDS

    END START

上一篇下一篇

猜你喜欢

热点阅读