《汇编语言 微机原理及接口技术》(第2版)课后习题答案_第1页
《汇编语言 微机原理及接口技术》(第2版)课后习题答案_第2页
《汇编语言 微机原理及接口技术》(第2版)课后习题答案_第3页
《汇编语言 微机原理及接口技术》(第2版)课后习题答案_第4页
《汇编语言 微机原理及接口技术》(第2版)课后习题答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第 1 章 进制及码元 1进制转换 129= 81H= 10000001B=201Q 298= 12100101010B=452Q 1000= 31111101000B= 1750Q 5 1011101 B= 135 Q= 93 D 3 1111101000 B= 1750Q= 1000 D 357Q=11101111 B= 0= 239 D 3数据表示范围: 一字节的无符号数表示范围为 0 255,有符号数 (补码 )表示范围为 127。一个字的无符号数表示范围为 0 65535,有符号数 (补码 )表示范围为 32768 +32767。 N 位二进制数的无符号数表示范围为 0 (2 有符号数 (补码 )表示范围为 (2 4 35H 代表的 符为 5,代表十六进制数时等价的十进制值为 53 ,代表压缩8421等价的十进制值为 35 ,代表非压缩 8421等价的十进制值为 5。 5 表无符号数时等价的十进制值为 255 ,代表补码有符号数时等价的十进制值为 一 1 ,代表反码有符号数时等价的十进制值为 一 0 ,代表原码有符号数时等价的十进制值为 一 6 8 位二进制补码为 ,原码为 94H ,反码为 。 158 的 16 位二进制补码为 009码为 009,反码为 009。 第 2 章 微机硬件基础 1计算机系统硬件的五大功能部件及其主要功能 ? 答:硬件系统按功能模块分为运算器、控制器、存储器、输入设备、输出设备。 运算器主要完成算术运算、逻辑运算及移位运算,其中主要包括算术逻辑运算单元暂存数据 (原始、中间、结果 )的寄存器 (R)。 控制器实现对计算机部件的协调调度完成指令的分析执行,其中主要有程序计数器叫指令指针 (指令寄存器 (R)、指令译码器 (微操作命令发生器、时序发生器等。 存储器用来记忆程序与数据,它分为内存和外存,内存主要用于存放正在或正待运行的程序和数据,外存用于存放暂时不运行的程 序和数据。 输入设备是实现将外界的信息输入计算机内部的部件,主要有键盘、鼠标等。 输出设备是实现将计算机内部的信息输出的部件,主要有显示器、打印机等。 3请简述计算机系统的构成,并说明软硬件之间的关系。 答 :计算机系统由硬件系统和软件系统构成 ,硬件系统包括运算器、存储器、控制器、输入 /输出设备 硬件是我们可以看得见摸得着的物理设备 ,软件是运行计算机硬件上的程序和数据的集合 硬件是基础 ,软件是灵魂 ;硬件和软件相辅相成缺一不可 ;硬件和软件互相促进发展 . 5微机的主要性能指标有哪些 ? 答: (1)字长。字长是指 以同时运算或传输的二进制的数据位数。字长越长,速度越快,精度越高,表示范围越大。 (2)速度。在微机的表示速度用的最多的是 主频,单位为 实质2 上并不一定是主频越高速度越快,如 出的 示法声称其 l 3速龙 以达到 l 6 速度。表示速度还有另外两个单位:次,秒 (每秒运算次数 )、 万条指令每秒 )。 (3)容量。内存容量从原来的 上升到 2002 年上半年以 256主流配置。硬盘容量从原来的 上升到 前主要配置 40硬盘: (4)外设配置。例如显示器、光驱、声卡、音箱、打印机等。 (5)软件配置。操作系统及其他系统软件和应用软件。 7 8086 8088 什么要分为 大模块 ? 答: 为了使取指和分析、执行指令可并行处理,提高 执行效率。 8086/88两大模块总线接口单元 执行单元 成。 参见教材汇编语言、微机原理及接口技术 (第2 版 ) 2 3 1 节 “8086 8088 内部结构 ”。 8简述 8086 8088 两大模块 主要功能及组成。 答:如图 2 2 所示。 9简述 8086 8088 14 个寄存器的英文名、中文名及主要作用。 答: 加器,它是汇编编程中最常用的一个寄存器,主要用于乘除运算、 算、换码、 I O 操作、串操作、中断调用等。 址寄存器,主要用于存放地址、基址 (默认相对于 )等。 数器,主要用于循环计数、串操作计数、移位计数 (。 据寄存器,主要用于 乘除、问接 I O、中断调用等。 址指针,主要用于存放地址、基址 (默认相对于 )等。 栈指针 (栈顶指针 ),主要用于存放栈顶地址。 变址寄存器,用于存放地址、变址、串操作源变址。 的变址寄存器,用于存放地址、变址、串操 作目的变址。 码段寄存器 (代码段 ),用于存放正在或正待执行的程序段的起始地址的高 二进制数据,即程序段的段地址。 , 据段寄存器 (数据段 ),用于存放正在或正待处理的一般数据段的起始地址的高 二进制数据,即一般数据段的段地址。 加数据段寄存器 (附加段 ),用于存放正在或正待处理的附加数据段的起始地址的高 二进制数据,即附加数据段的段地址。 栈数据段寄存器 (堆栈段 ),用于存放正在或正待处理的堆栈数据段的起始地址的高 二进制数据,即堆栈数据段的段地址。 令指针,它的内容始终是下一条待执行指令的起始偏移地址,与起形成下一条待执行指令的起始物理地址。 作用是控制程序的执行流程。 般会自动加 l(逻辑加 1、实际随指令长度变化 )移向下一条指令实现顺序执行;若通过指令修改 值,则可实现程序的转移执行。 序状态字,它其中有三个控制标志 ( 6 个状态标志 (控制标志是用于控制 方面操作的标志,状态标志是部分指令执行结果的标志。 11请说明 8086 8088 标志位的英文名、中文名及通用填充方法。 答: 断允许标志,用于控制 否响应可屏蔽中断请求, 能够响应, 不能响应。 向标志,用于指示串操作时源串的源变址和目的串的目的变 址变化方向, 减的方向变化, 向加的方向变化。 阱标志 (单步中断标志 ), 程序执行当前指令后暂停, 程序执行当前指令后不会暂停。 号标志,指令执行结果的最高二进制位是 0 还是 l,为 0,则 ,代表正数;为 l,则 ,代表负数。我们一般是用十六进制数表示,则可以根据十六进制的最高位是落在 O 7 还是落在 8 F 之间,若落在 0 7 之间则 否则 。 偶校验标志,指令执行结果的低 8 位中 1 的个数是奇数个还是偶数个,若为奇数个则 ,若为偶数个则 。 标志,指令执行结果是不是为 0,若为 0 则 ,否则 。 符号数的溢出标志,指令执行结果是否超出有符号数的表示范围,若超过则 0F=1,否则 。我们可以通过判断是否出现以下四种情况之一:正加正得负,正减负得负,负加负得正,负减正得正。若出现则 0F=1否则 位 借位标志无符号数的溢出标志 ),指令执行结果的最高位是否有向更高位进位或借位,若有则 ,同时也代表无符号数溢出;若无则 ,也代表无符号数未溢出。 助进位借位标志,低 4 位二进制是不是有向高位进位或借位,若有则 ,否则 ,其主要用于 正运算。 12 内存为什么要分段组织? 答: (1)8086 8088 的寄存器只有 16 位,如果采用它们直接寻址,则寻址能力势必限制在 64 围内,而采用分段组织可以较好地实现扩展 寻址能力。每段的大小可达 64 同段的组合则可寻址更大的范围。 (2)使程序与数据相对独立,不同存取方式的数据也相对独立。 程序:存放于代码段 堆栈方式:存放于堆栈段 数据:随机方式:存放于数据段 附加段 (3)便于程序和数据的动态装配,从一个地方挪到另外一个地方只要更改一下段寄存器的值即可,段内偏移可以不用改变。但内存地址采用分段组织增加地址计算的复杂度,降低了 执行效率。 14设 608H, 求出使 向同一物理地址的 。 答:即 S: S: S X=266+108H=270S: S16+S16+9270 9672H 4 15接口、端口、端口地址之间的对应关系如何 ? 答: 一个计算机系统内有很多接口, 一个接口内一般有多个端口,一个端口可以有多个端口地址与其对应 (这叫重叠地址 ),一个端口地址可以对应多个端口 (但需要继续区分才能访问,如读写顺序、读写信号、数据位、索引区分 )。 所以通过端口传输信息首先需要区分端口,区分端口可通过端口地址不同来区分。 20某程序在当前数据段中存放有两个数据 5678H,若已知 010H、偏移量分别为 3400H 和 4501H,请写出这两个数据在存储器中的物理地址。 答:物理地址 l=6+010H16+3400H=23500H 23500H 单元存 34H, 23501H 单元存 12H 物理地址 2=6+010H16+4501H=24601H 24601H 单元存 78H, 24602H 单元存 56H 第 3 章寻址方式及指令系统 1指令是 以理解并执行的操作命令,指令由 操作码 和 操作数 两部分组成,指令有两个级别,即 机器级 和 汇编级 。 3指令主要有哪些分类方式及其主要类别是什么 ? 答:指令分类有不同的方式。按操作数的个数将指令分为零地址指令 (无操作数 )、一地址指令 (只有一个操作数 )、二地址指令 (有两个操作数 )、多地址指令 (多于两个操作数 );按指令级别分为机器指令和汇编指令:按是否转移分为转移指令和顺序指令;按功能分为七大类:传送 类、算术运算类、位操作类、 I O 类、串操作类、 制类、转移类;按指令长度 (即指令占用的字节数 )分为 l 字节指令、 2 字节指令等, 8086 8088 指令长度是不同的,叫变字长,不同的指令有不同的指令长度,从 1 6 字节均有;按指令执行期间取操作数是否需要与总线打交道分为内部指令 (不需 )和外部指令 (需要 ),类似功能的指令内部指令比外部指令执行速度快,所以在编程时尽量采用内部指令即多用寄存器优化程序。 4操作数的寻址方式有哪些 ?并举例说明其主要特点。 答: 操作数寻址方式主要有立即寻址方式、寄存器寻地址、 存储器寻址方式、端口寻址方式 4 类 . (1)立即寻址方式 :操作对象是这个操作数本身 ,5 (2)寄存器寻地址 :操作对象是寄存器中的内容 3)存储器寻址方式 :操作对象是内存地址所对应的存储单元中的内容 ,X 4)端口寻址方式 :操作数是指明端口的地址、端口地址所对应的端口中的内容是操作对象 X, 46 A,4 直接寻址 . 6设 000H, 000H, 000H, 000H, 00H, 00H, 00H,00H, 00H,则 下一条待执行指令的物理地址为多少 ? 当前栈顶的物理地址为多少 ? 表的存储单元的物理地址为多少 ? 表的存储单元的物理地址为多少 ? I代表的存储单元的物理地址为多少 ? 答: 下一条待执行指令的物理地址 =6+000H16+0100H。 当前栈顶的物理地址 =6+000H16+200H=40200H。 表的存储单元物理地址 =6+000H X 00H=20300H。 表的存储单元物理地址 = P=4000H16+400 I 代 表 的 存 储 单 元 物 理 地 址=6+I=3000H16+300H+500H=30800H 5 7试根据以下要求,分别写出相应的汇编语言指令。 (1)以寄存器 为基址变址寻址方式把存储器中的一个字送到 存器。 答: I (2)以寄存器 偏移量 为寄存器相对寻址方式把存储器中的一个字和 加,把结果送回到那个字单元。 答: X, 3)将 1 字节的立即数 086H 与以 为寄存器间接寻址方式的字节单元相比较。 答: I, 086H (4)将 高 4 位与低 4 位互换。 答: 4 ;或者 5)测试 第 3、 7、 9、 12、 13 位是否同时为 0。 答: 3288H; 0011001010001000B (6)将存放了 0 9 数 值的 存器中的内容转化为相应的 0 9 的字符。 答: 30H ;或者 L, 30H (7)将存放了 A F字符的 存器中的内容转化为相应的数值。 答: 37H 10指出下列指令错误的原因。 答: (1)300 ; 300 超过字节数据表示范围 (2) ; 能作为目的操作数 (3) ;数据类型不匹配 (4)1000H : 立即数不能送给段寄存器 (5) ;数据类型不明确 (6) :段寄存器不能参加运算 (7) ;存储器间接寻址只能使用 个之一 (8) I ;加减两个操作数不能同时为存储操作数 (9) ;条件转移只有短转移寻址方式 (10) ;少给一个表明移位次数的操作数, l 或 2分别说明下列各组指令中的两条指令的区别。 答: (1) 设 字变量名,则: 左为将 元的内容送 为将 元的偏移地址送 设 字节变量名,则: 左为错误指令,右为将 元的偏移地址送 设 常量名,则: 左为将 内容送 为错误指令 (2)0 0为将 高 4 位清 0,右为将 低 4 位置 1 (3)l l 左为短转移, 2 字节的指令,转移范围为一 +127 右为近转移, l 字节的指令,转移范围为 68+32 767 (4) 左为将 值送 为将 值作为相对 的内存单元偏 移地址,取出字单元值送 (5) 为减法,并将 值存入 右为比较,做减法,但不会将 值存入 (6) 边第操作数默认为相对于 偏移的存储器操作数 右边第一操作数采用段超越,指定为相对于 偏移的存储器操作数 13写出判断 正为负的程序段 (请至少 用三种方法 )。 答:方法一: 80H ;而后用 表负数转移, 表正数转移 方法二: 00H ;而后用 表正数转移, 表负数转移 方法三: 80H ;而后用 表负数转移, 表正数转移 方法四: ;而后用 表负数转移, 表正数转移 方法五: ;而后用 表负数转移, 表正数转移 方法六: 00H ;而后用 表正数转移, 表负数转移 方法七: 80H :而后用 表正数转移, 表负数转移 14思考题:试比较以下几条指令的功能。 答: ;将 值送给 ;将 值作为偏移地址找到对应的内存单元中的值送给 I ;将 值作为偏移地址找到对应内存单元的偏移地址送给 即 值送给 ;将 值作为偏移地址找到对应内存单元的偏移地址送给 即 值送给 ;将 作为偏移地址找到对应内存单元中的第一个字值送给 第二个字值送 :将 作为偏移地址找到对应内存单元中的第一个字值送给 第二个字值送 5设 B、 D 为字节变量, A、 C 为字变量,且 A 除 B 可能会溢出,试编写无符号数或有符号数 A B 商送 C,余数送 D。 答:可能会溢出则要考虑扩展数据表示能力。 ;无符号数除法 ;有符号数除法 B B A A ;无符号扩展 ;有符号扩展 C, C, D, D, 6编写程序段实现 32 位二进制数 乘 设不溢出 )。 答:; X*10=X*8+X*2,用移位指令实现 1 1 : *2 ; 存 2 倍值 l 7 l ;再乘 2 l 1 :再乘 2 ; 8 倍 +2 倍 =10 倍 19程序理解执行。 (1) l : 180 : 4H 15 : D ; L 即 : 15,商 数 序段执行后, 说明:关键是要知道谁除以谁,特别注意是有符号除还是无符号除。 (2) 0 : R ; 0 : AL= : 4H, 0 : 9H 35H : 9H, 程序段执行后, 0 , 9H。 说明:第 (1)、 (2)小题只要理解每条指令功能及对标志位的影响,逐步进行即可完成 。 (3) 08H l : 0 : 0序段执行后 , 0 。 (4) 中 ; 二进制高 位为 1,即落在负数范围 ; 二进制高位为 0,即落在正数范围 程序段执行后 , 0 。 说明:第 (3)(4)小题实质是考查有符号数和无符号数大小的比较。 (5) 7587 : 538H 0: 508H : 8=003序段执行后 003A H,即 58。 程序段的功能是:将两位非压缩 转化为其对应的十六进制数。 说明:可用 令实现将十位和个位数值拼装还原为 0 99 的十六进制数。反之将 0 99 的数值分离成十位和个位可用 令实现,教材汇编语言、微机原理及接口技术 (第 2 版 )例 5 10 和例 5 13 中均有应用。 20程序语句填空。 (1)下列是完成 1 20 之间的奇数累加和存于 的程序段: 10 ;循环次数 1 2 ;步长,参数改变 2)下列是在串长为 N 的串 查找是否有 M字符的程序段: N 7 ;串查找核心指令 ;转到找到分支 (3) 下列是完成 1 位十六进制数 X 显示的程序段: X 030H :或 30H 9 7 02H 21H (4) 将 的二进制数看成压缩 并送出显示的程序段如下: 4 ;获取十位 30H 2 ; 2 号功能调用显示十位 21H 0 ;获取个位 30H 21H 22假定 的内容为带符号数, 内容为无符号数,请用比较指令和转移指令实现以下条件转移: (1)若 内容超过 内容,则转到 答: A 2)若 内容大于 内容,则转到 答: G 3)若 内容未超过 内容,则转到 答: 4)判断 比较是否产生溢出,若溢出则转到 答: 5)若 内容小于等于 内容,则转到 答: 6)若 内容小于等于 内容,则转到 答: 3假设 量中存放的内容为 1927H,写出下列各条指令执行后的 F、 值: (1) 2) 3) 4) 5) 6) : 1) 134 0 0 0 0 (2) 0821H 0 0 0 0 (3) 186 0 0 0 0 (4) 1 0 1 0 (5) 01 0 1 0 (6) 00 0 0 0 第 4 章 编语言 1名词解释 指令 伪指令 宏指令 汇编语句 汇编语言 汇编源程序 汇编程序 汇编 连接程序 连接 答: 指令:是 以理解并执行的操作命令。 伪指令:是用于为汇编程序编译时理解程序框架、分配空间(数据定义)等的汇编语句。 宏指令:实质上就是有多条指令打包而成的一组指令的集合。 汇编指令:一行只 能写一条汇编语句,一条汇编只能写在一行内。 汇编语言:语句中的表达式是在汇编过程中完成计算的,即翻译之后的机器语言程序中是不包含表达式的。 汇编源程序 :主要有四步,录入源程序、汇编、连接、运行、调试运行。(不准确) 汇编程序:编写汇编程序实质上就是在记住程序框架的基础上填写两空,即数据定义部分和功能程序部分。 汇编:格式: 盘符 路径 程序基本名 建议程序基本名不要省略 . 连接程序 :? 连接 :盘符 路径 程序基本名 建议程序基 本名不要省略 . 4请计算下列表达式的值。 答 (1) 3+6 3*4 ;注意运算优先级,值为 5 (2) (M ) ; M, N 中的较小值 (3) 5 (作为 8 位和 16 位二进制数各为多少 ) ; 0 04) 20 7(作为 8 位和 16 位二进制数各为多少 ) ; 04H 和 0004H 10 (5) 5 : 5 (6) 5 0 ; 7) (作为 8 位和 16 位二进制数各为多少 ) ; 0 0为 8) 设有定义如下: A 2, 4, 6, 8 B 2, 4, 6, 8 C 5 , 4, 6, 8) 则 、 和 分别为多少 ? ; 1, 2, 2 、 和 分别为多少 ? ; 1, 1, 5 、 和 分别为多少 ? ; 1, 2, 10 7设有如下定义: A 1, B, ? 将改成内存中存放次序相同的 等价定义语句。 答: A 8H, 56H, 34H, 12H, 1, 3 ), B, 3 ), 4 ) A 678H, 1234H, 1, 0, B, 0, 2 ) 说明:最好画出内存分配示意图再做这类题目。 8设有如下定义: A 1101B, 34, 56Q, 78H, 4 ?), 请将改成内存中存放次序相同的 等价定义语句。 答: A 207822 ), 4241H, 4443H B 782?, 44434241H 10设置一个数据段 中连续存放 6 个变量,用段定义语句和数据定义语句写出数据段: (1)字符串变量: (2)数值字节变量: 127, 80H, 35Q, 1101110B。 (3) 4 个 0 的字变量。 (4) 元素个数。 (5) 用的字节数。 (6) 用的总字节数。 答: 1 127,一 l, 80H, 35Q, 3 4 ) 5 ;或 3 $一 1 第 5 章 汇编程序设计 3编程实现两个字节变量相乘送字变量的程序。 答: 34H C ? S: A B C, : C=AB 4 ;返回 21H 编程实现从键盘接收两个 l 位十进制数并计算和显示 它们的积。 (如输入 7 和 9 则显示为: 7*9=63) 答: S: 1 ;录入第一位 2L, 0 L, 9 30H * ;显示 ”*” 2 21H H, 1 ;录入第二位 21H 0 9 L, 30H ;相乘 ;分离十位和个位 ;暂存个位 12 :显示十位 30H 2 21H ;显示个位 30H 21H 421H 编程实现三个变量值的排序 (分别用无符号数和有符号数处理 )。 答:实现 A、 B、 C 三个变量从小到大排序的程序如下。 34H C 23H S: A B ;无符号,有符号用 B A, C :无符号,有符号用 C A, B C ;无符号,有符号用 C B, 4 ;返回 21H 编程实现任意个有符号字节数据之和 (和要求用字变量存放 )。 答: ;任意个字节数 据 N $ ;元素个数 13 ? A N 4 :返回 21H 编写一子程序实现从某字数组中选出最大值。 答: 求数组元素最大值过程名 组首址为 素个数为 大值由 出。 ;有符号数,若为无符号数则 0编写一子程序实现从某字数组中求出平均值 (设其和不会超出范围 )。 答:;求数组元素之和函数 组首址为 组元素个数为 由 出。 4 1从键盘接收一串字符,并另起一行逆序显示该字符串。 答: 81, 0, 81 ) S: X, ;接收一串字符 20 ;显示回车换行 2 21H 02 21H ;取接收的字符数 ; 向串尾 ;逆向显示 2 21H 425 第 6 章 086 8088 微处理器 1解释题 (1)执行部件 (2)总线接 件 (3)最大工作模式 (4)最小工作模式 (5)指令周期 (6)总线周期 (7)时钟周期 (8)等待周期 (9)地址 数据分时复用 (10)时序 答: (1)执行部件 指令译码器 ( 制逻辑、算术逻辑运算单元 (通用寄存器 (标志寄存器 (成,主要完成分析指令、执行指令、 成、数据暂存和 (2)总线接口 指令指针 (指令队列、段寄存器 (地址加法器和总线控制逻辑组成,主要完成取指、取数、存数、物理地址形成和总线控制等功能。 (3)最大工作模式是指 脚为低电平,它是相对于最小模式而言的,系统中除了 8086 8088 作为处理器外,还包含数值 运算协处理器 8087、输入输出协处理器 8089,以及总线控制器 8288 和总线仲裁控制器 8289 等支持芯片,从而可以完成更复杂的运算或控制任务。 (4)最小工作模式是指 脚为高电平,系统中只有 8086 8088 微处理器,系统中的所有控制信号都直接由 8086 8088 产生。 (5)指令周期是指从取出指令到指令执行完毕所需要的时间。 (6)。总线周期是指 过系统总线和 部器件完成一次信息传输 (读信息或写信息 )过程所需的时间。 (7)时钟周期指的是 作的脉冲的宽度,即 率的倒数, 是 最小计时单位。 (8)等待周期指的是当慢速的外设在 3 个时钟周期内无法完成数据的读写操作时,就会在 插入等待周期 (9)地址和数据共用同一引脚,但它们工作时间是分离的,即按时间分时工作。 (10)微机运行过程中,完成指定任务所需的各步操作之间的时间顺序及其相关引脚的定时关系即称为工作时序。 4 8086 有哪两种工作模式 ?其主要区别是什么 ? 答: 8086 有最大和最小两种工作模式,最小工作模式是指 脚为高电平,系统中只有 8086 8088 微处理器,系统中的所有控制信号都直接由 生。最大工作模式是指脚为低电平,它是相对于最小模式而言的,系统中除了 8086 8088 作为处理器外,还包含数值运算协处理器 8087、输入输出协处理器 8089,以及总线控制器 8288 和总线仲裁控制器 8289 等支持芯片,从而可以完成更复杂的运算或控制任务。 6 8086 8088 的基本总线周期由几个时钟周期组成 ?C 中 时钟周期是多少 ?一个输入或输出总线周期是多少个时钟周期 ? 答: 8086 8088 的基本总线周期由 4 个时钟周期组成。 C 中 时钟周期是 210 个输入或输出总线周期至少是 4 个时钟周期。 说明:总线周期 指令和传送数据需要的时间。一个基本的总线周期由 4个时钟周期 (T 状态 )组成,即 态。 (1)在 态, 地址数据复用线 (地址状态复用线 (1发送地址信息,产生本次操作的地址。 (2)在 态, 总线上撤销地址信息,并向地址状态复用线 (发送本次操作的状态信息 (在读操作下,地址数据复用线 (空 (高阻 ),为接收数据做准备;在写操作下,地址 /数据复用线出现本次操作的数据。 (3)在 态,地址,状态复用线仍为状态信息,地址数据复用线出现本次操作的数16 据 (读或写数据 )。 (4)在有些情况下,外设或存储器数据传输的速度跟不上 向 出 “未准备好 信号 (), 态后自动插入 1 个至多个等待周期 至 为止,进入 态。 (5)在 态,总线周期结束。 (6)若 执行总线操作 (不访问存储器或 I O),系统总线则执行空闲周期 执行空闲周期时,总线高 4 位保留前一个总线周期的状态信息;若前一个总线周期为写操作,则地址数据复用线仍保留写数据,若为读操作,则地址数据复用线浮空。 7在 态下, 8086 8088 数据地址线上传送的是什么信息 ?用哪个信号可将此信息锁存起来 ?数据信息是在什么时候送出的 ?在 中是怎样使系统地址总线和系统数据总线同时分别传送地址信息和数据信息的 ?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论