




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目:1~N之间的所有素数(质数)专业:计算机科学与技术,计内容.计原理1、
本课程设计总体包含了结构化程序设计方法的三种逻辑结构:顺序结构、循环结构和选择结构,另外也用到了模块化设计,主程序去调用PRINT显示子程序,进而实现整体素数结果的显示;2、
程序开始前,先在数据段定义数组bcd,在子程序PRINT中将借助bcd来逐个显示素数;接着定义一个字单元SHU用来存用户输入的数以及一些程序运行时必要的提示信息和变量以及定义一些必要的宏;3、
的变量、数组等,接着打印菜单,提示输入选择菜单,这里用到选择结构;4、
进制数的二进制存在字单元SHU中,这里就用到了循环结构;5、
=示所有素数,这里也用到循环结构;6、
,t1计数变量通过判断和循环实现分页显示的功能;7、
一次素数显示就会自动跳转到菜单让用户重新选择是否要再一次,4步继续执行。序流程图量t==0BX]=2NCX=
数子函数 数子函数
NT设SI指向/BNAX=0令SI指向数组将存在AX里.DATASSEMETSHUDW?;========用于存用户输入的数NDW10BCDDB5DUP('')menudb' --------------------------------------',1db'*******|
1.Lookingforprimenumber. |******,11db'*******| t |*******,3,db' ---------------------------------------',13,0,'$inputdb'
Pleasechoce:$'put_numbdb'Pleaseinputnumber(2~~65535):$'finddb'Alltheprimesarefound:',13,10,'$';countdb0count1db0goondb'Continuetocheck...',13,10,'$'DATENDSputmacrox ;==leadx,xmoah,9intdmuanhagmac;====cut13coutmcoutmacrowpushdxpushaxit21popaxpopendCOESSEGENTASSUMECS:CODES,DS:DATASTARTMOVX,DTASMOVDS,AXg_memovcount,0;=count用于统计输出个数,在这里输出个换一行movcount10;================================================mobx0movcx,5 ;*************re_set: ;*初始化用于显示*movbcd[bx],20h ;输出素数的数组bincbx ;*************loopre_set;=========================================================huaangputmenu;==============打印菜单。choice:huanhangputinputMOV,1IT2Hcpal,''jnzicehuahan_put:putput_numb;=======================================================NEW_CHARMOVAH,1SUBAL,30HJLEXITPUSHAX ;********MOVAX,BX ;*用户输入数据--6535)MULN ;**********************mobx,aPOPAXADDX,AXJMPNEWCHARIT:MOVSU,BX;========================================================cmpx,jbre_put;=====若用户输入错误,则自动跳转让用户重新输入huahaputfind;=====提示将要显示结果;==========================================================MOVX,2CALLPRINTinccountcout20hMOVAX,3L1:MOVBX,2L2:PUSHAXIVXCMPDX,0 ;*************JZno_prime ;*用筛选法求《用户所INCBX ;*输入的数的所有素数*CMPBX,AX ;*************JNZL2CALLPRINTinccountcou20
;==一个加一个空格cmpcount1,12jzcontinuejzline_feedjmpno_primecontinhuanhapushaxint21hn_primNCAXCMPX,SHUJAL;================================================jmpgo_menline_d:huaamovcount,0jmno_primefiiMOVAH,4CHINTH;===========================================PRITPROCpushdxPUSHPUSHBXLEASI,BD3XORDX,DXDVBXINCSIOAX,AXJNZL3 ;********************LEASI,BCD+4;*借助BCD数组将素数输出。*MOVCX,5 ;********************MOVDL,[SI]CMPDL,''JZADDL,0HDECSILOOPL4POPBXPOPAXpopdxPR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 各科目机电工程考试复习指南试题及答案
- 软件设计师职场优势分析试题及答案
- 网络工程实施方案试题及答案
- 四级计算机工资与软件测试试题及答案
- 复习计划的灵活性与调整能力2025年信息系统项目管理师试题及答案
- 网络工程师职业前景及发展试题及答案
- 机电制造技术考题及答案
- 西方国家非暴力抗争的政治影响试题及答案
- 西方国家与全球化的互动试题及答案
- 数据传输优化技术与实践研究试题及答案
- 地下管道保护方案
- 中国世界文化遗产监测预警指标体系
- 日本表参道项目案例分析
- GB/T 17772-2018土方机械保护结构的实验室鉴定挠曲极限量的规定
- 脑卒中风险评估(改良的弗明汉卒中量表)老年健康与医养结合服务管理
- 09S304 卫生设备安装图集
- 《弟子规》谨篇(课件)
- 膝关节骨性关节炎的防治课件
- 防蛇虫咬伤防中暑课件
- 车辆购置税和车船税课件
- 国开电大《人员招聘与培训实务》形考任务4国家开放大学试题答案
评论
0/150
提交评论