




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年质量工程师考试真题讲解技巧试题及答案
- 九年级化学上册 2.5 到实验室去 化学实验基本技能训练(二)教学设计 (新版)鲁教版
- 2024年机械工程师考试考生记录试题及答案
- 商务礼仪师考试中的关键要素理解试题及答案
- 2025年中国室内/外解码中继盒数据监测报告
- 2025年中国婴儿爽身粉盒数据监测报告
- 2024车联网技术应用现实情况试题及答案
- 2025年中国天然钻石模数据监测报告
- 商务礼仪师考试的形象管理知识试题及答案
- 2024年机械工程师资格证书考试分析工具试题及答案
- 河南省洛阳市涧西区2024-2025学年八年级上学期期中考试数学试题
- 手术室护理质量控制讲解
- 管道完整性管理培训
- 大学物业服务月考核评价评分表
- GB 36893-2024空气净化器能效限定值及能效等级
- RPA财务机器人开发与应用 课件 6.1 RPA网银付款机器人
- 软件开发中介服务协议范本
- 部编三年级语文下册《中国古代寓言》整本书阅读
- 2025年高考语文一轮复习:文言断句(新高考)
- 幸福心理学智慧树知到答案2024年浙江大学
- 企业宣传与品牌形象设计手册
评论
0/150
提交评论