- 101
- 0
- 约2.88千字
- 约 4页
- 2017-07-16 发布于河南
- 举报
嵌入式第五章作业
3.何为寻址方式?80C51 单片机有哪些寻址方式? 答: 80C51 单片机共有 7 种寻址方式:
寄存器寻址
寄存器间接寻址
直接寻址
立即寻址
基址寄存器+变址寄存器的间接寻址
相对寻址
位寻址
4.什么是源操作数?什么是目的操作数?通常在指令中如何加以区分?
答:
在双操作数的指令中,指令执行后的结果放在其中的一个操作数中,这个操作数是目的操作数,另外一个是源操作数。80C51 指令系统中,不靠近指令操作码的是源操作数,源操作数可以是立即数。80C51 指令系统中,紧跟在指令操作码之后是目的操作数,算术运算和大多数逻辑运算其目的操作数必须是累加器 A,目的操作数不允许使用立即数寻址方式。
5.查表指令是在什么空间上的寻址操作?
答: 由于对程序存储器只能读而不能写,因此其数据传送是单向的,即从程序存储器读取数据,且只能向累加器 A 传送。这类指令共有两条,其功能是对存放于程序存储器中的数据表格进行查找传送,所以又称查表指令。
MOVC A,@A+DPTR
MOVC A,@A+PC
这两条指令都为变址寻址方式。前一条指令以 DPTR 作为基址寄存器进行查表,使用前可先给 DPTR 赋予任何地址,因此查表范围可达整个程序存储器的 64KB 空间。后一条指令以 PC 作为基址寄存器,虽然也提供 16 位基址,但其值是固定的。由于
原创力文档

文档评论(0)