单片机导论实验二.docxVIP

  • 6
  • 0
  • 约2.35千字
  • 约 5页
  • 2022-05-03 发布于上海
  • 举报
实验目的 ① 了解微机系统中的数制与代码表示方法; ② 掌握计算机中使用的各种代码转换方法; ③ 掌握实现分支、循环的指令及其程序的编写方法; 预习要求 ① 理解十进制数、十六进制数的数制表示方法; ② 理解BCD 码、ASCII 码编码方式; ③ 如何实现十六进制数与BCD 码之间的转换; ④ 如何实现ASCII 码与 BCD 码之间的转换。 实验设备 计算机 1 台。 基础型实验内容 ① 以下程序完成单字节的 ASCII 码到十六进制数转换,完成空白处程序填写,并在 Keil 环境运行程序,观察寄存器及内存单元的变化。 ORG0000H ORG 0000H MOV A,#41H CLR C SUBB A, 37H MOV RESULT,A LJMP $ END ;“A”的ASCII 码 ; 转换为十六进制值A 运行结果如下: ② 以下程序完成单字节的BCD 码到十六进制数转换,,在 Keil 环境运行程序,观察寄存器及内存单元的变化。 ORG0000H ORG 0000H MOV A,#23H MOV R0,A ANL A,#0F0H SWAP A MOV B,#0AH MUL AB MOV RESULT,A MOV A,R0 ;转换高位 MOV B,#0FH ADD A,RESULT MOV RESULT,A ; 转换低位 SJMP $ END 运行结果如下: ③ 以下程

文档评论(0)

1亿VIP精品文档

相关文档