码迷,mamicode.com
首页 > 其他好文 > 详细

2018-2019-1 20165214 《信息安全系统设计基础》第四周学习总结

时间:2018-10-21 23:24:21      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:isa   体系   合成   字节   解释   一个用户   状态   指令   注意   

20165214 2018-2017-1 《信息安全系统设计基础》第四周学习总结

教材学习内容总结

  • 1、ISA的概念:一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构。不同的处理器具有不同的ISA。
  • 2、什么是冒险:一条指令的位置或操作数依赖于其他仍在流水线中的指令。
  • 3、Y86-64有15个程序寄存器,其中%rsp被入栈、出栈、调用和返回指令座位栈指针。标志位ZF、SF、OF保存着最近的算数或逻辑指令所造成影响的有关信息。
  • 4、Y84-64只包括8字节整数操作。指令的字节级编码需要1~10个字节不等。每条指令的第一个字节表明指令的类型,这个地接的高四位是代码部分,低4位是功能部分
  • 5、Y84-64的一些基本指令见课本P246。同IA32一样,其采用小段法编码
  • 6、指令集的一个重要性质就是字节编码必须有唯一的解释(为了方便,在接下来的总结中都不再强调在Y86-64中)
  • 7、Stat是程序员可见的状态,其中1:AOK,正常操作;2:HLT,遇到器质性halt指令;3:ADR,遇到非法地址;4:INS:遇到非法指令。遇到异常时,中止程序或者调用一个用户自定义的信号处理程序。
  • 8、pushq指令会把栈指针减8,并且讲一个寄存器的值写入内存中。但是当执行pushq %rsp指令时,处理器的行为是不确定的,因为要入栈的寄存器会被同一指令修改。
  • 9、将很多的逻辑门组合成为一个网,要注意:①两个或者以上逻辑门的输出不能连在一起。②这个网必须是无环。③每个逻辑门的输入必须连接到一个系统输入或某个存储器单元的输出或者某个逻辑门的输出。
  • 10、组合电路从本质上讲是不存储任何信息的。为了产生时序电路,必须引入按位存储信息的设备。存储设备都是由同一时钟控制的

2018-2019-1 20165214 《信息安全系统设计基础》第四周学习总结

标签:isa   体系   合成   字节   解释   一个用户   状态   指令   注意   

原文地址:https://www.cnblogs.com/zhuwenyuan/p/9826875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!