89C51 的存储器分哪几个空间
如何区别不同空间的寻址
答:ROM(片内ROM 和片外ROM 统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB) 片外RAM(MOVX)(16bits 地址)(64KB) 片内RAM(MOV)(8bits 地址)(256B) 7
89C51 如何确定和改变当前工作寄存器组
答:PSW(程序状态字)(Program Status Word)中的RS1 和RS0 可以给出4 中组合 用来从4 组工作寄存器组中进行选择 PSW 属于SFR(Special Function Register)(特殊功能寄存器) 第三章 1、简述下列基本概念:指令、指令系统、机器语言、汇编语言、高级语言
指令:CPU 根据人的意图来执行某种操作的命令 指令系统:一台计算机所能执行的全部指令集合 机器语言:用二进制编码表示,计算机能直接识别和执行的语言 汇编语言:用助记符、符号和数字来表示指令的程序语言 高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言 3、简述 8951 的汇编指令格式
答: 操作码 [目的操作数] [,源操作数] 4、简述 8951 的寻址方式和所能涉及的寻址空间
寻址方式 寻址空间 立即数寻址 程序存储器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、