




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 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。6、20根地址线的寻址范围可达 。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, APC (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 0102H: (2) 7100H: LJMP NEXT (3) 0123H NEXT:SJMP NEXT (4) 0178H: AJMP NEXT10、执行某LCALL指令后,堆栈内容如图所示,问该指令的首址是多少?它执行前SP的内容为多少?子程序中的两条现场保护指令依次是什么?三、简单编程题:1、编程,查找在内部RAM的20H50H单元中是否有0AAH这个数,若有将51H单元置01H;若未找到,将51H单元置0。 2、编程,查找片内RAM的20H50H单元中出现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区50H59H十个单元中数的算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论