2023年汇编实验报告2.pdf
《2023年汇编实验报告2.pdf》由会员分享,可在线阅读,更多相关《2023年汇编实验报告2.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中 南 大 学 汇 编 实 验 报 告 学 院:信 息 科 学 与 工 程 学 院 班 级:计 科 工 试 1501班 学 号:_姓 名:_张 雨 欣 _指 导 老 师:_雷 向 东 _完 毕 时 间:2 0 2 3.0 6.09目 录 实 验 一、判 断 素 数.3实 验 二、判 断 单 词 个 数.9实 验 三、数 组 元 素 排 序.13心 得 体 会.2 1实 验 一、判 断 素 数 一、实 验 内 容 根 据 从 键 盘 输 入 的 数 字 判 断 其 是 否 是 素 数,并 在 屏 幕 上 打 出 判 断 结 果。二、算 法 分 析 调 用 子 程 序 判 断 素 数 思 绪:只
2、能 被 1 和 它 自 身 整 除 的 数 叫 做 素 数,假 设 输 入 数 X(十 进 制)1.先 将 我 们 输 入 的 字 符 转 换 为 1 0 进 制 相 应 的 数 存 入 BX2.判 断 是 否 小 于 2:假 如 这 个 数 是 2 或 1,则 一 定 是 素 数 3.从 2 开 始 除 到 X-1,判 断 每 一 次 的 余 数 是 否 为 04.若 有 一 次 的 余 数 为 0,则 不 是 素 数 5.若 余 数 都 不 为 0,循 环 次 数 为 X-2,则 是 素 数 三、源 代 码 dat a s e gme n tval db Th e d a t a is a
3、 p r ime number!$v a 2 d b-l$da t a end sc o d e segmen ta ss u me c s:code/ds:datast a r t:m o v a x,d a tamov d s,axcal 1 decibi n;段 内 调 用 子 程 序 c a l l crlfc a ll j udgec a l l c r l fmov ah,4c hi nt 2 1 hdecibi n pr o c ne a r;子 程 序 从 键 盘 接 受 十 进 制 mov bx,0newchar:mo v a h,1int21hsub a 1,3 0 h;转
4、 为 十 进 制 jl exit;小 于 0 退 出 cmp a 1,9j g ex i t 次 于 9 退 出 cbwxch g ax,bx;将 a x和 b x中 的 内 容 互 换 m o v ex,10m u 1 exx c h g ax,b xad d b x,a xjm p new c h a rexi t:r e td e cibin en d pjudge p roc near;判 断 程 序 m o v cx,b xs u b ex,2emp b x,2jl e pr i n t 1mov d 1,1J u d:mo v ax,bxi n c d 1d i v dlemp a
5、h,0jz pr i n t2loop j u djmp p r i n t lprintl:m o v a h,09hlea dx,valin t 2 1 hr etp ri n t 2:mov ah,09hlea d x,v a 2in t2 1 hr e tju d g e end pcrlf p r o c ne a rmov d l,Odhmo v a h,2hi nt 2 lhmov d l,Oahmov a h,0 2 hi n t 21hre t;返 回 c r If end pc od e e n dsen d start三、结 果 演 示 置 DOSBox 0.74,Cpu
6、 speed:3000 cycles,Frameskip 0,Program:DW.I 巳 he data is a prime number?Press any key to continue_蹴 DOSBox 0.74,Cpu speed:3000 cycles,Frameskip 0,Program:D W.三 回 应 1/1Press any key to continue实 验 二、判 断 单 词 个 数 一、实 验 内 容 给 定 句 子,编 写 程 序 判 断 句 子 中 单 词 的 个 数。二、算 法 分 析 设 立 bl标 志 位,当 bl为 1时 表 达 当 前 元 素 是
7、 字 母。设 立 循 环 判 断 每 一 位 的 元 素 是 否 在 二 十 六 个 字 母 的 大 小 写 范 围 内。运 用 S i拟 定 到 每 一 位 元 素,设 立 多 个 跳 转 条 件。每 判 断 一 次 就 让 s i 力 口 一 o三、源 代 码.mod e 1 sm a 11.datastring db he llo,the world!”en d string db?.codemain p r o c farmov a x,d a t am o v ds,a xmov ex,(offset end stri n g-of f s e t st r ing)mo v dl,
8、0mov bl,0;标 志 位 为 1 是 字 母 mov si,offse t st r in gag a i n:c mp b 1,0jnz 1 1;z f 不 为 1 跳 转 mov al,sic mp al,Ajb 14cm p al,Zja 13mov b 1,1i nc dljmp 1413:cmp a 1,ajb 14cm p al,zja 14m o v bl,1i nc dljmp 1411:m o v al,E s i cmp a 1,Aj a e 1 5mov b 1,0jm p 141 5:cmp a l,Zjbe 14cmp a 1,a j a e 1 7m o v
9、b 1,0jmp 141 7:cmp a 1,z j b e 1 4mov b l,014:i n c s il o o p aga i nadd d l,30hmo v ah,2hin t 2 1 hm o v a x,4 c 0 0 hi n t 2 1 hma i n e ndpend四、运 营 测 试 X tt gfy(8)TJUQ)ttffilH)njiff 停 存 R1 帖 帖 宣 投 3 S KM ifitt 我 袤 AiK tiS 由 挎 作 1 聆 曲 褓 修 搐 令,汇 嚼 蝴 泠 t 曲 nwm乐*nmc*s匚!其 洌*祖 用 M S功 却 用 我(剜 I)”笛 功 蜀
10、国 用 累(免 费)KBIK榆 吟(免 照)model snail.datastring db-h ello,the world*-endstring db?.codenain proc farAOU ax.(Matanon ds.axnou ex.(offset endstring offset string)now d l,0nov b l.0:产 者.侄 为 1是 字 母 nov s i.offset stringjgain:enp bl.0Jnz 11;”不 为 1跳 转 nou 41,s in sn g Q特 别 提 M 1 同 步*出 O M E eX torW i,fl(质 实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 汇编 实验 报告
限制150内