程序执行过程举例 求21十43和的程序。 机器码 机器码 助记符 功能 0111010000010101B 7415H MOV A,#15H ;(A)←15H 0010010000101011B 242BH ADD A.#2BH ;(A)←(A)+2BH 1000000011111110B 80FEH SJMP S ;停止 PC-3000H 74 74 74 15 15 15 24 PC-3002H 24 24 2B 2B 2B 80 80 PC 3004H 80 FE FE FE 40H (A) JL (B) (C) 15H 2BH PSW CY OV AC 算术逻辑单元ALU 00 PSW
24 80 15 74 2B FE PC 3000H 24 80 15 74 2B FE PC 3002H 24 80 15 74 2B FE PC 3004H (A) (B) (C) 程序执行过程举例 程序执行过程举例 求21+43和的程序。 机器码 机器码 助记符 功能 0111010000010101 0111010000010101B 7415H MOV A,#15H B 7415H MOV A,#15H ;(A)←15H 0010010000101011B 242BH 0010010000101011B 242BH ADD A,#2BH ADD A,#2BH ;(A)←(A)+2BH 1000000011111110B 80FEH 1000000011111110B 80FEH SJMP $ SJMP $ ; 停止 累加器A 算术逻辑单元ALU TMP PSW 15H 2BH 40H CY OV AC CY OV AC 0 0 1 PSW
2.2.2存储器结构 片外ROM 片内RAM 片外RAM//O口 FFFFH FFH FFFFH 128B 外部 5 SFR 60KB SFR 80H ROM 1000H 128B 5 外部 便笺躯 30H 64KB RAM RAM 2F OFFFH 5 或 位寻址区 片内 片外 20H I/0▣ 1FH 4KB ROM ROM 工作寄存器 EA=1 EA-0 〔03组) 0000H -00H 0000H 片内ROM 8051单片机的存储器配置图
2.2.2 存储器结构 片外ROM 片内RAM 片外RAM/I/O口 60KB 4KB 片内ROM 128B SFR 128B RAM 64KB 8051单片机的存储器配置图 单片机的存储器配置图
2.2.2存储器结构 片内程序存储器 片外程序存储器 片内数据存储器 片内数据存储器
2.2.2 存储器结构 片外程序存储器 片内程序存储器 片内数据存储器 片内数据存储器
MCS-51的逻辑空间 ■片内、片外统一编址的64KB程序存储器 ■片内256B数据存储器(128BRAM+128BSFR) ■片外64KB数据存储器(包括I/O端口)
MCS-51的逻辑空间 片内、片外统一编址的 片内、片外统一编址的64KB程序存储器 片内256B数据存储器(128B RAM+128B SFR) B RAM+128B SFR) 片外 64KB数据存储器(包括 数据存储器(包括I/O端口)
程序存储器 片、内外统一编址64KB; 内部有4KB的ROM,地址范围是0000H-0FFFH 片外用16位地址线扩充64KB的ROM ■片内有ROM/EPROM的单片机,EA引脚一定 要接高电平,当PC值超过0FFFH时自动转到 1000H--0FFFFH ■片内无ROM,EA引脚必须接地
程序存储器 片、内外统一编址 片、内外统一编址 64KB; 内部有4KB的ROM,地址范围是0000H-0FFFH 片外用16位地址线扩充64KB的ROM 片内有ROM/EPROM ROM/EPROM的单片机,EA引脚一定 要接高电平,当PC值超过0FFFH时自动转到 1000H--0FFFFH; 片内无ROM,EA引脚必须接地