微机原理部分答案(贾金玲版)

上传人:mg****85 文档编号:44675675 上传时间:2018-06-14 格式:PDF 页数:19 大小:140.54KB
返回 下载 相关 举报
微机原理部分答案(贾金玲版)_第1页
第1页 / 共19页
微机原理部分答案(贾金玲版)_第2页
第2页 / 共19页
微机原理部分答案(贾金玲版)_第3页
第3页 / 共19页
微机原理部分答案(贾金玲版)_第4页
第4页 / 共19页
微机原理部分答案(贾金玲版)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《微机原理部分答案(贾金玲版)》由会员分享,可在线阅读,更多相关《微机原理部分答案(贾金玲版)(19页珍藏版)》请在金锄头文库上搜索。

1、第第1章 作业(章 作业( P14: 5,8,9,10 )3. 微处理器、微型计算机和微型计算机系统的区别和联系。微处理器、微型计算机和微型计算机系统的区别和联系。微处理器微处理器(CPU) 存储器 系统总线及) 存储器 系统总线及I/O接口运算器 控制器 寄存器组 接口运算器 控制器 寄存器组输入设备:键盘、话筒 输出设备:显示器、打印机、音箱输入设备:键盘、话筒 输出设备:显示器、打印机、音箱微机 (主机)微机 (主机)外设外设系统软件:操作系统、监控程序、诊断程序、编译程序等, 如:系统软件:操作系统、监控程序、诊断程序、编译程序等, 如:DOS、Windows 98/2000。应用软件

