- 39
- 0
- 约2.72千字
- 约 7页
- 2021-10-26 发布于上海
- 举报
.
实验二 分支程序实验和循环程序实验
山东大学
【上篇】分支程序实验
一、实验内容:
1、编写一个程序,显示 AL 寄存器中的两位十六进制数
二、程序流程图:
.
.
开始
令 al=3e
bl=al=3e
dl=al=3e
Cl=4
dl 右移 4位,使 dl 中
的数值为 al的高位
Dl≤ 9?
N
Y
dl=dl+7
dl=dl+30
输出 dl 中的数值在
ASCII码表中对应的
字符
令 dl=bl=3e
让dl 中的数值与 0f
进行按位与运算,
使其中的的数为 al
中的低位
Dl≤ 9?
N
Y
dl=dl+7
dl=dl+30
输出 dl 中的数值在
ASCII码表中对应的
字符
结束
.
.
三、实验过程:
1、用记事本编写源程序,并命名为 shang.asm,转换成 .asm 文件。
2.在 dos 系统中进行编译:
.
.
3、用 link.exe 进行连接:
4、运行程序,看到 al 寄存器中的两位 16 进制数是 3E。
【下篇】循环程序实验
一、实验内容:
1、编写一个程序,判别键盘上输入的字符;若是 1-9 字符,则显示之;若为 A-Z 或 a-z
字符,均显示' c ';若是回车字符 CR(其 ASCII 码为 0DH),则自动结束程序,若为其
它字符则不显示,循环等待新的字符输入。
二、程序流程图:
.
.
开始
输入字符,在 AL中
存入其 ASCII码
Y
AL=0dh?
N
AL≤ 2FH?
N
AL≤’ 9? Y 输出 AL
Y
N
AL≤40H?
N
Y AL≤’Z ’? Y
您可能关注的文档
- 实习周记十篇+总结.pdf
- 实习总结报告5000字.pdf
- 实习总结大会主持词.pdf
- 实现PC视频播放最强画质教程(Potplayer播放器MADVR插件).pdf
- 实现SAN环境下文件共享与归档的捷径.pdf
- 实现精准医疗的五大环节.pdf
- 实现中华民族伟大复兴的必由之路心得.pdf
- 实现中华民族伟大复兴的中国梦心得体会.pdf
- 实训项目二Word综合应用(答案.pdf
- 实训项目二Word综合应用.pdf
- 2025年上海对外经贸大学辅导员考试笔试真题汇编附答案.docx
- 2025年上海大学辅导员考试参考题库附答案.docx
- 2025年上海工艺美术职业学院辅导员招聘备考题库附答案.docx
- 2026年机器学习在自动驾驶中的创新应用报告.docx
- 2025年上海工会管理职业学院辅导员考试参考题库最新.docx
- 2025年上海对外经贸大学辅导员考试参考题库附答案.docx
- 2025年上海大学辅导员招聘备考题库最新.docx
- 2025年上海工程技术大学辅导员考试参考题库附答案.docx
- 2025年上海外国语大学贤达经济人文学院辅导员考试笔试真题汇编附答案.docx
- 2025年上海工会管理职业学院辅导员招聘考试真题汇编最新.docx
原创力文档

文档评论(0)