- 博客(8)
- 问答 (6)
- 收藏
- 关注
原创 计算机组成原理个人总结篇(第三章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:计算机组成原理唐朔飞第3版第二章讲述计算机的发展应用,可以跳过。第三章介绍系统总线。计算机系统部件之间需要连接传送信息,如果采用分散连接的方式(单独连线),会影响CPU的工作效且不够灵活(例如随时增添或减撤设备),于是出现了总线连接方式。总线是连接多个部件的信息传输线,各部件共享。它由许多传输线组成,每条线可一位一位地传输二进制代码,一串二进制代码可在一段时间内逐一传输完成(串行)。若干条传输线可以同时传输若干位二进制代码(并行)。在某一时刻只允
2022-01-19 12:53:01 276
原创 计算机组成原理个人总结篇(第一章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:计算机组成原理唐朔飞第3版第一章对计算机总体结构做了概括,所以内容不多。计算机系统由硬件(计算机实体部分)和软件(通常存放在计算机的主存或辅存内)构成,计算机软件通常可以分为系统软件(管理整个计算机系统)和应用软件。从计算机系统的多级层次结构来看,有将高级语言、汇编语言翻译成机器语言的虚拟机,也有由硬件直接执行微指令的微程序机器。冯●诺依曼机由运算器、存储器、控制器、输入设备和输出设备(I/O设备)五大部件构成。并以运算器(运算的中间结果暂存在运
2022-01-19 12:16:13 564
原创 英语单词记录
很多时候看见熟悉的单词但想不起来意思,就用这篇文章记录下来,方便日后自己查看。Day 1explore 探索collective 集体的centralize 集中content 内容collaborate 合作tradeoff 权衡Plan for 为…作安排optimize 优化attribute 属性folk 人们certification 证明feature 特色sunsetting 日落post/posts 邮递/帖子duplicate
2022-01-18 16:30:52 168
原创 汇编语言个人总结篇(第四章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版第四章主要讲如何将源程序变成可执行文件,内容比较少,并且由于我使用Masm for Windows 集成实验环境 2012.5直接在虚拟机中生成一个可执行文件,所以该章后半部分基本可以忽略,内容就更少了(等学完操作系统和编译原理后再来看)。首先产生一个存储源程序的文本文件,再对其进行编译链接,产生一个可在操作系统中运行的可执行文件,最后在操作系统中执行可执行文件的程序(即操作系统将可执行文件中的机器码和数据加载入内存中,并进行相关的
2022-01-17 21:00:00 117
原创 汇编语言个人总结篇(第三章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版第三章从访问内存的角度学习寄存器。字单元存放一个字型数据,由两个连续的内存单元构成。N地址字单元由N和N+1两个内存单元组成(注意高低位字节存放的位置)。使用ds寄存器来存放要访问数据的段地址(8086CPU不支持数据直接送入段寄存器,需要先用一个通用寄存器来存放数据,再使用mov指令操作两个寄存器间数据的传送)。8086CPU有16根数据总线,可以一次传输一个字。使用ds寄存器存放数据段的段地址,即可自定义一个数据段,但要注意大小
2022-01-17 20:25:38 216
原创 汇编语言个人总结篇(第二章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版第二章主要讲的是CPU中的寄存器。在CPU中,寄存器进行信息存储,也是程序员可以用指令读写的部件。除此之外,运算器进行信息处理,控制器控制各种部件进行工作,内部总线连接各种器件,在它们之间进行数据的传送。8086CPU的所有寄存器都是16位的(16根数据总线),即两个字节。AX、BX、CX、DX被称为通用寄存器,通常用来存放一般性的数据。可存储无符号数的最大值是65535(2^16 - 1)。这四个寄存器都可分为两个可独立使用的8位
2022-01-16 20:01:01 331
原创 汇编语言个人总结篇(第一章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版主要是对汇编语言做了大概的介绍。CPU作为微处理器,包含着自己的机器指令集,即机器语言。对计算机来讲,无论机器语言、汇编语言还是高级语言,最终都会被编译器转换为可被识别的机器码。但是对于程序员来讲机器语言是难以记忆的,为了程序员便于理解,产生了汇编语言。而便于理解也是高级语言产生的原因之一。汇编语言的主体是汇编指令,犹如机器语言包含着机器指令。CPU是计算机的核心部件,内存在计算机中的作用仅次于CPU。对于内存或磁盘而言,不存在指令
2022-01-16 16:24:17 227
空空如也
C++归并排序产生缓冲区溢出和未初始化内存的警告
2023-04-23
为什么Edge以外的浏览器只显示html代码而不解析它们?
2023-02-12
Linux make显示“SIGPIPE”未在此范围内声明?
2023-02-03
Linux下服务器发送图片时浏览器不能正确显示
2023-01-25
想问下大家在Linux下C++开发使用什么开发环境
2023-01-19
现代CPU还有CS寄存器吗?
2022-10-10
Effective C++ 第四条中提到跨编译单元之初始化问题?
2022-09-12
C++链表用while判断l->next时,出现错误:引发了异常: 读取访问权限冲突。
2022-04-20
关于C++值传递的问题?
2021-08-01
Qt TCP 聊天室 私聊如何传输发送者的信息?
2021-06-29
qt+vs出现qtrunwork任务返回了false,并且ui也打不开了
2021-06-21
QT TCP通信服务器怎样知道哪个客户端发送的消息
2021-06-17
c++ 定义字符数组的时候出错
2021-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人