2、:各种应用程序、软件包、数据库等, 如:。应用软件:各种应用程序、软件包、数据库等, 如:Word、Photoshop。硬件 系统软件 系统硬件 系统软件 系统微机 系统微机 系统区别:区别:三者包括的内容范围不同。三者包括的内容范围不同。联系:联系:微型计算机系统 微型计算机 微处理器。微型计算机系统 微型计算机 微处理器。5. 数制转换(无符号数)(数制转换(无符号数)(1)10111100B = 274 Q =188 D =BCH11*16+12=188十十十六十六二二(2)126 = 7EH =0111 1110 B =176 Q7*16+14=126(5)345Q = 011 100

3、 101 B =E5 H=229 D14*16+5=229(4)4EH = 0100 1110 B=116 Q =78 D4*16+14=78123416 77213416(3)1234 = 4D2 H =0100 1101 0010 B =2322 Q4*162+13*16+2=12348. 30H代表的代表的ASCII字符为字符为 0 ,代表十六进制时等价的十进 制值为,代表十六进制时等价的十进 制值为48 ,代表压缩,代表压缩8421BCD码等价的十进制值为码等价的十进制值为 30 , 代表非压缩, 代表非压缩8421BCD码等价的十进制值为码等价的十进制值为 0 。(2) 30H =

4、3*16+0 = 489. 0FFH代表无符号数时等价的十进制值为代表无符号数时等价的十进制值为255 ,代表补码有符号数时等价的十进制值为,代表补码有符号数时等价的十进制值为-1 ,代表反码有符号数时等价的十进制值为,代表反码有符号数时等价的十进制值为-0 ,代表原码有符号数时等价的十进制值为,代表原码有符号数时等价的十进制值为-127 。(1) FFH = 15*16+15 = 255(2)(11111111)补码补码后后7位取反位取反+10000001-1(3)(11111111)反码反码后后7位取反位取反0000000-0(4)(11111111)原码原码后后7位位1111111-12

5、77*16+15=12710. -27的的8位二进制补码为位二进制补码为 11100101 ,原码为,原码为 10011011 ,反码为,反码为 11100100 。 +127的的8位二进制补码为位二进制补码为 01111111 ,原码为,原码为 01111111 ,反码为,反码为 01111111 。 27 = 1BH = 00011011B 127 = 7FH = 01111111B第第2章 作业(章 作业(P49: 2,3,4,5,13)2. 微机系统中,微机系统中,I/O端口的编址方式有哪两种?在端口的编址方式有哪两种?在8086/8088系 统中采用什么方式对系 统中采用什么方式对I

6、/O端口进行编址?(端口进行编址?(2) Intel 8086/8088的的I/O端口就是采用端口就是采用覆盖编址方式覆盖编址方式。(。(1)统一编址统一编址和和覆盖编址覆盖编址(也称(也称单独编址单独编址或或独立编址独立编址)。)。答:答:3. Intel 8086/8088CPU在编程结构上分为哪两个功能单元?他们的主要任务分别是什么?在编程结构上分为哪两个功能单元?他们的主要任务分别是什么?答:答:总线接口部件总线接口部件 BIU执行部件执行部件EU(1)编程结构编程结构BIU功能功能:负责在:负责在CPU与存储器、与存储器、I/O接口之间传送信息 (包括接口之间传送信息 (包括取指令取

7、指令、取操作数取操作数和和存入结果存入结果)。)。EU功能功能:负责指令的:负责指令的译码译码和和执行执行。(2) 在于控制信号的产生不同。即: 在于控制信号的产生不同。即:最小模式最小模式下的控制信号是由下的控制信号是由CPU直接直接产生的;而产生的;而最大模式最大模式,控制信号由,控制信号由总线控制器总线控制器8288产生。引脚上,第产生。引脚上,第24第第31(8088还有第还有第34)引脚的功能在两种模式下是不同的。)引脚的功能在两种模式下是不同的。4. Intel 8086/8088CPU有哪两种工作模式?工作在不同模式时,在引脚上有哪些区别?(有哪两种工作模式?工作在不同模式时,在

8、引脚上有哪些区别?(1)最小模式和最大模式。()最小模式和最大模式。(2)工作在不同模式时,在引脚上区别:)工作在不同模式时,在引脚上区别: 当当8086/8088的第的第33引脚引脚MN/MX=0,最大模式;,最大模式;MN/MX=1,最小模式。,最小模式。答:答:5. 什么是时钟周期(状态周期)、总线周期(机器周期)和指令周 期?什么是时钟周期(状态周期)、总线周期(机器周期)和指令周 期? Intel 8086/8088的一个基本的总线周期包含几个状态周期?以存储器读操作为例,说明在每一个状态周期分别完成什么操作?的一个基本的总线周期包含几个状态周期?以存储器读操作为例,说明在每一个状态

9、周期分别完成什么操作?答:答:(1) ) 时钟周期(时钟周期(T状态)状态)即系统时钟脉冲即系统时钟脉冲CLK的周期, 每一个周期称为一个的周期, 每一个周期称为一个T状态。状态。 总线周期总线周期 CPU从存储器和从存储器和I/O端口存取一个字节 所花的时间称为一个总线周期。端口存取一个字节 所花的时间称为一个总线周期。 指令周期指令周期执行一条指令所需要的时间称为指令周 期。如果指令涉及总线操作,则指令周期可由一个或多个总 线周期构成。(执行一条指令所需要的时间称为指令周 期。如果指令涉及总线操作,则指令周期可由一个或多个总 线周期构成。(2)一个基本的总线周期通常包含)一个基本的总线周期

10、通常包含4个个T状态(状态(T1、T2、T3、T4)。)。(3)以存储器读操作为例以存储器读操作为例:T1:输出:输出地址地址并锁存;并锁存;T2:地址线浮空,控制信号有效;:地址线浮空,控制信号有效;T3(Tw):传送数据;如有必要,):传送数据;如有必要,CPU将在将在T3(Tw)的下降 (前)沿采样)的下降 (前)沿采样READY信号,以确定是否插入信号,以确定是否插入Tw;T4下降(前)沿读数据下降(前)沿读数据;同时撤消有关控制信号。;同时撤消有关控制信号。(1)实际地址(也称物理地址)实际地址(也称物理地址)是指是指CPU和存储器进行数据交换时所用的地址,对和存储器进行数据交换时所

