- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2单元 计算机中的信息表示
2. 数制之间的转换 除2倒取余法 余数 2 37 1 2 18 0 2 9 1 2 4 0 2 2 0 2 1 1 0 所以37D=10,0101B 计算机中数值数据的表示 无符号整数的范围(字长为n位): 可组成2n个整数:(0,1…,2n-1) 构成数的最大值是: 2n-1(11……11) 最高位的位权:2n-1 (100……0) 作业: P69 2-1 2-5 2-9 2-14 2-16 其余选作 4、间接寻址 指令给出存放操作数地址的主存单元地址,即操作数的间接地址。寻址过程可描述为: 指令 也可表示为: A1 A2 ... A2 操作数S ... 间址单元 OP ? A1 主存 ... 间址单元地址 操作数 M 操作数地址 M 5、 寄存器间址 操作数在主存单元中,由指令给出寄存器号,该寄存器存放操作数地址。寻址过程可描述为: 指令 也可表示为: A ... 操作数S Ri OP ? Ri 主存 ... 寄存器号 操作数 M 操作数地址 R A 地址指针 ? 该寻址方式的优点: 寻址速度比间址寻址快 可减少一个操作数地址的位数 6、 变址寻址 指令给出一个形式地址,并指定一个寄存器作为变址寄存器,将变址寄存器内容与形式地址相加得到操作数地址。寻址过程可描述为: 指令 也可表示为: A ... 操作数S Ri OP ? Ri D 主存 ... N 变址寄存器 加法器 变址寄存器号 D+N=操作数地址 变址量N R 形式地址D 操作数 M 变址方式的典型用法:将形式地址作为基准地址,将变址寄存器内容作变化量。 7、 基址寻址 指令给出一个形式地址,并给出基址寄存器号,基址寄存器内容(作为基准量)与形式地址相加得到操作数地址。 基址寻址与变址寻址在形成操作数地址的方法上很相似,但主要应用目的不同: 变址寻址面向用户,用于访问字符串、线形表、一维数组等; ? 基址寻址面向系统,用来解决程序在主存中重定位的问题,以及在有限字长指令中扩大寻址空间等。 8、 相对寻址 用程序计数器PC的内容作为基准地址,指令中给出的形式地址作为位移量(可正可负),二者相加后形成操作数的地址。寻址过程可描述为: 指令 A+d PC OP ? d A 程序计数器 加法器 A OP d ... 操作数S ... 主存 ... d 特点:? 操作数地址随PC内容变化而改变,但二者之间的距离不变,可使操作数与指令在主存中一起移动; ? 位移量可正可负,表示操作数地址可以在指令地址之后或之前。 9、 堆栈寻址 操作数存放在主存堆栈中,指令隐含约定由堆栈指针SP寄存器提供堆栈栈顶单元地址,进行读出或写入。寻址过程可描述为: 指令 栈底 SP OP A 堆栈指针寄存器 ... 操作数S ... 主存 ... 堆栈按“后进先出”存取顺序进行存取。在主存中,堆栈区有二端:起点的一端固定称为栈底,另一端浮动称为栈顶。读出(弹出)或写入(压入)都是对栈顶单元进行操作,由具有加减计数功能的SP指示栈顶的位置。 栈顶 堆栈区 堆栈自底向上(按地址码减少的方向)生成 压栈: SP内容减1,再压(存)入数。 先取数,SP内容加1 出栈: 主存 ... (SP)=FF 初始化 栈顶=栈底 主存 ... (SP)=FE 压入a a 栈顶 主存 ... (SP)=FD 压入b a b 栈底 主存 ... (SP)=FE 弹出b a 栈底 栈顶 栈顶 栈底 指令中怎样表达寻址方式: (1)操作码隐含说明不同寻址方式 例:某机指令操作码最高两位 00:RR型指令,寄存器-寄存器寻址 01:RX型指令,寄存器-变址寻址 10:SI型指令,基址-立即寻址 11:SS型指令,基址-基址寻址 (2)指令中设置专门字段说明寻址方式 例:某机指令的每个地址字段中各设置一个3位的寻址方式字段。 操作码OP 寻址方式 R 寻址方式 R 源地址字段 目的地址字段 3位 3位 2.3.3 指令类型 按指令功能或操作性质对指令分类。 1.数据传送类指令 源地址 目的地址;且源地址中的数据保持不变。 数据 设置时需考虑: (1)规定传送范围 例: 80X86: IBM370: R M, R R R M, R R, M M (2)指明传送单位 例: 用操作码说明(VAX-11
文档评论(0)