实验二分支程序实验和循环程序实验.pdfVIP

  • 39
  • 0
  • 约2.72千字
  • 约 7页
  • 2021-10-26 发布于上海
  • 举报

实验二分支程序实验和循环程序实验.pdf

. 实验二 分支程序实验和循环程序实验 山东大学 【上篇】分支程序实验 一、实验内容: 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

文档评论(0)

1亿VIP精品文档

相关文档