西安电子科技大学通信工程学院课程设计

发布时间 : 星期二 文章西安电子科技大学通信工程学院课程设计更新完毕开始阅读

西安电子科技大学通信工程学院课程设计

MOV BUF[2],AH MOV BUF[3],AH JMP STEP4

GOOD: ;成绩为3输出GOOD。 MOV AH,6H MOV BUF[0],AH MOV AH,22H MOV BUF[1],AH MOV BUF[2],AH MOV AH,0H MOV BUF[3],AH JMP STEP4

NICE: ;成绩为4输出NICE。 MOV AH,10H MOV BUF[0],AH MOV AH,1H MOV BUF[1],AH MOV AH,0CH MOV BUF[2],AH

西安电子科技大学通信工程学院课程设计

MOV AH,0EH MOV BUF[3],AH JMP STEP4 STEP4: MOV CX,9000 STP5:

CALL FAR PTR DISPLAY ;显示评分。LOOP STP5 ;闪烁维持评分显示。 MOV AH,4CH INT 21H

CODE1 SEGMENT ASSUME CS:CODE1 RDNUM PROC FAR PUSH AX PUSH BX PUSH CX PUSH DX

PUSH DI ;寄存器保护。DO1: MOV AH,2CH ;2CH号功能调用, 取系统时间:DL存放毫秒

西安电子科技大学通信工程学院课程设计

INT 21H

MOV AL,DL ;将毫秒值除以5,调整随机偏移量的取值在0-4之间。 MOV AH,0 MOV BL,5

DIV BL ;AH是一个0-4的随机数去查询伪随机表。 RDNU M RET

获取系统时间产生随机数 随机数查表获得伪随机序列 序列依次载入B UF LEA DI,TABLE3 RDSCAN:

MOV AL,[DI] ;将随机表内容放入AL。INC DI INC DI ;指向转换表下一个查找字节。 CMP AL,AH ;比较AL,AH。 JNZ RDSCAN ;不等则继续查找。

MOV AL,[DI-1] ;相等则开始查表对BUF赋值。 MOV BUF[0],AL MOV AL,[DI+1]

西安电子科技大学通信工程学院课程设计

MOV BUF[1],AL MOV AL,[SI+3] MOV BUF[2],AL MOV AL,[SI+5] MOV BUF[3],AL

POP DI POP DX POP CX POP BX POP AX

RET ;返回。RDNUM ENDP CODE1 ENDS CODE2 SEGMENT ASSUME CS:CODE2 DISPLA Y PROC FAR PUSH AX PUSH BX PUSH CX PUSH DX PUSH DI

PUSH SI ;寄存器保护。

MOV CX,4 ;循环显示4个数码管。LEA DI, BUF ;DI指向输入的数据。MOV AH,00001000B ;由左至右显示。DO2:

联系合同范文客服:xxxxx#qq.com(#替换为@)