单片机实验3

  • 格式:doc
  • 大小:21.50 KB
  • 文档页数:1

实验三 算术、逻辑预算指令应用(二)
1. 运行以下程序,观察每一条指令执行的结果(含状态位的变化),并将其写在分号之后。
MOV A, #25H ;
MOV R1, #33H ;
MOV 40H, #1AH ;
MOV R1, 40H ;
ADD A, R1 ;
ADC A, @R1 ;
ADC A, 40H ;

2. 已知:两 BCD 码 ( 30H ) = 98H, ( 31H ) = 16H
要求:(1)分析执行下列程序后 A=?
(2)补足程序:将运算结果存入外部 RAM 的
源程序:
0A26H、0A27H单元。
MOV A, 30H
ADD A, 31H
DA A

3. 已知:两个16位无符号数分别存放在内部 RAM 40H、41H及 50H、51 中。
要求:编程计算两数之差,并将其存入外部 RAM 1234H 开始的存储区中。

4. 编写程序,计算:231÷44 ,并将结果存入0FF28H 及 0FF29H 单元。