



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
专业技能考核复习资料专业技能考核复习资料 汇编语言汇编语言 一 汇编语言程序的上机过程一 汇编语言程序的上机过程 1 在计算机上运行汇编语言程序的步骤 1 用编辑程序建立 ASM 源文件 2 用 MASM 程序把 ASM 文件转汇编成 OBJ 文件 3 用 LINK 程序把 OBJ 文件转连接成 EXE 文件 4 用 DOS 命令直接键入文件名就可执行该程序 编辑程序 连接程序 汇编程序 文件 EXMP ASM LINK ASM MASM TASM EDLINE WPS WORD EDIT 文件 EXMP OBJ EXMP LST EXMP CRF 文件 EXMP EXE EXMP MAP EXMP LIB DEBUG 出错 出错 出错 出错 操作得到的文件 操作使用的工具 说明 汇编语言程序的建立及汇编过程汇编语言程序的建立及汇编过程 2 在计算机上执行的过程 1 编写源程序 A 用 edit 或记事本输入各段 并存储成源程序 保存在 MASM 目录下 扩展名为 asm 2 对源程序进行汇编 连接 A 在 DOS 状态下 进入 MASM 目录 B 输入 MASM 文件名 连同扩展名 C 在系统提示 object filename obj 时 按下回车 D 在系统提示 source listling nul lst 时 按下回车 E 在系统提示 cross reference nul crf 时 按下回车 F 如果系统没有提示出错 那么编译过程完成 如果提示错误 使用 edit 打开源 文件进行修改 然后重复上述步骤 G 输入 link 文件名 不要扩展名 H 在系统提示 run file exe 时 按下回车 I 在系统提示 list file nul map 时 按下回车 J 在系统提示 libraries lib 时 按下回车 K 没有提示错误 汇编过程就结束 产生 exe 文件 如果出现 no strack segment 的错误警告 不用理会 3 执行程序 A 在 DOS 提示符下直接输入文件名运行 二 考核要求二 考核要求 1 熟练掌握汇编程序的编辑 汇编 连接 执行过程 2 熟练掌握顺序 分支 循环 子程序设计以及 DOS 功能调用 三 考核内容三 考核内容 1 要求 编写一个有主程序和子程序结构的程序模块 完成下述功能 从键盘输入每位同学的姓名 拼音 显示输出姓名拼音的首字母 无论大小写 及其在拼音姓名中的个数 2 参考程序 1 定义数据段 DATA SEGMENT DATA ENDS 2 定义代码段 CODE SEGMENT ASSUME CS CODE DS DATA 3 主程序 MAIN PROC FAR START 从键盘接收字符串 通过地址表传送变量地址 调用计算字符出现次数的子程序 调用显示子程序 RET MAIN ENDP 4 计算字符出现次数的子程序 COUNT PROC NEAR COUNT 子程序 RET COUNT ENDP 5 显示子程序 DISPLAY PROC NEAR 调用显示回车和换行子程序 RET DISPLAY ENDP 6 显示回车和换行子程序 CRLF PROC NEAR RET CRLF ENDP CODE ENDS END START 无论大小写计算无论大小写计算 DATA SEGMENT S1 DB PLEASE INPUT YOUR NAME S2 DB 0DH 0AH TOTLE R1 DB N1 DB 0 N2 DB 0 DB BUFF DB 250 250 DUP 0 DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA MAIN PROC FAR START PUSH DS XOR AX AX 清零 PUSH AX MOV AX DATA MOV DS AX MOV AH 09 9 号功能调用 显示字符 MOV DX OFFSET S1 INT 21H MOV AH 0AH 输入一段字符串到 BUFF 那个地址 MOV DX OFFSET BUFF INT 21H MOV SI OFFSET BUFF 2 实际内容 MOV AL SI MOV R1 AL MOV BX OFFSET BUFF 1 实际大小 MOV CL BX CALL COUNT MOV AH 0 MOV AL DL CALL DISPLAY RET MAIN ENDP COUNT PROC NEAR COUNT 子程序 MOV CH 0 MOV DL 0 P1 INC BX CMP AL BX JNE P2 JMP P4 P2 MOV DH BX SUB DH 32 CMP AL DH JNE P3 JMP P4 P3 MOV DH BX ADD DH 32 CMP AL DH JNE P5 P4 INC DL P5 LOOP P1 RET COUNT ENDP DISPLAY PROC NEAR MOV DL 10 DIV DL A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025咖啡店员工聘用合同
- 2025专利许可合同协议书
- 2025合同管理与法务实操
- 2025装饰公司家居销售合同
- 2025税务合同法订立中的涉税处理训练
- 2025企业与个人借款合同模板
- 2025年儿科临床诊断与治疗模拟考试卷答案及解析
- 2025年内分泌科激素治疗方案选择模拟考试答案及解析
- 北京市顺义区2024-2025学年七年级下学期期中考试英语题目及答案
- 2025年急诊医学危重病人救治实战演练模拟考试卷答案及解析
- 消防卷闸门拆除方案(3篇)
- 2025年中小学美术教师业务考试试题库及答案
- 黑龙江省龙东地区2025年中考化学试题(含答案)
- 2025年危险运输三级教育试题及答案
- 新疆维稳管理办法
- 2025年兵团考试题及答案
- 2025年武汉中考语文试卷真题解读及备考指导(精校版)
- GB/T 33339-2025全钒液流电池系统测试方法
- 反邪教宣传知识课件
- 护理标识管理制度
- 探讨跨界融合创新在智能数字服装设计中的应用和发展前景
评论
0/150
提交评论