复习,请假,明天考试

最新网址:www.washuwx.net

3.伪指令的功能

伪指令实在汇编程序对源程序汇编期间由汇编程序处理

4.操作数分为哪三类?各有何特点?

有五个中断源定时计数中断0、1外部中断0、1??串口中断特殊功能寄存器IP

软件分析和设计

编程排序求平均成绩正负数个数加法

2.外部RAM4000H~401FH单元中内容为有符号数,将其中正数负数分别送到内部RAM80H和0A0H单元开始的地址,记下正数和负数的个数送60H和61H单元

MOVR7,#20H

MOVDPTR,#40000H

MOVR0,#80H

MOVRI,#0A0H

MOV60H,#00H

MOV61H,#00H

LOOP:MOVXA,DPTR

ACC.7,NEG1

MOVR0,A

INCR0

INC60H

SJMPMEXT1

NEG1:MOVR1,A

INCR1

INC61H

NEXT1:INCDPTR

DJNZR7,L00P

RET

4.将30H~40H单元中压缩的BCD码数(每个字节存放两个BCD码数)转换为ASCII码数,结果存放在内部AM80H~89H单元

MOVR0,#30H

MOVR1,#80H

MOVR7,#05H

RE:MOVA,R0

LCALLCHAG

MOVA,R0

SWAPA

LCALLCHAG

INCR0

DJNZR7,RE

RET

CHAG:ANLA,#0FH

ADDA,#30H

MOVR1,A

TNCR1RET

3.统计学生成绩,有32名学生,成绩内部RAM30H-4FH,一个学生一个字节,该班平均成绩置60H

MOVR7,#20H

MOVR0,#30H

MOVR2,#00H

MOVR3,#00H

RE:MOVA,R2

ADDA,R0

MOVR2,A

MOVA,R3

ADDCA,#00H

MOVR3,A

INCR0

DJNZR7,RE

MOVR7,#05H

REI:CLRC

MOVA,R3

RRCA

MOVR3,A

MOVA,R2

RRCA

MOVR2,A

DJNZR7,RE1

MOV60H,R2

RET

将内部RAM-50H~60F单元中无符号数按从小到大次序牌系列,结果仍放原储存空间

MOVR7,#1FH

BB4:MOVA,R7

MOVR3,A

CLRF0

MOVR0,#50H

BB2:MOVA,R0

MOVR6,A

INCR0

MOVA,R0

CLRC

SUBBA,R6

JNCBB1

MOVA,R6

XCHA,R0

DECR0

XCHA,R0

INCR0

SETBF0

BB1:DJNZR3,BB2

JNBF0,BB3

DJNZR7,BB4

BB3:RET

2.外部RAM4000H~401FH单元中内容为有符号数,将其中正数负数分别送到内部RAM80H和0A0H单元开始的地址,记下正数和负数的个数送60H和61H单元

MOVR7,#20H

MOVDPTR,#40000H

MOVR0,#80H

MOVRI,#0A0H

MOV60H,#00H

MOV61H,#00H

LOOP:MOVXA,DPTR

ACC.7,NEG1

MOVR0,A

INCR0

INC60H

SJMPMEXT1

NEG1:MOVR1,A

INCR1

INC61H

NEXT1:INCDPTR

DJNZR7,L00P

RET

4.将30H~40H单元中压缩的BCD码数(每个字节存放两个BCD码数)转换为ASCII码数,结果存放在内部AM80H~89H单元

MOVR0,#30H

MOVR1,#80H

MOVR7,#05H

RE:MOVA,R0

LCALLCHAG

MOVA,R0

SWAPA

LCALLCHAG

INCR0

DJNZR7,RE

RET

CHAG:ANLA,#0FH

ADDA,#30H

MOVR1,A

TNCR1RET

3.统计学生成绩,有32名学生,成绩内部RAM30H-4FH,一个学生一个字节,该班平均成绩置60H

MOVR7,#20H

MOVR0,#30H

MOVR2,#00H

MOVR3,#00H

RE:MOVA,R2

ADDA,R0

MOVR2,A

MOVA,R3

ADDCA,#00H

MOVR3,A

INCR0

DJNZR7,RE

MOVR7,#05H

REI:CLRC

MOVA,R3

RRCA

MOVR3,A

MOVA,R2

RRCA

MOVR2,A

DJNZR7,RE1

MOV60H,R2

RET

将内部RAM-50H~60F单元中无符号数按从小到大次序牌系列,结果仍放原储存空间

MOVR7,#1FH

BB4:MOVA,R7

MOVR3,A

CLRF0

MOVR0,#50H

BB2:MOVA,R0

MOVR6,A

INCR0

MOVA,R0

CLRC

SUBBA,R6

JNCBB1

MOVA,R6

XCHA,R0

DECR0

XCHA,R0

INCR0

SETBF0

BB1:DJNZR3,BB2

JNBF0,BB3

DJNZR7,BB4

BB3:RET

本书连载自免费原创”,中国最有站!各大市场下载官方免费APP,享最快更新。

读引脚读锁存器

7.51有哪几个中断源

5.微型计算机分为哪几个部分?

微处理器储存器I/O接口电路系统总线(地址总线AB数据总线DB控制总线CB)四部分组成。

6.I/O端口口有哪种读操作?

堆栈桥规则:先进后出后进先出

地址线和寻址范围:

51单片机(2/3个定时计数器8位cpuInter公司产品4个寄存器区32个寄存器)

连结数,寄存器,储存器、

连结数和寄存器的存取速度快储存器的存取相对较慢

全双工是指在发送数据的同时也能够接收数据,两者同步进行。

半双工就是指一个时间段内只有一个动作发生。

52系列内部RAM有384个字节

解答

判断合法非法指令

进制转换比大小

1.51单片机有几个计数器几中断源?

两个十六位可编程计数器,五个中断源,两个优先级嵌套中断结构

2.全双功和半双功串口的区别

单选

补码了解一下

寻址方式七种

阅读幻日最新章节 请关注凡人小说网(www.washuwx.net)

  • 加入书架
  • 目录
  • A+
  • A-