C语言入门笔记:1.1 搭建开发环境

embedded/2024/10/19 0:47:04/

文章目录

  • 一、C51与C251的区别
  • 二、安装Keil MDK
  • 三、C语言:菜鸟教程


一、C51与C251的区别

<1> 指令集数量不一样,C251有268条指令,C51有111条指令,前者可向下兼容后者的指令集,即Binary模式。
<2> 从指令种类来看,前者有32位和16位的操作指令,后者就没有。
<3> 从根本上说,地址和数据总线宽度不一样,前者是24位地址总线,后者是16位,前者数据宽度是32位,后者8位。然后前者寄存器比后者更多,除了C51的R0-R7外,还有R8以上更多的8位寄存器,以及16组16位工作寄存器,10组32位寄存器。


二、安装Keil MDK

Keil MDK 安装教程
Keil MDK 使用教程
Keil MDK 安装包:关注大佬即可下载

C语言教程配套程序资料:百度网盘 提取码:szv6


三、C语言:菜鸟教程

C语言 | 菜鸟教程


http://www.ppmy.cn/embedded/128597.html

相关文章

ssm基于VUE的图书馆管理系统的设计与实现+vue

系统包含&#xff1a;源码论文 所用技术&#xff1a;SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习&#xff0c;获取源码请私聊我 需要定制请私聊 目 录 目 录 III 第1章 绪论 1 1.1 课题背景 1 1.2 课题意义 1 1.3 研究内容 2 第2章 开发环境与技术 3 …

嵌入式C语言面试相关知识——结构体和联合体

嵌入式C语言面试相关知识——结构体和联合体 一、博客声明二、结构体1、数组概念2、如何声明定义数组3、数组特点 三、联合体1、联合体概念2、如何声明定义联合体3、联合体特点 四、两者区别 一、博客声明 又是一年一度的秋招&#xff0c;怎么能只刷笔试题目呢&#xff0c;面试…

商汤科技十周年公布新战略,将无缝集成算力、模型及应用

10月18日&#xff0c;恰逢商汤科技十周年庆典&#xff0c;“2024商汤十周年国际论坛&#xff1a;迈向AI 2.0共融新时代”在香港科学园成功举办。 据「TMT星球」了解&#xff0c;来自全球的行业领袖、政府代表、AI专家共聚于此&#xff0c;共同探讨AI行业的未来。 活动上&…

设计模式之委托模式

委托设计模式&#xff08;Delegate Pattern&#xff09;是一种行为设计模式&#xff0c;它允许一个对象将某些责任委托给另一个对象。在委托模式中&#xff0c;有两个主要角色&#xff1a;委托者&#xff08;Delegator&#xff09;和被委托者&#xff08;Delegate&#xff09;。…

【Java 并发编程】线程池理解与使用

前言 在进入本章的学习之前&#xff0c;先来回顾一下&#xff0c;在没有使用线程池一直是如何执行任务的&#xff1a; class Task implements Runnable{Overridepublic void run() {System.out.println(Thread.currentThread().getName());} }class Main{public static void ma…

利用编程思维做题之求节点 x 在二叉树中的双亲节点算法

在二叉树中查找某个节点 x 的双亲节点是一个典型的树操作问题。双亲节点的概念是指某个节点的直接上级节点&#xff0c;即它的父节点。我们将通过遍历树的结构&#xff0c;查找并返回 x 的双亲节点。 1. 理解问题 我们需要设计一个算法来查找给定二叉树中节点 x 的双亲节点。目…

spring Jdbc

--------------------------------SpringJdbc-------------------------------- 创建数据库 DROP DATABASE IF EXISTS studb; CREATE DATABASE studb; USE studb; CREATE TABLE student ( id INT PRIMARY KEY, NAME VARCHAR(50) NOT NULL, gender VARCHAR(10) NO…

Vue3新特性合集

Vue3 简介 ‌‌Vue 3‌ 是‌Vue.js的最新版本&#xff0c;它带来了许多改进和新的特性&#xff0c;旨在提供更好的性能、更强的类型支持以及更灵活的组件开发方式。Vue 3的推出是为了解决Vue 2中存在的一些限制&#xff0c;如响应式系统的限制和虚拟DOM的效率问题。Vue 3在多…