版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、College of computer science, SWPU Computer ScienceComputer Science 计算机组成原理计算机组成原理 College of Computer Science, SWPU 计算机组成原理计算机组成原理 College of Computer Science, SWPU 计算机组成原理计算机组成原理 College of Computer Science, SWPU 不同系列的计算机有不同的指令系统不同系列的计算机有不同的指令系统;指令指令 系统反映这台计算机功能的强弱,指令越丰系统反映这台计算机功能的强弱,指令越丰 富功能越强,计算机
2、结构越复杂。指令系统富功能越强,计算机结构越复杂。指令系统 是用户编制程序的依据,也是设计一台计算是用户编制程序的依据,也是设计一台计算 机的基本出发点。机的基本出发点。 指令系统涉及的主要内容有指令格式、寻址指令系统涉及的主要内容有指令格式、寻址 方式和指令类型。方式和指令类型。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 基本格式:基本格式: 操作码操作码 操作数或操作数地址操作数或操作数地址 存放运算结果的地址存放运算结果的地址 后继指令地址后继指令地址 操作码操作码 地址码地址码 计算机组成原理计算机组成原理 College of
3、Computer Science, SWPU 计算机执行一条指令计算机执行一条指令所需的全部信息(进行所需的全部信息(进行 什么操作,操作数的地址)都必须明显或隐什么操作,操作数的地址)都必须明显或隐 含地包含在指令格式中。含地包含在指令格式中。 四地址指令四地址指令 格式:格式: 功能:功能: (A1A1)OPOP(A2A2)= A3= A3 (A4A4)= = 下一条指令的地址下一条指令的地址 OP A1 A2 A3 A4 计算机组成原理计算机组成原理 College of Computer Science, SWPU 三地址指令三地址指令 格式:格式: OP A1 A2 A3 功能:功能
4、:(A1)OP(A2)= A3 (PC) n = PC 计算机组成原理计算机组成原理 College of Computer Science, SWPU 格式:格式: 功能功能:(:(A1A1)OPOP(A2A2)= A1= A1 (PCPC) n = PCn = PC 计算机组成原理计算机组成原理 College of Computer Science, SWPU 一地址指令一地址指令 格式格式: OP A1OP A1 功能功能:(:(A1A1)OP= A1OP= A1 (PCPC) n = PCn = PC 双操作数运算:双操作数运算: 功能:(功能:(ACAC)OPOP(A1A1)= A
5、C= AC (PCPC) n = PCn = PC 计算机组成原理计算机组成原理 College of Computer Science, SWPU 零地址指令零地址指令 格式格式: OP 功能:功能: OP 执行相应的操作执行相应的操作 (PCPC) n = n = (PCPC) 单操作数运算单操作数运算:OP(AC)=OP(AC)=ACAC 双操作数运算双操作数运算:? 计算机组成原理计算机组成原理 College of Computer Science, SWPU 例:例:指令字长指令字长1616位,操作码为位,操作码为4 4位,三个地位,三个地 址各为址各为4 4位。设计指令具有位。设
6、计指令具有1515条三地址、条三地址、1515 条二地址、条二地址、1515条单地址和条单地址和1616条零地址指令条零地址指令 操作码扩展技术:操作码扩展到地址码操作码扩展技术:操作码扩展到地址码 计算机组成原理计算机组成原理 College of Computer Science, SWPU OP A1 A2 A3OP A1 A2 A3 0000 XXXX XXXX XXXX 150000 XXXX XXXX XXXX 15条三个地址条三个地址 1110 XXXX XXXX XXXX 1110 XXXX XXXX XXXX 1111 0000 XXXX XXXX 15 1111 0000
7、XXXX XXXX 15条二个地址条二个地址 1111 1110 XXXX XXXX 1111 1110 XXXX XXXX 1111 1111 0000 XXXX 15 1111 1111 0000 XXXX 15条一个地址条一个地址 1111 1111 1110 XXXX 1111 1111 1110 XXXX 1111 1111 1111 0000 16 1111 1111 1111 0000 16条零个地址条零个地址 1111 1111 1111 1111 1111 1111 1111 1111 计算机组成原理计算机组成原理 College of Computer Science, S
8、WPU 思考题:另一种方案思考题:另一种方案1414条三个地址,条三个地址,3131条条 二个地址,二个地址,1515条一个地址条一个地址,16,16条零个地址。条零个地址。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 各条指令的字长都因功能而异。各条指令的字长都因功能而异。 特点:结构灵活,控制复杂。特点:结构灵活,控制复杂。 例如:例如:8086/8088指令字长:指令字长:1-6字节,字节,0-2 地址形式。地址形式。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 各条指令的字长都相
9、等。各条指令的字长都相等。 特点:结构简单,控制方便。特点:结构简单,控制方便。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 程序的执行:顺序:程序的执行:顺序:PC+n PC 转移:转移地址转移:转移地址 PC PC 指令的地址形成很有规律,而且在指令的地址形成很有规律,而且在CPUCPU中设中设 有有PCPC,所有指令地址在程序的执行中自动形,所有指令地址在程序的执行中自动形 成。成。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 数据和程序一样,在存贮器中也是按一定的数据和程序一样,
10、在存贮器中也是按一定的 顺序存放的,但是在程序的执行过程中,有顺序存放的,但是在程序的执行过程中,有 的存贮单元的数据可能多次使用,没有什么的存贮单元的数据可能多次使用,没有什么 规律可循,不能象指令地址的形成,在规律可循,不能象指令地址的形成,在CPUCPU 中设置一个指令计数器,这就提出操作数地中设置一个指令计数器,这就提出操作数地 址如何形成?即通常称的寻址方式址如何形成?即通常称的寻址方式。 根据操作数存放位置的不同,在指令中如何根据操作数存放位置的不同,在指令中如何 提供操作数相应的寻址信息即为寻址方式?提供操作数相应的寻址信息即为寻址方式? 计算机组成原理计算机组成原理 Colle
11、ge of Computer Science, SWPU 操作数在指令中(指令)操作数在指令中(指令) 操作数在操作数在CPU的某个寄存器中(寄存器号)的某个寄存器中(寄存器号) 操作数在主存储器中(单元地址码)操作数在主存储器中(单元地址码) 操作数在堆栈区域中(堆栈指针操作数在堆栈区域中(堆栈指针SP) 操作数在操作数在I/O接口的寄存器中(端口地址)接口的寄存器中(端口地址) 计算机组成原理计算机组成原理 College of Computer Science, SWPU 计算机组成原理计算机组成原理 College of Computer Science, SWPU 什么寻址方式,将会
12、什么寻址方式,将会 直接影响到指令的长度和寻址空间,影直接影响到指令的长度和寻址空间,影 响指令系统功能的强弱,以及编制程序响指令系统功能的强弱,以及编制程序 时方便灵活的程度。所以,这是指令系时方便灵活的程度。所以,这是指令系 统的关键问题之一。统的关键问题之一。 每种机器都有自己的一套寻址方式,不每种机器都有自己的一套寻址方式,不 同的计算机寻址方式的分类和名称都不同的计算机寻址方式的分类和名称都不 统一,常用的寻址方式有以下几种:立统一,常用的寻址方式有以下几种:立 即寻址、直接寻址、间接寻址、变址寻即寻址、直接寻址、间接寻址、变址寻 址、相对寻址以及寄存器寻址。址、相对寻址以及寄存器寻
13、址。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 形式地址形式地址A A操作码操作码OPOP寻址特征寻址特征 形式地址形式地址A A: 指令字中的地址指令字中的地址 有效地址有效地址EAEA: 操作数的真实地址操作数的真实地址 指令系统可以采用多种寻址方式,指令中如指令系统可以采用多种寻址方式,指令中如 何区别它们,有两种方法:一种方法是由操何区别它们,有两种方法:一种方法是由操 作码决定其寻址方式,另一种方法是指令中作码决定其寻址方式,另一种方法是指令中 设置寻址方式字段。设置寻址方式字段。 计算机组成原理计算机组成原理 College
14、of Computer Science, SWPU 形式地址形式地址A就是操作数就是操作数 指令执行阶段不访存指令执行阶段不访存 A的位数限制了立即数的范围的位数限制了立即数的范围 常用来提供常数、设置初值等常用来提供常数、设置初值等 OP # A 立即寻址特征立即寻址特征 立即数立即数 可正可负可正可负 补码补码 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA=A,有效地址由形式地址直接给出,有效地址由形式地址直接给出 执行阶段访问一次存储器执行阶段访问一次存储器 A的位数决定了该指令操作数的寻址范围的位数决定了该指令操作数的寻址范围
15、操作数的地址不易修改(要修改操作数的地址不易修改(要修改A) 操作数操作数 主存主存 寻址特征寻址特征 OPA A 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA =Ri,有效地址即为寄存器编号,有效地址即为寄存器编号 OPRi 寻址特征寻址特征 操作数操作数 R0 Ri Rn 寄存器寄存器 计算机组成原理计算机组成原理 College of Computer Science, SWPU 执行阶段不访存,只访问寄存器,执行速度执行阶段不访存,只访问寄存器,执行速度 快。快。 寄存器个数有限,可缩短指令字长。寄存器个数有限,可缩短指令字长。
16、 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA=(A),EA由形式地址间接提供。由形式地址间接提供。 OPA 寻址特征寻址特征 A EA 主存主存 EA 一次间址一次间址 操作数操作数 计算机组成原理计算机组成原理 College of Computer Science, SWPU 执行指令阶段执行指令阶段2次访存次访存 可扩大寻址范围可扩大寻址范围 便于编制程序便于编制程序 A1 EA A1 主存主存 EA 1 0 OPA 寻址特征寻址特征 A 多次间址多次间址 操作数操作数 多次访存多次访存 计算机组成原理计算机组成原理 Colle
17、ge of Computer Science, SWPU EA=Ri,有效地址在寄存器中,有效地址在寄存器中 操作数操作数 主存主存 OPRi 寻址特征寻址特征 地址地址EA R0 Ri Rn 寄存器寄存器 计算机组成原理计算机组成原理 College of Computer Science, SWPU 有效地址在寄存器中,操作数在存储器中,有效地址在寄存器中,操作数在存储器中, 执行阶段访存。执行阶段访存。 便于编制循环程序便于编制循环程序 变型方式:(变型方式:(Ri ) 1(或或2)= Ri 寄存器号或存储单元间接地址(相当于指针)寄存器号或存储单元间接地址(相当于指针) 不变,由指令指
18、定,而其内容可变,使同一不变,由指令指定,而其内容可变,使同一 指令可指向不同存储单元,以实现程序的循指令可指向不同存储单元,以实现程序的循 环、共享,并提供转移地址环、共享,并提供转移地址 计算机组成原理计算机组成原理 College of Computer Science, SWPU 采用专用寄存器作变址寄存器采用专用寄存器作变址寄存器 EA=(IX)+D,IX:变址寄存器:变址寄存器 OPD 操作数操作数 主存主存 寻址特征寻址特征 ALUIX 计算机组成原理计算机组成原理 College of Computer Science, SWPU 可扩大寻址范围可扩大寻址范围 IX的内容由用户
19、给定的内容由用户给定 在程序执行过程中,在程序执行过程中,IX内容可变,形式地址内容可变,形式地址 D不变不变 便于处理数组问题便于处理数组问题 例:用变址方式访问一组连续区间内的数组例:用变址方式访问一组连续区间内的数组 元素。元素。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 采用通用寄存器作变址寄存器采用通用寄存器作变址寄存器 EA=(R0)+D,R0:作变址寄存器:作变址寄存器 操作数操作数 主存主存 ALU OPR0D 通用寄存器通用寄存器 R0 Rn-1 R1 计算机组成原理计算机组成原理 College of Computer
20、 Science, SWPU 由用户指定哪个寄存器作为变址寄存器由用户指定哪个寄存器作为变址寄存器 变址寄存器的内容由用户确定变址寄存器的内容由用户确定 在程序的执行过程中,在程序的执行过程中,R0内容可变,形式地内容可变,形式地 址址D不变。不变。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 采用专用寄存器作基址寄存器采用专用寄存器作基址寄存器 EA=(BR)+D,BR:基址寄存器:基址寄存器 OPD 操作数操作数 主存主存 寻址特征寻址特征 ALUBR 计算机组成原理计算机组成原理 College of Computer Science
21、, SWPU 可扩大寻址范围可扩大寻址范围 便于程序搬家便于程序搬家 BR内容由操作系统或管理程序确定内容由操作系统或管理程序确定 在程序执行过程中在程序执行过程中BR内容不变,形式地址内容不变,形式地址 D可变可变 计算机组成原理计算机组成原理 College of Computer Science, SWPU 采用通用寄存器作基址寄存器采用通用寄存器作基址寄存器 EA= (R0)+D,R0:基址寄存器:基址寄存器 操作数操作数 主存主存 ALU OPR0D 通用寄存器通用寄存器 R0 Rn-1 R1 计算机组成原理计算机组成原理 College of Computer Science, S
22、WPU 由用户指定哪个通用寄存器作为基址寄存器由用户指定哪个通用寄存器作为基址寄存器 基址寄存器的内容由操作系统确定基址寄存器的内容由操作系统确定 在程序执行过程中在程序执行过程中R0内容不变,形式地址内容不变,形式地址D 可变可变 便于访问二维数组中某类指定的元素便于访问二维数组中某类指定的元素 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA=(R0)+(R1)+d R0作为基址寄存器;作为基址寄存器; R1作为变址寄存器作为变址寄存器 操作数操作数 主存主存 ALU OPR0R1 d 通用寄存器通用寄存器 R0 Rn-1 R1 ALU
23、 计算机组成原理计算机组成原理 College of Computer Science, SWPU 由用户指定哪个寄存器作为基址寄存器和变由用户指定哪个寄存器作为基址寄存器和变 址寄存器址寄存器 基址寄存器和变址寄存器的内容由用户确定基址寄存器和变址寄存器的内容由用户确定 在程序执行过程中,基址寄存器的内容不变,在程序执行过程中,基址寄存器的内容不变, 变址寄存器和形式地址可以改变变址寄存器和形式地址可以改变 便于处理二维数组便于处理二维数组 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA=(PC)+d D相当于当前指令的位移量,可正可负
24、,补相当于当前指令的位移量,可正可负,补 码表示码表示 操作数操作数 寻址特征寻址特征 ALU OPd 相对距离相对距离 d 1000PC 主存主存 1000dOP 计算机组成原理计算机组成原理 College of Computer Science, SWPU D的位数决定操作数的寻址范围的位数决定操作数的寻址范围 程序浮动程序浮动 广泛用于转移指令广泛用于转移指令 计算机组成原理计算机组成原理 College of Computer Science, SWPU EA=(PC)H,d D是是EA的低位的低位 操作数操作数 寻址特征寻址特征 ALU OPd=FF 1030PC 主存主存 103
25、0dOP 1000 00FF 10FF 计算机组成原理计算机组成原理 College of Computer Science, SWPU 例:主存为例:主存为64K字,将其划分为字,将其划分为256页,页页,页 面地址面地址00-FFH,每页有,每页有256个单元,单元地个单元,单元地 址址00-FFH。 用于页式管理存储系统,寻址速度快,适于用于页式管理存储系统,寻址速度快,适于 组织程序模块,有效利用存储空间。组织程序模块,有效利用存储空间。 计算机组成原理计算机组成原理 College of Computer Science, SWPU 堆栈的特点堆栈的特点 堆栈堆栈 硬堆栈硬堆栈 软堆
26、栈软堆栈 多个寄存器多个寄存器 指定的存储空间指定的存储空间 先进后出(一个入出口)先进后出(一个入出口) 栈顶地址栈顶地址 由由 SP 指出指出 进栈进栈 (SP) 1 SP出栈出栈 (SP)+ 1 SP 计算机组成原理计算机组成原理 College of Computer Science, SWPU 堆栈的特点堆栈的特点 1 1FFFH +1 2000 H栈顶栈顶 栈底栈底 2000 H SP 2000 H 1FFF H SP 1FFFH 栈顶栈顶 栈底栈底 进栈进栈出栈出栈 1FFF H 栈顶栈顶 2000 H 栈顶栈顶 计算机组成原理计算机组成原理 College of Compute
27、r Science, SWPU 寻址举例寻址举例 15 200H ACC SP X 栈顶栈顶 200H 栈底栈底 主存主存 PUSH A 前前 15 1FFH ACC SP 15 栈顶栈顶 200H 栈底栈底 主存主存 X 1FFH PUSH A 后后 计算机组成原理计算机组成原理 College of Computer Science, SWPU 寻址举例寻址举例 POP A 前前POP A 后后 Y 1FFH ACC SP X 栈顶栈顶 200H 栈底栈底 主存主存 151FFH 15 200H ACC SP栈顶栈顶 200H 栈底栈底 主存主存 X 15 计算机组成原理计算机组成原理 C
28、ollege of Computer Science, SWPU SP的修改和主存编址方法有关的修改和主存编址方法有关 按按 字字 编址编址进栈进栈 出栈出栈 (SP) 1 SP (SP)+ 1 SP 按按 字节字节 编址编址 存储字长存储字长 16 位位进栈进栈 出栈出栈 (SP) 2 SP (SP)+ 2 SP 存储字长存储字长 32 位位进栈进栈 出栈出栈 (SP) 4 SP (SP)+ 4 SP 计算机组成原理计算机组成原理 College of Computer Science, SWPU 操作数地址隐含在操作码中操作数地址隐含在操作码中 ADDA 操作数操作数 主存主存 寻址特征寻
29、址特征 A ACC 暂存暂存 ALU 另一个操作数另一个操作数 隐含在隐含在 ACC 中中 计算机组成原理计算机组成原理 College of Computer Science, SWPU 例如:例如:MUL指令:被乘数隐含在指令:被乘数隐含在AX(16位)位) 或或AL(8位)中位)中 MOVS指令:源操作数的地址隐含在指令:源操作数的地址隐含在SI中,中, 目的操作数的地址隐含在目的操作数的地址隐含在DI中中 采用该寻址方式指令字中少了一个地址字段,采用该寻址方式指令字中少了一个地址字段, 可缩短指令字长。可缩短指令字长。 计算机组成原理计算机组成原理 College of Compute
30、r Science, SWPU 例例. .某机指令操作码最高两位某机指令操作码最高两位 0000:RRRR型指令,寄存器型指令,寄存器- -寄存器寻址寄存器寻址 0101:RXRX型指令,寄存器型指令,寄存器- -变址寻址变址寻址 1010:SISI型指令,基址型指令,基址- -立即寻址立即寻址 1111:SSSS型指令,基址型指令,基址- -基址寻址基址寻址 计算机组成原理计算机组成原理 College of Computer Science, SWPU 例例. .某机指令的每个地址字段中各设置一个某机指令的每个地址字段中各设置一个 3 3位的寻址方式字段。位的寻址方式字段。 操作码操作码
31、寻址方式寻址方式 R R 寻址方式寻址方式 R R 源地址字段源地址字段目的地址字段目的地址字段 3位位3位位 计算机组成原理计算机组成原理 College of Computer Science, SWPU 双操作数指令、单操作数指令、程序转移指双操作数指令、单操作数指令、程序转移指 令等令等 RRRR型型、 RXRX型型、 RSRS型型、 SISI型型、 SSSS型等型等 传送指令、传送指令、I/OI/O指令、算术运算指令、逻辑指令、算术运算指令、逻辑 运算指令、程序控制指令、处理机控制指令运算指令、程序控制指令、处理机控制指令 计算机组成原理计算机组成原理 College of Comp
32、uter Science, SWPU 源地址源地址 目的地址目的地址 数数 设置时需考虑:设置时需考虑: (1 1)规定传送范围)规定传送范围 例例. DJS-100. DJS-100系列:系列: 80X86 80X86: IBM370 IBM370: R MR M R MR M,R R R R R MR M,R RR R, M MM M 计算机组成原理计算机组成原理 College of Computer Science, SWPU (2 2)指明传送单位)指明传送单位 例例. . 用操作码说明用操作码说明(VAX-11)(VAX-11): 用地址量说明用地址量说明(80X86)(80X86
33、): 传送次数由传送次数由 计数器控制计数器控制 MOVMOVB B 8 8 MOVMOV AXAX,BXBX MOVMOVW W 1616 MOVMOVL L 3232 MOVMOV ALAL,BLBL MOVMOV EAXEAX,EBXEBX 例例. 80X86. 80X86的串传送指令:的串传送指令:REPREP MOVSW MOVSW 8 8 1616 3232 计算机组成原理计算机组成原理 College of Computer Science, SWPU (3 3)设置寻址方式)设置寻址方式 在寻址方式的设置上几乎不受限制,能在寻址方式的设置上几乎不受限制,能 比较集中地反映指令系
34、统各种寻址方式比较集中地反映指令系统各种寻址方式 的实现。的实现。 计算机组成原理计算机组成原理 College of Computer Science, SWPU (1)读存储器:)读存储器:LOADLOAD (2 2)写存储器:)写存储器:STROESTROE (3 3)弹出:)弹出:POPPOP (4 4)压入:)压入:PUSHPUSH 计算机组成原理计算机组成原理 College of Computer Science, SWPU 各种信息各种信息 主机主机 外设外设 设置时需考虑:设置时需考虑: (1 1)I/OI/O指令的功能扩展指令的功能扩展 如何用通用如何用通用I/OI/O指令
35、实现对各种具体设备的控制?指令实现对各种具体设备的控制? I/O I/O指令中留有扩展余地指令中留有扩展余地 指令中某些字段编码事先不定义,需要时再约指令中某些字段编码事先不定义,需要时再约 定其含义。用于外设种类、数量不多场合。定其含义。用于外设种类、数量不多场合。 计算机组成原理计算机组成原理 College of Computer Science, SWPU I/O I/O接口中设置控制接口中设置控制/ /状态寄存器状态寄存器 主机用主机用输出指令输出指令或或传送指令传送指令将具体设备的控制命令将具体设备的控制命令 按约定的代码格式送往接口中的按约定的代码格式送往接口中的控制寄存器控制寄
36、存器,向外,向外 设发出命令。设发出命令。 外设的状态信息也以某种格式放在接口的状态寄存外设的状态信息也以某种格式放在接口的状态寄存 器中,主机用器中,主机用输入指令输入指令或或传送指令传送指令从从状态寄存器状态寄存器中中 取出有关信息进行查询、分析。取出有关信息进行查询、分析。 如何设置控制如何设置控制/ /状态寄存器是接口设计的关键状态寄存器是接口设计的关键。 计算机组成原理计算机组成原理 College of Computer Science, SWPU (2 2)主机对外设的寻址方式)主机对外设的寻址方式 I/OI/O端口端口 如何为如何为I/OI/O端口分配地址?端口分配地址? 计算
37、机组成原理计算机组成原理 College of Computer Science, SWPU 编址到设备编址到设备:每个设备有各自的设备编码;:每个设备有各自的设备编码; I/OI/O指令中给出设备码,并指明访问该设备的哪指令中给出设备码,并指明访问该设备的哪 个寄存器。个寄存器。 编址到寄存器编址到寄存器:为每个寄存器:为每个寄存器(I/O(I/O端口端口) )分配独分配独 立的端口地址;立的端口地址;I/OI/O指令中给出端口地址。指令中给出端口地址。 单独编址单独编址 计算机组成原理计算机组成原理 College of Computer Science, SWPU =1 =1 访问存储器
38、访问存储器 =0 =0 访问访问I/OI/O端口端口 需设置标志区分访问对象,如需设置标志区分访问对象,如 M/IOM/IO 统一编址统一编址 编址到寄存器编址到寄存器:为每个寄存器:为每个寄存器(I/O(I/O端口端口) )分配总线分配总线 地址;访问外设时,指令中给出总线地址。地址;访问外设时,指令中给出总线地址。 计算机组成原理计算机组成原理 College of Computer Science, SWPU I/OI/O端口占据部分主存空间。端口占据部分主存空间。 常将存储空间的低端分配给主存单元,高端分配常将存储空间的低端分配给主存单元,高端分配 给给I/OI/O端口,以示区分。端口
39、,以示区分。 设置设置专用专用I/OI/O指令指令 针对单独编址,用针对单独编址,用I/OI/O指令访问指令访问I/OI/O端口。端口。 指令中说明输入指令中说明输入/ /输出操作,并给出端口地址输出操作,并给出端口地址。 (3 3)I/OI/O指令设置方式指令设置方式 显式显式I/OI/O指令指令 计算机组成原理计算机组成原理 College of Computer Science, SWPU 例例. 80X86I/O. 80X86I/O指令设置指令设置 输入:输入:IN ALIN AL,n n; 端口地址端口地址 (n) AL(n) AL( (直接端口寻址直接端口寻址) ) IN ALIN AL,DXDX; 间接端口地址间接端口地址 (DX) A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年临时租赁协议
- 《买电器》(导学案)-二年级下册数学北师大版
- 《长度单位解决问题》(教案)人教版二年级上册数学
- 中班音乐教案及教学反思《水果歌》
- 《认识图形二》七巧板解决问题(教案)人教版一年级下册数学
- 大班下学期音乐教案:键盘的舞蹈
- 中班教案:按形状排序
- 2024年信用借款合同公证规定
- 大班健康教案:贴药膏
- 儿童活动中心饮水卫生规范
- 敏感节点维稳工作应急预案
- 情景教学法的相关研究
- 六年级家长会家长代表演讲稿-PPT.ppt
- 基于STEM教育理念的高中生物教学研究
- 2022年普通高中地理课程标(完整哦)
- 事业单位处分条例2021事业单位工作人员处分条例
- 《脑出血》PPT课件(完整版)
- 大班科学活动《认识牙齿》ppt课件
- T∕CSCB 0005-2021 人诱导多能干细胞
- 温室大棚、花卉苗圃采暖项目设计方案
- 山西省蒲县高阁村煤层火灾治理工程施工组织设计(总
评论
0/150
提交评论