单片机原理与接口技术课后答案
第一章 略
第二章 略(前两章过于简单)
第三章
1. 指令:CPU根据人的意图来执行某种操作的命令 指令系统:一台计算机所能执行的全部指令集合
机器语言:用二进制编码表示,计算机能直接识别和执行的语言
汇编语言:用助记符、符号和数字来表示指令的程序语言
高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语 言 2. 见第1题 3. 操作码 [目的操作数] [,源操作数] 4.
寻址方式 寻址空间
立即数寻址 程序存储器ROM
直接寻址 片内RAM 低128B、特殊功能寄存器 寄存器寻址 工作寄存器R0-R7、A、B、C、DPTR
寄存器间接寻址 片内RAM 低128B、片外RAM 变址寻址 程序存储器(@A+PC,@A+DPTR)
相对寻址 程序存储器256B范围(PC+偏移量) 位寻址 片内RAM 的20H-2FH字节地址、部分SFR
5. SFR:直接寻址,位寻址,寄存器寻址;片外RAM:寄存器间接寻址
6. MOV A,40H ;直接寻址 (40H)→A
MOV R0,A ;寄存器寻址 (A)→R0 MOV P1,#0F0H ;立即数寻址 0F0→P1
MOV @R0,30H ;直接寻址 (30H) →(R0) MOV DPTR,#3848H ;立即数寻址 3848H→DPTR
MOV 40H,38H ;直接寻址 (38H) →40H MOV R0,30H ;直接寻址 (30H) →R0
MOV P0,R0 ;寄存器寻址 ( R0 )→P0 MOV 18H,#30H ;立即数寻址 30H→18H MOV A,@R0 ;寄存器间接寻址 ((R0)) →A
MOV P2,P1 ;直接寻址 (P1)→P2 最后结果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H, (DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H 注意:→左边是内容,右边是单元 7. 用直接寻址,位寻址,寄存器寻址 8.
MOV A,DATA ;直接寻址 2字节1周期
- 1 -