![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CSAPP
文章平均质量分 84
鱼竿钓鱼干
万丈高楼平地起,勿在浮沙筑高台
展开
-
【汇编语言】实验3 编程、编译、链接、跟踪
【汇编语言】实验3 编程、编译、链接、跟踪实验内容编写程序DEBUG 程序查看初始状态和指令依次执行查看PSP内容首先回顾一下PSP是什么原创 2021-07-04 00:15:02 · 121 阅读 · 0 评论 -
【汇编语言】第4章 第一个程序
推荐文章:【汇编语言 王爽第三版】学习笔记目录+习题解析+实验【汇编语言】第4章 第一个程序本文分为4个部分:书本知识点概览文章目录【汇编语言】第4章 第一个程序知识点概览4.1 一个源程序从写出到执行的过程4.2 源程序4.3编译源程序~4.7 1.exe的执行4.8 谁将可执行文件中的程序装载进入内存并使它运行4.9 程序执行过程的跟踪知识点概览4.1 一个源程序从写出到执行的过程编写汇编源程序对源程序进行编译链接,生成可执行文件(程序,数据,描述信息)执行可执行文件中的程序。操原创 2021-07-03 12:04:59 · 176 阅读 · 1 评论 -
【汇编语言】第3章 寄存器(内存访问)
推荐文章:【汇编语言 王爽第三版】学习笔记目录+习题解析+实验【汇编语言】第3章 寄存器(内存访问)本文分为4个部分:书本知识点概览书本自带的小结书本习题解析个人小结文章目录【汇编语言】第3章 寄存器(内存访问)知识点概览3.1 内存中字的存储3.2 DS 和 [address]3.3 字的传送3.4 mov,add,sub 指令3.5 数据段3.6 栈3.7 CPU提供的栈机制3.8 栈顶超界的问题3.9 push、pop指令3.10 栈段书本小结习题解析个人总结知识点概览3.1 内原创 2021-06-29 19:58:28 · 333 阅读 · 4 评论 -
【汇编语言】实验1 查看CPU和内存,用机器指令和汇编指令编程
推荐文章:【汇编语言 王爽第三版】学习笔记目录+习题解析+实验【汇编语言】实验1 查看CPU和内存,用机器指令和汇编指令编程文章目录【汇编语言】实验1 查看CPU和内存,用机器指令和汇编指令编程一、配置环境二、熟悉debug指令1 R指令查看改变CPU寄存器内容2 D指令查看具体内容3 E指令改写内存中内容4 U指令将内存单元中的内容翻译成汇编指令5 T执行命令6 A命令把汇编命令写入内存三、实验任务(1)将程序段写入内存并逐条执行(2)将下面三条指令写入2000:0开始的内存单元中,利用这3条指令计算原创 2021-06-29 11:54:00 · 824 阅读 · 0 评论 -
【汇编语言】第2章 寄存器
推荐文章:【汇编语言 王爽第三版】学习笔记目录+习题解析+实验【汇编语言】第2章 寄存器本文分为4个部分:书本知识点概览书本自带的小结书本习题解析个人小结文章目录【汇编语言】第2章 寄存器知识点概览书本小结习题解析个人总结知识点概览书本小结习题解析个人总结...原创 2021-06-29 00:38:56 · 234 阅读 · 1 评论 -
【汇编语言】第1章 基础知识
【汇编语言】第1章 基础知识本文分为4个部分:书本知识点概览书本自带的小结书本习题解析个人小结文章目录【汇编语言】第1章 基础知识知识点概览1.1 机器语言 + 1.2 汇编语言的产生1.3 汇编语言的组成1.4 存储器1.5 指令和数据1.6 存储单元1.7 CPU对存储器读写1.8 地址总线1.9 数据总线1.10 控制总线1.11 内存地址空间(概述)1.12 主板1.13 接口卡1.14 各类存储器芯片1.15 内存地址空间书本小结习题解析个人总结知识点概览1.1 机器语言 +原创 2021-06-28 22:04:35 · 251 阅读 · 1 评论 -
【汇编语言 王爽第三版】学习笔记目录+习题解析+实验
【汇编语言】学习笔记目录最近看CSAPP,看到程序机械级表示有点懵,感觉需要补一下基础的汇编知识,而且要记一大堆玩意。问了学长貌似学校里是选修课,大二貌似只能选专选,我裂开。书看的是王爽的汇编语言第三版,很经典。希望暑假和大二上能整完汇编和CSAPP吧,如果能写出mini OS就再好不过了。书本知识点概况第1章 基础知识第2章 寄存器第3章 寄存器(内存访问)第4章 第一个程序第5章 [BX]和loop指令第6章 包含多个段的程序第7章 更灵活的定位内存地址的方法第8章 数据处理的两个原创 2021-06-28 20:33:43 · 392 阅读 · 0 评论 -
CSAPP 学习笔记(二)信息的表示和处理1
csapp2.1信息存储大多数计算机使用8位的块或字节作为最小的可寻址内存单位机械级程序吧内存视为一个非常大的数组,称为虚拟内存原创 2021-03-24 20:06:48 · 120 阅读 · 0 评论 -
CSAPP 学习笔记(一)计算机系统漫游2
CSAPP 学习笔记(一)计算机系统漫游1.5 高速缓存至关重要机械原理:较大的存储设备要比较小的存储设备运行得慢,而快速设备的造价远高于同类低速设备为了处理处理器与主存之间的速度差异,采用更小更快的存储设备,称为高速缓存存储器(cache)L1和L2高速缓存是用一种叫做静态随机访问存储器(SRAM)的硬件技术实现的通过让高速缓存里存放可能经常访问的数据,大部分内存操作都能在快速的高速缓存中完成1.6 存储设备形成层次结构存储器层次的主要思想是上一层的存储器作为低一层存储器的高速缓存原创 2021-03-11 23:41:02 · 118 阅读 · 0 评论 -
CSAPP 学习笔记(一)计算机系统漫游1
CSAPP 学习笔记(一)计算机系统漫游1.1信息就是位+上下文hello.c程序是以字节序列的方式储存在文件中,只由ASCII字符构成称为文本文件只由ASCII字符构成称为文本文件,其他所有文件称为二进制文件区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文,不同上下文中,同样的字节序列可能表示一个整数浮点数字符串或者机器指令1.2程序被其他程序翻译成不同的格式在Unix系统上,从源文件到目标文件的转化石油编译器驱动程序完成的linux> gcc -o hello hell原创 2021-03-08 22:38:09 · 164 阅读 · 0 评论