计算机漫游——第三章

数据格式

术语字(word)表示16位数据类型,32位数为双字(double words),64位数为四字(quad words)。图3-1给出了c语言的数据类型在x86-64中的大小。在64位机器中标准int为双字,指针为8字。
不通数据类型产生的汇编代码后缀如图所示。movb(传送字节)、movw(传送字)、movl(传送双字)、movq(传送四字

C编译成汇编代码:

gcc –O1 –S code.c  生成code.o二进制文件,再通过 objdump –d code.o 生成汇编代码文件

操作数指示符

大多数指令有一个或者多个操作数,指出执行一个操作中要使用的源数据值,以及放置结果的目的位置。

  • 立即数:用来表示常数值。书写方式为($0x123)。
  • 寄存器:表示某个寄存器的内容,16个寄存器的低位1字节、2字节、4字节或者8字节中的一个作为操作数这些字节分别对应于8位、16位、32位和64位。在图3-3中用表示任意寄存器a,用引用来表示它的值。
  • 内存引用:根据计算出来的地址(通常称为有效地址)访问某个内存值。我们用符号

原文地址:https://www.cnblogs.com/ifannie/p/9906538.html

时间: 2024-11-09 02:18:16

计算机漫游——第三章的相关文章

计算机操作系统第三章自测题-处理机调度与死锁

1.在单处理器的多进程系统中,进程什么时候占有处理器以及决定占用时间的长短是由(  )决定的. A.进程运行时间     B.进程的特点和进程调度策略 C.进程执行的代码 D.进程完成什么功能 进程调度的时机与进程特点有关,如进程是否为CPU繁忙型还是I/O繁忙型.自身的优先级等.但是仅这些特点是不够的,能否得到调度还取决于进程调度策略,若采用优先级调度算法,则进程的优先级才起作用.至于占用处理器运行时间的长短,则要看进程自身,若进程是I/O繁忙型,运行过程中要频繁访问I/O端口,也就是说,可能

深入理解计算机体系结构第三章3.7

过程,包含三个部分:传递数据,传递控制,分配和释放内存. 过程P调用过程Q,首先把B过程的代码启始地址放入程序计数器里,执行B的指令,执行完把B的下一条指令放入程序计数器. 栈帧:当X86-64的过程需要的存储空间超过寄存器存放的大小时,会在栈上分配空间,这个空间称为栈帧. 如下图的函数调用时,栈帧的结构 P调用Q时,会把P的下一条地址即Q的返回地址压入p的栈帧,大多数栈帧都是定长的,P传递的数据会被放在寄存器里,最多6个整数值,参数再多,P只能在自己的栈帧里存储,然后通过,这6个数值进行间接访

深入计算机原理——第三章机器级的表示(二)

栈有两个常用指令: push:把数据压入栈中 pop:删除数据 这两个指令都只有一个操作数 条件码 除了整数寄存器,CPU还维护着一组单个位的条件码寄存器,它们描述了最近的算术或逻辑操作的属性.可以检测这些寄存器来执行条件分支指令: 常用条件码有以下几种: CF:进位标志.最近的操作使最高位产生了进位.可用来检查无符号操作的溢出. ZF:零标志.最近的操作得到的结果为0. SF:符号标志.最近的操作得到的结果为负数. OF:溢出标志.最近的操作导致一个补码溢出--正溢出或负溢出. 原文地址:ht

2014年计算机软考《网络管理》知识点-【第三章】

51CTO学院,在软考备考季特别整理了"2014年计算机软考<网络管理>知识点",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年计算机软考<网络管理>知识点汇总  第三章 局域网基本特性 (1) 决定局域网特性的主要三种技术: a. 用来传输数据的传输介质 b. 用来连接各种设备的拓补结构 c. 用以共享资源的介质访问控制方法 这三种技术在很大程度上决定了传输数据的类型.网络的响应.吞吐量和效率,以及网

计算机组成原理和结构图式(第三章 CPU子系统)

计算机组成原理和结构图式(第三章 CPU子系统) 1.运算部件 ?图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 输入逻辑(选择器或暂存器) 算逻运算部件 输出逻辑(直送.移位.字节交换) 2.控制部件 ?P137 图3-43 系统总线(地址总线+控制总线+数据总线) 可编程控制部件 1)通用寄存器Ri,i可编程 2)程序计数器PC,用途:指示指令在存储器中存放位置 取址结束后,PC内容增加(可编程) 3)程序状

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一、 除夕诗词概述 二、元日诗词概述 三、 元宵诗词概述 第二节:春节古诗词拾萃

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一. 除夕诗词概述 二.元日诗词概述 三. 元宵诗词概述 第二节:春节古诗词拾萃 一.腊祭诗词 二.祭灶诗词 三.除夕诗词 四.元旦诗词 五.人日诗词 六.元宵诗词 第一节:春节古诗词概述 中国的春节,作为除旧迎新的节日,时间相当长,从年前的腊月二十三,天空中就似乎弥漫了节日的气息.这种节日的气氛,在保持传统风俗较好的地方,甚至会持续到二月二龙抬头的时候,但欢度春节的高潮,应该说是自除夕始一直到上元之夜.因此,历代歌咏和反

构建之法(前三章)读后感

第一章:软件工程的定义是:选定合适的开发模型,然后根据客户的需求分析,在给定成本的前提下开发可靠性,可维护性的软件.但这个过程的实现需要团队的共同合作,软件完成后还要根据客户的要求进行修改,发布后的维护,所以说软件工程是一个长久性的工作. 第二章:讲的是软件制作后期所遇到的许多测试,黑盒测试,百盒测试等.测试能力也属于个人能力的一种.而里面所说到的单元测试就是为了提高程序的健壮性,提高程序的可靠性和稳定性. 第三章:成为一个出色的软件工程师需要不断的接触各类软件硬件,吸收更多的知识 ,所谓孰能生

《大道至简》第三章读后感

在前面,我阅读了大道至简的前两章,今天我又阅读了第三章,通过阅读第三章,我对于编程和做人等方面又有了进一步的理解和认识. 第三章中主要讲的是团队以及团队的领导者.作者指出对于一个团队而言最少以三个人为规模.三个人便有了团队的一些基本特性:主从,监督和责任.一个人的开发可以成功,这取决于个人的努力.两人的小组如果能相互支撑可以获得成功的,而三个人呢就得选了领导不是要程咬金一样的牛人而是要李离一样的牛人,项目完成不了切脑袋的是倒不必做递交辞呈的勇气总是要有的.当然并不是说项目没有做成功就一定要递交辞

第三章信息编码与数据表示(一)

第三章信息编码与数据表示 一.进位计数值 基本概念 基数R 指在这种进位制中允许使用的基本数码个数.基数为R的数制称为R进制数. R进制数的主要特点就是逢R进1 权Wi 权也称位权,指某一位i上的数码的权重值,即权与数码所处的位置i有关. Wi =Ri. 假设任意数值N用R进制数来表示,形式为: N=(Dm-1Dm-2-D0 .D-1D-2 -D-k )R 其中,Di为该进制的基本符号,Di∈[0,R-1],i = -k, -k+1, --,m-1:小数点在D0和D-1之间. (11011.01