
硬件汇编级相关
文章平均质量分 94
云帆404
这个作者很懒,什么都没留下…
展开
-
最全配置Arduino IDE的esp8266开发环境教程
最全配置Arduino IDE的esp8266开发环境教程前言正常安装流程正常流程的安装原理手动安装原理判断安装成功百般无奈的最终解决方案前言 Arduino IDE除了可以编写在Arduino上运行的程序,还可以配置成esp8266的开发环境,这样就可以直接在Arduino IDE上开发esp8266的固件程序。但是正常流程安装非常慢,还会频繁报......原创 2019-12-29 14:57:15 · 26166 阅读 · 15 评论 -
外设IO原理
外设IO原理外设一般是指除了CPU、内存之前的其他接入到计算机的设备,比如硬盘、光驱、鼠标、键盘、打印机等。一般软件编程领域的同学关心的I/O,是I/O硬件提供给软件的接口,如硬件能够接收的命令、它能够完成的功能以及它能够报告的错误。IO设备分类 I/O设备大概分为两种:块设备和字符设备。 块设备:...原创 2019-11-23 09:18:43 · 1225 阅读 · 0 评论 -
esp8266-01刷AT固件
esp8266-01刷AT固件esp8266-01基本结构方法一:esp8266-01使用arduino UNO刷AT固件方法二:esp8266-01使用USB转TTL刷AT固件CH340G USB2TTL工具结构 刷AT固件接线图软件工具刷写AT固件步骤esp8266-01基本结构一个ESP8266-01一共有8个引脚:引脚作用VCC接电,3.3VTX串口写......原创 2019-10-14 08:34:30 · 17613 阅读 · 25 评论 -
计算机多级存储模型
在研究CPU相关内容的时候,可以潜在地把存储当做一个简单的顺序存储器(类似一个大数组),CPU可以在常数时间里访问存储器的数据。但是实际上存储系统并不是这么简单的模型。存储器结构 实际的存储器模型可以形象的表示为金字塔结构(图片来自深入理解计算机系统,很好的书,值得一读)。每个上一层存储......原创 2019-10-08 12:00:50 · 1896 阅读 · 0 评论 -
汇编语言基础--汇编操作指令概述
本文是接续"汇编语言基础--机器级数据存储",主要介绍汇编指令的构造、寻址和指令主要分类。操作指令指令的基本要素: 在"计算机处理器(CPU)基础"介绍了一条完整可执行指令包括指令码和操作数。由于同一功能的指令要处理不同数据类型的操作数,这样指令的长度判读、计算的复杂度等存在差别,所以即使是同一功能的指令也存在不同的版本和编码。如针对不同数据类型,mov(传送数据)......原创 2019-01-21 22:22:44 · 3671 阅读 · 0 评论 -
汇编语言基础--机器级数据存储
目前机器级的编程,不再像几十年前对于一个程序员来讲,是需要熟练掌握的技术,现在有很多人甚至不太了解机器指令系统。由于计算机高层的抽象愈加完善,软件项目的构建都可以使用已有的框架来拼凑,机器指令会越来越像天方夜谭。但我认为的计算机系统知识搭建会比较像TCP/IP协议的架构,虽然并不必要精通底层的东西,但了解这些,会在问题发生的时候提供很大的便利。 机器级的编程之所以总结归纳...原创 2019-01-15 10:09:04 · 1044 阅读 · 0 评论 -
计算机底层架构(偏硬件)综述
最近在系统整理计算机的相关知识。目前整理的计算机底层相关的笔记知识,是紧紧围绕现代计算机模型而来的,主要会涉及cpu,多级存储和I/O外设。由于cpu指令系统(汇编语言)和cpu的联系过于紧密,也会有一定涉及。本文主要对计算机模型进行综述。 计算机的经典模型是冯诺依曼模型。如下图所示,冯诺依曼模型主要以运算器作为中心,主要包括输入设备、存储器、运算器和控制器以及输出设备5个部...原创 2019-01-08 15:04:26 · 4527 阅读 · 0 评论 -
计算机处理器(CPU)基础
处理器(CPU)是计算机的大脑。它主要用来从内存中取出指令并执行。为了完成这一任务,CPU各个部件包括运算器、控制器、存储单元、时钟等,各司其职,相互协作。1.CPU的硬件构成 运算器:主要包括算术逻辑单元(ALU),寄存器组和状态寄存器。 控制器:主要包括程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构"。其他......原创 2019-01-08 15:02:53 · 2933 阅读 · 0 评论