- 8
- 0
- 约1.17万字
- 约 82页
- 2018-01-20 发布于广东
- 举报
x86指令系统特点 1。为保持兼容性采用变长的、高度不规则的CISC指令集。 2。是基于专用寄存器组的二地址存储器-寄存器(M-R)机:对于二元操作,一个操作数总是指定在寄存器中,另一个操作数可以从存储器或寄存器中读取。 第三章 习题 作业:1~3、5、9、10、11、13~15 思考:4、6~8 、12、16 * 操作数存储位置 主存或虚存:与下一条指令的引用一样,必须提供主存或虚存的地址 CPU寄存器:除极少数例外,一个CPU总有一个或多个能被机器指令访问的寄存器。若只有一个寄存器,则对它的引用可以是隐式的;若不止一个寄存器,则每个寄存器要指定一个唯一的编号,指令提供所需寄存器的寄存器编号 I/O设备:需要I/O操作的指令必须指定I/O模块或设备。若使用存储器映射(memory-mapped)I/O方式,则只是另一类主存或虚存地址。 * 指令类型 数据传送指令。数可以存在于存储器和寄存器中,也可以是在指令码内部指定的立即数。 COPY或DUPLICATE(复制) ,MOVE(移动) ,LOAD(载入),PUSH(推入堆栈)和POP (推出堆栈) 算术逻辑运算指令。大多数计算机都提供了基本算术指令 整数的ADD(加),SUB(减),MUL(乘)和DIV(除) 控制指令。控制指令在汇编语言级实现高级语言构造if-then-else,while-do,case和goto的能力 两
原创力文档

文档评论(0)