第三章 89c51指令系统。
第十章系统实用程序
一、填空题:
1、 cpu在取指令时,采用寄存器进行寻址;cpu在访问64kb的片外数据存储器时,一般采用寄存器进行寻址。
2、 当需要从51单片机程序存储器取数据时,采用的指令操作码应为 。
3、 假定(a)=68,(r5)=79 ,执行下列指令后,累加器a内容为。
4、若a中数据为63h,那么psw的最低位(奇偶位p)为 。(用“1”或“0”表示)
5、访问89c51片外数据存储器采用的是寻址方式。89c5片外可直接寻。
址的程序存储空间最大可达kb,可直接寻址的数据存储空间最大可达。
kb。根地址线的寻址范围可达。
7、指令ajmp的调用范围是 ,指令ljmp的调用范围是 。
二、简答题:
1、访问内部ram单元可以采用哪些寻址方式?访问外部ram单元可以采用哪些寻址方式?访问特殊功能寄存器(sfr)可以采用哪些寻址方式?
2、访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。
3、 试用下列3种寻址方式编程,将立即数0fh送入内部ram的30h单元中。 (1) 立即寻址方式;(2) 寄存器寻址方式;(3) 寄存器间接寻址方式
4、试根据指令编码表写出下列指令的机器码。
1)mov a,#88h
(2)mov r3,50h
(3)mov p1.1,#55h
(4)add a,@r1
5)setb 12h
5、写出实现下列要求的指令或程序片段。
1) 将r0的内容传送到r1;
2) 内部ram的20h单元内容传送到寄存器r1;
3) 内部ram的20h单元的d7和d3位清零,其它位保持不变;
4) 外部ram的1000h单元内容传送到内部ram的60h单元中;
5) 外部ram的1000h单元内容传送到寄存器r2;
6) 清除累加器高4位。
6、指出以下指令中源操作数的寻址方式:
1) mov r7 ,#77h
(2) mov a, @r0
(3) movc a, @a+dptr
(4) setb ea
(5) mov a, sbuf
6) movc a, @a+pc
(7) movx a ,@dptr
(8) sjmp loop
9) inc dptr
10) clr 20h
11) clr c
(12) push 03h
7、试编写—段程序,将r3中的数乘4(用移位指令)。
8、已知a = 83h,r0 = 17h,(17h)= 34h,请写出执行完下列程序段后a的内容。
9、设next是目标指令标号,其值为0123h,求下列指令的机器码。
1) 0100h: sjmp next
0102h2) 7100h: ljmp next
3) 0123h next:sjmp next
4) 0178h: ajmp next
10、执行某lcall指令后,堆栈内容如图所示,问该。
指令的首址是多少?它执行前sp的内容为多少?子程。
序中的两条现场保护指令依次是什么?
三、简单编程题:
1、编程,查找在内部ram的20h~50h单元中是否有0aah这个数,若有将51h单元置。
01h;若未找到,将51h单元置0。
2、编程,查找片内ram的20h~50h单元**现00h的次数,并将查找的结果存入51h。
3、片外ram中存有一个若干字符的数据块,首址为source,要传到内部ram以dist开始的区域直到遇到“$”时结束。“$也要传送。
4、编程把片外ram从2000h开始存放的8个数传送到片内30h开始的单元中。
5、 若单片机得主频为12mhz,试用循环转移指令编制延时20ms的延时子程序。并说明这种软件延时方式的优缺点。
6、编程把a中的二进制数转换成三位bcd码,并存入片内ram50h、51h、52h单元。50h存百位。
7、编子程序,将r1中的2个十六进制数转换为ascii后存入r3、r4中。
8、编程计算片内ram区50h~59h十个单元中数的算术平均值,将结果存放在5ah中。
9、在片外ram 3200h开始的单元中有100个有符号数,试编程统计其中正数、负数和0的个数分别存入片内ram 30h、31h、32h。
单片机课程设计作业
1 设计要求。用单片机将拨码开关数据串行输入74ls164,并输出到8个led,进行相应的数码显示。2 硬件设计。在桌面上双击图标isis,打开isis 7 professional窗口。单机菜单命令 file new design 新建一个default模板,保存文件名为 中断系统的应用 一 ds...
基于单片机单片机期末课程设计
本文由新概念073贡献。doc文档可能在wap端浏览体验不佳。建议您优先选择txt,或 源文件到本机查看。目录。第 1 节引言3 1.1 1.2 抢答器概述3 本设计任务和主要内容4 系统主要硬件电路设计5 主要硬件电路设计第 2 节系统主要硬件电路设计 2.1 单片机控制系统原理5 2.1.1 芯...
基于单片机单片机期末课程设计
区四届人大五次。会议文件 四之2 2009年龙岗区重大项目计划表 草案 龙岗区发展和改革局。二 九年四月。2009年龙岗区重大项目计划编制说明。一 2009年重大项目计划的指导思想。贯彻党的十七大精神,深入落实科学发展观,以建设 和谐龙岗 效益龙岗 和产业大区 现代城区 文化强区 生态家园和和谐家园...