dickus单片机基础课后答案.docVIP

  • 45
  • 0
  • 约9.97万字
  • 约 21页
  • 2016-10-22 发布于河南
  • 举报
dickus单片机基础课后答案

dickus单片机基础课后答案 第一章: 一、填空题  1. 1110   0EH    2. 4  3. 255 -51 4. 输入设备  5. 84 6. 630 * 8 * 1024 7. 位 字节  字  bit btype word 8. 1111 1111 9. 110 89 -115 -50 二、单选:     DBCAB BBCB 第二章: 一、填空  1. 首先要把PC的内容 保护的断电送回PC   2. 芯片内的 反向器  芯片外跨接 晶振 与 两只电容  单片机机器周期会变 短  3. 加电 手动  pc值为 0000H sp值为 07H  当前寄存器组为 第0 改组寄存器的地址是从00H 到 07H  4. 机器周期包含(6)  可划分为(2)  一个拍节为 1  机器周期应包含12  5. 16位寄存器是 DPTR  名称分别为 DPH 和 DPL   6. 程序存储器地址空间是 64KB 单选题 下列概念中叙述正确的是 cpu中反映程序 取指操作后,pc的值是 下一条指令的地址 这是sp的值变为 39H sp应指向 30H单元 关于堆栈的描述中,错误的是 在80c51中,堆栈操作过程与一般ram单元的读/写操作没有区别  设置通用寄存器的好处不应该包括 提高程序运行的可靠性 叙述中正确的是 两数相加后,若A中数据位66H,则psw中最低位的状态为0 第三章: 一、填空题:  1. 会把程序储存器 1031  2. 累加器A的内容 34H cy的内容1 ac的内容为1 ov的内容为1  3. 略  4. 程序转移到地址1100H  5. 则a中的数变为原来的2倍  6. 已知a=7ah,r0=30h,(30h)=a5h,psw=80h,请按要求填写各条指令的执行结果 30H  71H     0A5H 0A5H 75H 0A7H 0AAH 0 1 IFH 1 1 0AAH 0 1 20H 1 0 0D5H 1 1 49H 0 0 二、单选题 下列指令或指令序列中,不能实现psw内容送a的是 mov r0 #0d0h mov a,@r0 在相对寻址方式中,相对两字是指相对于 下一条指令的首地址 下列指令或指令序列中,能将外部数据存储器3355h单元内容传送给a的是 mov dptr,#3355h movx a,@dptr 对程序存储器的读操作,只能使用 movc指令 执行返回指令后,返回的断点是 调用指令的下一条指令的首地址 以上各项中不能用来对内部数据存储器进行访问的是数据指针dptr      三、其它类型题   mov a,@r2 错  mov r0,r1 错  inc dptr 对   mov pc,#2222h错 dec dptr 错  rlc r0 错    mov 0e0h,@r0 对 cpl r5  错  clr r 错    cpl f0h错  push dptr 错  pop 30h 对   movx a,@r1对   mov a 1fh 对  mov c,1fh 对 mov f0,acc.3 错 mov f0.c 对 mov p1,r3 对   mov dptr,#0fch错 cpl 30h 错  push r0 错 mov c,#0ffh 错 mov a,0d0h 对 (三)其它类型题  3.编写程序将RAM20H-23H单元的高4位写1,低4位写0。 分析:就是把这四个单元写入F0H。用一个DJNZ的循环。    ORG 0000H MOV R0,#1FH ;R0指向20H单元 MOV R5,#04H; 四个数 LOOP: INC R0 MOV @R0,#0F0H ; 写入 DJNZ R5,LOOP ; 循环4次 END 4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。 (设m=30H, 高位在30H,低数在31H)     ORG 0000H MOV A,30H ANL A,#0FH ;把它的高四位清零 SWAP A

文档评论(0)

1亿VIP精品文档

相关文档