A004-计算机原理
文章平均质量分 90
Manon_des_sources
归于简单.还原事物直白的一面.
展开
-
A002-《编码》-从零开始构建一台计算机
阅读时间:2016.08 《编码-隐匿在计算机软硬件背后的语言》(csdn下载)前言从去年开始,自己开始对计算机的最基本构造、早期历史感兴趣,看过几个用逻辑门自己搭建计算机的案列。 他们从逻辑门开始、自己焊接运算器、控制器、内存、外设,自己设计指令集、甚至编译器…这很鼓舞人。不知什么时候看到的《CODE》这部书的简介,我立即就想到:这不就是 从零开始构建一台计算机 吗。 很多人觉得书中原创 2016-09-30 02:40:07 · 1682 阅读 · 0 评论 -
A004-补码-(ques=1)
主要内容:1、求补码的两种表达方式:数学方式和机器运算方式2、负数的表示、负数的存储3、补码的来源、以及CPU如何得到补码4、使用补码、如何在加法器上实现减法5、6种负数参与的运算6、16位加减法原创 2016-06-01 01:09:58 · 1315 阅读 · 1 评论 -
A004-移位范围超过变量宽度-(ques=1)
今天的代码被警告说:left shift count >= width of type代码:typedef enum { MSG_WARNING_DELAYED = (1 << 30), MSG_WARNING_LOCKED = (1 << 31)}MSG_EVENT_TASK_WARNING;平台:AVR-GCC、Atmega16。搜索了下、最终确定是移原创 2016-10-16 22:59:32 · 944 阅读 · 0 评论 -
B001-Atmega16-位域的汇编实现
本文用于收集一些方法:位域的汇编实现目前收集到[1]种实现方法原创 2016-10-28 01:03:24 · 853 阅读 · 0 评论 -
A004-数据对齐的原因
今天读到一篇数据对齐的文章,明白了为什么需要数据对齐(地址对齐)。 不过作者的语言是属于作者自己的,我并不能立即理解他的全部表达。 只有我自己去思考推导之后才明白他的一些表达,因此我有必要将自己对这篇文章的解读记录下来。 原文:http://blog.csdn.net/tigerscorpio/article/details/5933807 .地址对齐:数据对齐:数据A的存储地址的地址值 必原创 2016-10-08 17:58:09 · 878 阅读 · 0 评论