11、用的地址,对8086/8088来说,是用来说,是用20位二进制或位二进制或5位十六进制位十六进制表示的地址码。表示的地址码。13. 什么是实际地址?什么是逻辑地址?有一个由什么是实际地址?什么是逻辑地址?有一个由20个字个字组 成的数据区,其起始地址为组 成的数据区,其起始地址为610AH:1CE7H,试写出该数据区 首末单元的实际地址,试写出该数据区 首末单元的实际地址PA。答:答:(2)逻辑地址逻辑地址是指产生实际地址所用到的两个地址分量:是指产生实际地址所用到的两个地址分量:段地址和偏移量段地址和偏移量。 段地址段地址就是段寄存器的内容;就是段寄存器的内容;偏移量偏移量是段内某单元相对于

12、段起始地址的距离。(是段内某单元相对于段起始地址的距离。(3)首单元的实际地址首单元的实际地址= 610A0H+ 1CE7H = 62D87H 末单元的实际地址末单元的实际地址= 62D87H+ 27H = 62DAEH27H=39第第3章 作业(章 作业(P98:3,8)3. 指出下列指令中画线部分的寻址方式: (指出下列指令中画线部分的寻址方式: (1)MOV AX,1234H; 立即数寻址 (立即数寻址 (2)MOV BX,AX; 寄存器寻址 (寄存器寻址 (3)MOV BX,DS:2000H; 直接寻址 (直接寻址 (4)MOV AL,BP; 寄存器间接寻址 (寄存器间接寻址 (5)M

13、OV AX,DI+200H; 寄存器相对寻址 (寄存器相对寻址 (6)MOV AX,VRA1; 直接寻址直接寻址 (7)MOV AX,VRA1BPSI ; 相对基址变址寻址相对基址变址寻址8. 指出下列指令错误的原因: (指出下列指令错误的原因: (1)MOV CL,300 ; 超过了超过了1个字节的范围个字节的范围0255 (2)MOV CS,AX ; 不能改变不能改变(CS)值 (值 (3)MOV BX,DL; 位数不匹配 (位数不匹配 (4)MOV ES,1000H; ES不能直接赋值 (不能直接赋值 (5)TEST BX,CX; 不能用不能用CX做间址寻址做间址寻址 (6)SUB BX

14、,BP+SI ; 2个操作数不能同时在存储器个操作数不能同时在存储器第第7章 作业章 作业把内存把内存DATA缓冲区的缓冲区的100个字送出打印。个字送出打印。B口:输出,方式口:输出,方式0; C口:下半部分输出,上半部分输入。口:下半部分输出,上半部分输入。8088A15 A14 A13AD7 AD0STBBUSY锁存器锁存器3:8 译码器译码器PB7-PB0PC1PC7A1 A0CSY6打印机打印机 8255D7-D0D7-D0A15 A14 A13 A12 A3 A2 A1 A0 1 1 0 1 1 1 0 0 ;A口,口,DFFCH 1 1 0 1 1 1 0 1 ;B口,口,DFF

15、DH 1 1 0 1 1 1 1 0 ;C口,口,DFFEH 1 1 0 1 1 1 1 1 ;控制口,;控制口,DFFFH端口地址:端口地址:A口:口:DFFCH;B口:口:DFFDH;C口:口:DFFEH;控制口:;控制口:DFFFH方式控制字方式控制字:1 0 0 0 1 0 0 0B(88H)A、B、C工作于方式工作于方式0,B输出,输出,PC7-PC4为输入,为输入,PC3-PC0为输出。为输出。C口置位口置位/复位控制字:复位控制字: PC1置置1:0 000 001 1B(03H););PC1置置0:0 000 001 0B(02H)LEA SI,DATA MOV CX,200 MOV AL,88H ;置方式控制字;置方式控制字 MOV DX,0DFFFH OUT DX,AL MOV AL,03H;STB=1 OUT DX,AL

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号