哈工大孙德文 第三版 电信 微型计算机技术课后习题及答案

合集下载

微型计算机技术答案第三版孙德文编

微型计算机技术答案第三版孙德文编
AGAIN: INC BX LOOP NEXT MOV AH,4CH INT 21H
CODE ENDS END START
4.22
MOV AL,STATUS MOV BL,0 AND AL,00101010B AGAIN: AND AL,AL JZ ROUT4 SHR AL,1 JNC AGAIN INC BL JMP AGAIN CMP BL,1 JE ROUT1 CMP BL,2 JE ROUT2 JMP ROUT3 ROUT1:
指令的功能是将内存单元
DS:0150H+BX=11350H 中的字节数据算术左移1次,再将移位后的结 果存到11350H内存单元中。 已知:(11350H)=0A5H 指令运行后,
(11350H)=4AH,CF=1,OF=1
▪ 3.4 ▪ (1) ▪ MOV BL,85H;BL=85H ▪ MOV AL,17H;AL=17H ▪ ADD AL,BL;AL=9CH ▪ DAA;调整,
ROUT2:
ROUT3:
ROUT4:
4.23
CODE SEGMENT START: MOV AX,DATA
DATA SEGMENT
STRING DB ‘STUDENT HELLO$’
POST DB ?
NEXT:
DATA ENDS
MOV DS,AX LEA BX,STRING MOV AL,[BX] CMP AL,20H JE SAVE
▪ 3.2(10) SAR BYTE PTR 0150H[BX],1
指令的功能是将内存单元
DS:0150H+BX=11350H 中的字节数据算术右移1次,再将移位后的结 果存到11350H内存单元中。 已知:(11350H)=0A5H 指令运行后,

计算机组成原理基础-孙德文课后习题解答

计算机组成原理基础-孙德文课后习题解答

计算机组成基础习题详解(初稿)孙德文上海交通大学软件学院2009.3第1章计算机系统概论1.1 数字计算机和模拟计算机的区别?解:电子数字计算机的特点是数据由离散量来表示,是对离散变量进行处理和运算的解算装置。

电子模拟计算机的特点是数据由连续量来表示,是对连续变量进行运算的解算装置。

在电子模拟计算机中,变量为连续变化的直流电压、电流或电荷。

1.2 说明冯·诺依曼计算机的设计思想?写出冯·诺依曼计算机的主要组成部分?解:冯·诺依曼计算机的设计思想是:提出了“存储程序”的概念,程序设计者按计算要求编制好程序,将程序和运行程序中所用的数据以二进制代码的形式存入计算机的存储器中,由计算机自动执行程序。

使电子计算机有了通用性,只要能写出正确的指令,计算机执行时就无须人工干预。

冯·诺依曼计算机的主要组成部分是:运算器、控制器、存储器、输入设备和输出设备。

其中运算器和控制器合称“中央处理机”(或称为CPU,Central Processing Unit),CPU与存储器(内存储器)合称为“主机”,而输入设备和输出设备合称为“外部设备”。

1.3 描述计算机的发展过程及应用范围?解:电子数字计算机从1946年第一台ENIAC机至今可分为4代:第一代——电子管计算机;第二代——晶体管计算机第三代——集成电路计算机第四代——大规模和超大规模集成电路计算机应用范围1.4 计算机软件的组成?并举例说明。

解:计算机的主要应用领域包括:数值计算、数据处理、计算机控制、计算机辅助设计/计算机辅助制造和人工智能等。

1.5 说明计算机系统的层次结构及各层次结构的特点?解:计算机系统的层次结构共分8级,从L0~L7,其中:L0为硬联逻辑,实现微指令的控制时序,是计算机系统硬件的内核;L2为机器语言级计算机,该级的机器语言就是该计算机的指令系统;L3为操作系统,为用户提供一个操作环境;L4为汇编语言级计算机,该级的机器语言是汇编语言,由相应级的计算机进行解释、执行;L5为高级语言类计算机,该级的机器语言是各种高级语言,该级计算机基本上脱离了物理计算机,供程序员使用;L6 为应用语言计算机,该级的机器语言是面向非计算机专业人员直接使用的应用语言;L7为应用系统分析和设计,是系统总体分析级,用以建立数学模型和算法,确定系统配置。

微型计算机技术课后习题答案PPT课件

微型计算机技术课后习题答案PPT课件

访问该对准存储的精字选,PPT仅课件需一个总线周期。
15
9、16位微机应用系统中的存储器设计要点 (1)按给定要求选择主要芯片。
(2)每个存储芯片的地址线、数据线、控制线并联, 接在CPU的相应总线上: ①偶存储片由A0选通,数据线接CPU的D0~D7 。 ②奇存储片由BHE*选通,数据线接CPU的D8~D15
CPU 奇存储体
精选PPT课件
A0~A18 A0~A18
低8位 0
偶存储体 14
8、8086与奇偶存储体连接图
低8位数据
高8位数据
① CPU的A1~A19与奇偶存储体的A0~A18对应 相连,同时选通某字对应的高、低字节存储单元;
②A0低电位选中偶存储体,输入/出该字的低8位数据;
③BHE低电位选中奇存储体输入/出该字的高8位数据。
4、存储芯片在存储器的地址范围
由其片内寻址范围和高端地址决定:
高端地址+片内寻址范围
“+”:连接之意。 5、存储器设计时确定存储芯片数的一般方法:
若已有存储芯片的容量为L×J bit,要构成容量为
M ×N bit的存储器,需要的芯片数S为:
S =(M / L) ×(N / J)
6、8位微机应用系统中的存储器设计要点:
RD*的作用是,读控制信号(三态输出),低电平有效时, 表示CPU正从存储器或I/O端口读取信息。
WR*的作用是,写控制信号(三态、输出),低电平有效。有 效时表示CPU正将信息写入存储器或I/O端口。
ALE的作用是,地址锁存允许,高电平有效。有效时表示地址 线上的地址信息有效。
BHE*的作用是,数据总线高8位输出允许 / 状态S7信号。在 总线周期的T1时刻,为数据精选总PP线T课高件 8位允许信号BHE,低电平5 有效 有效时允许高8位数据在D15—D8总线上传送。

微型计算机技术第三版孙德文编课后习题答案全

微型计算机技术第三版孙德文编课后习题答案全

2.1.4 Intel 80486微处理器的基 本结构特点


(3)采用突发式总线方式,使与一地址相 关的一组数据都可输入/输出,加速CPU与 内存的数据交换; (4)可模拟多个80286实现多层次的多任 务功能。
2.1.5 Intel Pentium微处理器的 基本结构



1993年推出,集成310万只晶体管,频率达 150MHz,性能超过工作站和超级小型机,同等 80486相比,结构上的特点: (1)超标量流水线 超标量:含多个指令执行部件和多条指令流水线。 有U和V两条指令流水线,各自有独立的ALU、地 址生成逻辑和Cache接口,每条流水线分指令预 取、指令译码、地址生成、指令执行和回写5个 步骤,这样每个时钟周期内可执行两条整数指令。
1.1.3 微型计算机的分类概述


(一)按数据总线位数划分 1、4位微机 应用: 2、8位微机 3、16位微机 4、32位微机 5、位片式
(二)按组装形式和系统规模划分





1、单片机(微控制器、嵌入式计算机) 微型计算机制作在一个芯片中,有时包括A/D、 D/A转换器。 应用:智能化仪器仪表,控制领域。 特点:体积小、功耗低。 常用:MCS-518系列,-96系列,MC6805。 2、单板机 微型计算机、小键盘、发光二极管显示器、监控程 序等安装在一块印刷电路板上。 如:TP-801、TP-86
第二章 80X86微处理器的结构



重点介绍8086和80386的结构特点、编程结构、 引脚信号功能及总线时序。 2.1 从8086到Pentium III 2.1.1 Intel 8086微处理器的基本结构 16位,约29000个晶体管,频率有5、8、 10MHz。 一、组成 由总线接口部件BIU和执行部件EU组成。

微型计算机技术答案孙德文

微型计算机技术答案孙德文

微型计算机技术答案孙德文【篇一:微型计算机技术课外习题(科技)】t>1.2.3.4.5.6.7. 简述微处理器、微计算机及微计算机系统三个术语的内涵。

8086是多少位的微处理器?为什么? eu与biu各自的功能是什么?如何协同工作? 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 8086对存储器的管理为什么采用分段的办法?在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

.给定一个存放数据的内存单元的偏移地址是20c0h,(ds)=0c00eh,求出该内存单元的物理地址。

8. 怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同9. 8086基本总线周期是如何组成的?各状态中完成什么基本操作?10. 8086的中断向量表如何组成?作用是什么?11. “80386是一个32位微处理器”,这句话的涵义主要指的是什么?12. 8086cpu的起始取指的地址是多少?怎样形成这个地址?这个地址对于系统设计有什么影响?13. 字节扩展指令和字扩展指令用在什么场合?举例说明。

14. 用普通运算指令执行bcd码运算时,为什么要进行十进制调整?具体讲,在进行bcd码的加、减、乘、除运算时,程序段的什么位置必须加上十进制调整指令?15. 某计算机的主存为3kb,则内存地址寄存器需多少位就足够了?16. 若256kb的sram具有8条数据线,则它具有多少条地址线?17. 什么是随机存储器?它在系统中起什么作用?18. 什么是只读存储器?它在系统中起什么作用?19. 动态ram为什么要刷新?在芯片引脚上具备什么信号条件才能进行刷新?20. 8086最多可有多少级中断?按照产生中断的方法分为哪两大类?21. 非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别在什么场合?22. 什么叫中断向量?它放在哪里?对应于1ch的中断向量在哪里?如1ch中断程序从5110h:2030h开始,则中断向量应怎样存放?23. 8259a的中断屏蔽寄存器imr和8086/8088的中断允许标志if有什么差别?在中断响应过程中,它们怎样配合起来工作?24. cpu和输入/输出设备之间传送的信息有哪几类?25. 为什么有时候可以使两个端口对应一个地址?26. cpu和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?27. 无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明。

微型计算机原理与接口技术(第三版)课后练习答案

微型计算机原理与接口技术(第三版)课后练习答案

1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。

P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。

P5 P93.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。

P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。

P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。

P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。

P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

计算机组成原理基础孙德文课后习题解答.doc

计算机组成原理基础孙德文课后习题解答.doc

计算机组成基础习题详解(初稿)第1章计算机系统概论1.1 数字计算机和模拟计算机的区别?解:电子数字计算机的特点是数据由离散量来表示,是对离散变量进行处理和运算的解算装置。

电子模拟计算机的特点是数据由连续量来表示,是对连续变量进行运算的解算装置。

在电子模拟计算机中,变量为连续变化的直流电压、电流或电荷。

1.2 说明冯·诺依曼计算机的设计思想?写出冯·诺依曼计算机的主要组成部分?解:冯·诺依曼计算机的设计思想是:提出了“存储程序”的概念,程序设计者按计算要求编制好程序,将程序和运行程序中所用的数据以二进制代码的形式存入计算机的存储器中,由计算机自动执行程序。

使电子计算机有了通用性,只要能写出正确的指令,计算机执行时就无须人工干预。

冯·诺依曼计算机的主要组成部分是:运算器、控制器、存储器、输入设备和输出设备。

其中运算器和控制器合称“中央处理机”(或称为CPU,Central Processing Unit),CPU与存储器(内存储器)合称为“主机”,而输入设备和输出设备合称为“外部设备”。

1.3 描述计算机的发展过程及应用范围?解:电子数字计算机从1946年第一台ENIAC机至今可分为4代:第一代——电子管计算机;第二代——晶体管计算机第三代——集成电路计算机第四代——大规模和超大规模集成电路计算机应用范围1.4 计算机软件的组成?并举例说明。

解:计算机的主要应用领域包括:数值计算、数据处理、计算机控制、计算机辅助设计/计算机辅助制造和人工智能等。

1.5 说明计算机系统的层次结构及各层次结构的特点?解:计算机系统的层次结构共分8级,从L0~L7,其中:L0为硬联逻辑,实现微指令的控制时序,是计算机系统硬件的内核;L1为微程序控制,根据机器指令配备一套微指令,给出微操作控制信号;L2为机器语言级计算机,该级的机器语言就是该计算机的指令系统;L3为操作系统,为用户提供一个操作环境;L4为汇编语言级计算机,该级的机器语言是汇编语言,由相应级的计算机进行解释、执行;L5为高级语言类计算机,该级的机器语言是各种高级语言,该级计算机基本上脱离了物理计算机,供程序员使用;L6 为应用语言计算机,该级的机器语言是面向非计算机专业人员直接使用的应用语言;L7为应用系统分析和设计,是系统总体分析级,用以建立数学模型和算法,确定系统配置。

微型计算机技术课后练习题含答案

微型计算机技术课后练习题含答案

微型计算机技术课后练习题含答案微型计算机技术已经成为现代社会一个重要的组成部分,作为一个学习微型计算机技术的初学者,必须掌握基本的知识和技能。

本文将介绍一些微型计算机技术的练习题,并提供答案供初学者参考。

选择题1.下面四种表示数据存储的进制必须相互转换,正确的是()A. 十六进制、八进制B. 十进制、二进制C. 十六进制、二进制D. 八进制、二进制答案:C。

2.以下哪个不是微型计算机系统的输入设备()A. 扫描仪B. 鼠标C. 打印机D. 游戏设备答案:C。

3.在DOS下,输入dir /a和dir /ad的结果是()A. 两者结果相同B. dir /ad只列出子目录,dir /a列出所有文件和子目录C. dir /a只列出非隐藏文件和子目录,dir /ad找出所有子目录D. dir /a列出所有文件和子目录,dir /ad只列出子目录答案:D。

4.在WINDOWS的“资源管理器”中可以做到的事情是()A. 打印文件,编辑文件B. 对文件进行排序,可以打开或删除文件C. 在文件夹中创建或删除文件夹、文件D. 移动文件,复制文件答案:C。

简答题1.描述一个典型计算机系统。

答案:典型的计算机系统包括硬件和软件两部分。

硬件由中央处理器(CPU)、内存、输入输出设备和存储器组成。

软件可分为系统软件和应用软件。

系统软件包括操作系统和应用程序,应用软件可分为嵌入式软件、普通软件、WEB应用软件等。

2.描述微型计算机系统中的五个最常用的输入设备。

答案:微型计算机系统中最常见的五个输入设备是键盘、鼠标、扫描仪、数字化板和摄像头。

键盘是一种标准的输入设备,可用于输入字符、数字和符号。

鼠标是一种指针设备,通过鼠标可以定位和操作屏幕上的物体。

扫描仪可以将纸质文件转换为数字格式,数字化板可用于手写输入,摄像头可用于输入图像和视频。

答案选择题:1.C2.C3.D4.C简答题:1.典型的计算机系统包括硬件和软件两部分。

硬件由中央处理器(CPU)、内存、输入输出设备和存储器组成。

计算机组成原理基础-孙德文课后习题解答

计算机组成原理基础-孙德文课后习题解答

计算机组成基础习题详解(初稿)孙德文上海交通大学软件学院2009.3第1章计算机系统概论1.1 数字计算机和模拟计算机的区别?解:电子数字计算机的特点是数据由离散量来表示,是对离散变量进行处理和运算的解算装置。

电子模拟计算机的特点是数据由连续量来表示,是对连续变量进行运算的解算装置。

在电子模拟计算机中,变量为连续变化的直流电压、电流或电荷。

1.2 说明冯·诺依曼计算机的设计思想?写出冯·诺依曼计算机的主要组成部分?解:冯·诺依曼计算机的设计思想是:提出了“存储程序”的概念,程序设计者按计算要求编制好程序,将程序和运行程序中所用的数据以二进制代码的形式存入计算机的存储器中,由计算机自动执行程序。

使电子计算机有了通用性,只要能写出正确的指令,计算机执行时就无须人工干预。

冯·诺依曼计算机的主要组成部分是:运算器、控制器、存储器、输入设备和输出设备。

其中运算器和控制器合称“中央处理机”(或称为CPU,Central Processing Unit),CPU与存储器(内存储器)合称为“主机”,而输入设备和输出设备合称为“外部设备”。

1.3 描述计算机的发展过程及应用范围?解:电子数字计算机从1946年第一台ENIAC机至今可分为4代:第一代——电子管计算机;第二代——晶体管计算机第三代——集成电路计算机第四代——大规模和超大规模集成电路计算机应用范围1.4 计算机软件的组成?并举例说明。

解:计算机的主要应用领域包括:数值计算、数据处理、计算机控制、计算机辅助设计/计算机辅助制造和人工智能等。

1.5 说明计算机系统的层次结构及各层次结构的特点?解:计算机系统的层次结构共分8级,从L0~L7,其中:L0为硬联逻辑,实现微指令的控制时序,是计算机系统硬件的内核;L1为微程序控制,根据机器指令配备一套微指令,给出微操作控制信号;L2为机器语言级计算机,该级的机器语言就是该计算机的指令系统;L3为操作系统,为用户提供一个操作环境;L4为汇编语言级计算机,该级的机器语言是汇编语言,由相应级的计算机进行解释、执行;L5为高级语言类计算机,该级的机器语言是各种高级语言,该级计算机基本上脱离了物理计算机,供程序员使用;L6 为应用语言计算机,该级的机器语言是面向非计算机专业人员直接使用的应用语言;L7为应用系统分析和设计,是系统总体分析级,用以建立数学模型和算法,确定系统配置。

孙德文+计算机组成原理+习题答案

孙德文+计算机组成原理+习题答案

计算机组成基础习题详解(初稿)孙德文上海交通大学软件学院2009.3第1章计算机系统概论1.1 数字计算机和模拟计算机的区别?解:电子数字计算机的特点是数据由离散量来表示,是对离散变量进行处理和运算的解算装置。

电子模拟计算机的特点是数据由连续量来表示,是对连续变量进行运算的解算装置。

在电子模拟计算机中,变量为连续变化的直流电压、电流或电荷。

1.2 说明冯·诺依曼计算机的设计思想?写出冯·诺依曼计算机的主要组成部分?解:冯·诺依曼计算机的设计思想是:提出了“存储程序”的概念,程序设计者按计算要求编制好程序,将程序和运行程序中所用的数据以二进制代码的形式存入计算机的存储器中,由计算机自动执行程序。

使电子计算机有了通用性,只要能写出正确的指令,计算机执行时就无须人工干预。

冯·诺依曼计算机的主要组成部分是:运算器、控制器、存储器、输入设备和输出设备。

其中运算器和控制器合称“中央处理机”(或称为CPU,Central Processing Unit),CPU与存储器(内存储器)合称为“主机”,而输入设备和输出设备合称为“外部设备”。

1.3 描述计算机的发展过程及应用范围?解:电子数字计算机从1946年第一台ENIAC机至今可分为4代:第一代——电子管计算机;第二代——晶体管计算机第三代——集成电路计算机第四代——大规模和超大规模集成电路计算机应用范围1.4 计算机软件的组成?并举例说明。

解:计算机的主要应用领域包括:数值计算、数据处理、计算机控制、计算机辅助设计/计算机辅助制造和人工智能等。

1.5 说明计算机系统的层次结构及各层次结构的特点?解:计算机系统的层次结构共分8级,从L0~L7,其中:L0为硬联逻辑,实现微指令的控制时序,是计算机系统硬件的内核;L1为微程序控制,根据机器指令配备一套微指令,给出微操作控制信号;L2为机器语言级计算机,该级的机器语言就是该计算机的指令系统;L3为操作系统,为用户提供一个操作环境;L4为汇编语言级计算机,该级的机器语言是汇编语言,由相应级的计算机进行解释、执行;L5为高级语言类计算机,该级的机器语言是各种高级语言,该级计算机基本上脱离了物理计算机,供程序员使用;L6 为应用语言计算机,该级的机器语言是面向非计算机专业人员直接使用的应用语言;L7为应用系统分析和设计,是系统总体分析级,用以建立数学模型和算法,确定系统配置。

微型计算机技术课后习题一二三章答案

微型计算机技术课后习题一二三章答案

微计算机二三章1.已知物理地点为FFFF0H,且段内偏移量为 A000H,若对应的段地点放在DS 中,则DS 应为(B) 。

A.5FFFHB.F5FFHC.5FFF0HD.F5FF0H2.以下 CPU中属于准 16 位的是 C。

A.8080B.8086C.8088D.80386SX3.8088 的外面数据总线为A位。

A.8B.16C.32D.644.8086CPU 的内部构造由D构成。

A.ALU, EU, BIUB.ALU, BIU,地点加法器C.寄存器组, ALUD.EU, BIU5.每当 8086 的指令行列中有B 空字节, BIU 就会自动把指令取到指令行列中。

A.1 个B.2 个C.3 个D.4 个6. BIU 的功能是C。

A.计算有效地点B.剖析指令,产生控制信号C.与储存器或I/O 端口之间进行传递,并能形成物理地点D.进行算术运算与逻辑运算7.指令行列缓冲器的作用是D。

A.暂存操作数地点B.暂存操作数C.暂存指令地点D.暂存预取指令8. 8086 的指令行列的长度是C字节。

A.4 个B.5 个C.6 个D.8 个9. 8088 的指令行列的长度是A字节。

A.4 个B.5 个C.6 个D.8 个10.以下寄存器都存在于 BIU 零件的是 B 。

A.SP、 CSB.IP、 DSC.BP、 IPD.FR、SP11.8086 CPU 内部共有C个 16 位寄存器。

A.12B.13C.14D.1612.不属于 EU 部分的寄存器是A。

A.IPB.BPC.DID.SP13.8086/8088 的状态标记有D个。

A.3B.4C.5D.614.8086 有B个地点 / 数据复用引脚。

A.8B.16C.20D.3215.8088 有A个地点 / 数据复用引脚。

A.8B.16C.20D.3216.8086/8088 中,一个最基本的总线周期由 B 个时钟周期(T状态)构成。

A.1B.4C.2D.617.在 8086/8088 中,在 T1状态, CPU往总线发出C信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1(1)解:AX=1352H (2)解:PA=DS*16+EA=10000H+1352H=11352H,(11352H)=0FFH,(11353H)=26H,AX=26FFH(3)解: EA=BX+0150H=1350H,PA=DS*16+EA=10000H+1350H=11350H, CH=33H,(11350H)=33H, (11351H)的值不变,(11351H)=3CH (4)解:EA= BP +0150H =1350H , PA=SS*16+EA=20000H+1350H=21350H,AX=5188H(5) 功能:dest ←(SP+1)_(SP),SP ←SP +2注意: dest 可以是MEM/REG/SREG(CS 除外)解:EA= SP=1350H,PA=SS*16+EA=20000H+1350H=21350H,AX=5188H, SP=1350H+2H=1352H(6)功能: dest ←dest+src 注意:(1)源和目的操作数不能同时为存储单元;(2)标志寄存器中状态位随运算结果变化 (3)操作数是有符号或无符号数由程序员解释;解:EA=SI=1354H , PA=DS*16+EA=10000H+1354H=11354H , CX=339AH, (11354H)=52H ,(11355H)=OE7H(7)格式:SUB dest, src 功能:dest ←dest-src 注意:dest 、src 不能同时为存储单元。

标志寄存器中的状态位随运算结果改变。

减法时OF 溢出标志位何时为0,何时为1?当负数减正数时,若结果为正数,OF=1; 当正数减负数时,若结果为负数,OF=1;否则为0.解:EA=0150H+BX+SI=26A4H ;PA=DS*16+EA=10000H+26A4H=126A4H ;(126A4H)=9DH,BH=12H12H=00010010B- 9DH=10011101B01110101B =75H BH=75H, SF=0,ZF=0,PF=0, CF=1 ,OF=0(8)格式:INC dest 功能:dest ← dest +1注意:1)单操作数指令;2)不影响CF 标志;3)对内存单元进行加1时,要指明内存单元是字节,是字。

可以在内存单元前加操作符BYTEPTR ,表明为字节;加WORD PTR 表明是字4)常用于地址指针和加1计数。

解:EA=0152H+ BX=1352H,PA=DS*16+EA =11352,(11352H)=0FFH ,FF+1 →(11352H)=00H, (11353H)= 26H 不影响CF (9)解:EA=0152H+ BX=1352H,PA=DS*16+EA=11532,(11352H)=0FFH, (11353H)= 26H ,26FFH+1 →(11352H)=00H, (11353H)= 27H, 不影响CF(10)格式:SAR 移位对象,移位次数;状态位CF 、SF 、ZF 和PF 随运算结果而变化;当移位次数为1时,若移位前后移位对象的最高位不同时,则OF=1,否则为0,当移位次数大于1时,OF 是不确定的解:EA=BX+0150H=1350H;PA =DS*16+EA=11350H,(11350H)=0A5H= 10100101B11010010B=0D2H, CF=1,OF=0(11)解:EA=BX+0150H=1350H,PA=DS*16+EA=11350,(11350H)=0A5H= 10100101B01001010B=4AH, CF=1,OF=14.1 用下列芯片构成存储系统,各需要多少个RAM 芯片?需要多少位地址作为片外地址译码?设系统位20位地址线,采用全译码方式(1)512×4b RAM 构成16KB 的存储系统1、首先进行位的扩展,存储系统一般以字节为单位进行存储,所以需要两个512×4位的RAM 来达到系统要求的一个字节的字长,两个为一组。

2、接着进行字的扩展,因系统要求为16KB ,那16KB 个字,需要16KB/512bit=32(组)。

3、芯片个数=位扩展*字扩展=32*2=64(个)。

1、因2的9次方=512,所以,片内地址位数=9(位);2、片外地址译码位数=地址线总数-片内地址译码位数=20-9=11(位)(2)1024×1b RAM 构成128KB 的存储系统 需要128KB/1K*8=1024片;片外地址译码需10位地址线CF=1 PF(低八位奇偶校验) ECH= 11101100B →PF=0 SF(最高位状态) 1H=0001B →SF=0 OF(溢出标志) (-)+(+)→无溢出 ZF=0E752H = 1110011101010010B+ 339AH = 0011001110011010B10001101011101100BE752H+339AH =11AECH->(11355H)_ (11354H)(3)2k×4b RAM构成64KB的存储系统需要64KB/2K * 2=64片;片外地址译码需9位地址线(4)64k×1b RAM构成256KB的存储系统需要256KB/64K * 8位= 32片;片外地址码需4位地址线4.2 现有一个钟存储芯片容量为512×4b,若要用它实现4KB的存储容量,需要多少这样的存储芯片?每片芯片需要多少条寻址线?而4KB存储系统最少需要多少条寻址线?4KB/ 512×4b= 16,需要16片,每片芯片需9条寻址线,4KB存储系统最少需12条寻址线4.3 有一个2732EPROM续篇的译码电路,试计算该芯片的地址范围及存储容量2732的地址范围为:11111111000000000000~11111111111111111111=FF000H~FFFFFH存储容量为:4KB。

4.4 某一存储系统如下,他们的存储容量容量各是多少?RAM和EPROM存储器地址分配范围各是多少?EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。

由于A11未参加译码,因而有地址重叠,一个内存单元有2个地址对应。

4.5 使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM(00000H~02FFFH)、8KBRAM(03000H~04FFFH)的存储系统。

系统地址总线为20位,数据线为8位。

译码地址线安排:12KB ROM需采用3片2732,8KB RAM需采用4片6116。

2732的容量为4K*8位,还有12条地址线,片外译码的地址线为8条,6116的容量为2K*8位,还有11条地址线,片外译码的地址线为9条。

采用74LS138译码,每个输出端对应4KB地址范围,对6116,A11还需进行二次译码5.1 CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息。

说明CPU是如何通过三种总线(地址总线、数据总线和控制总线)同外设交换这三种信息的。

外设接口一边通过CPU的三总线同CPU连接,一边通过三种信息:数据信息,控制信息和状态信息同外设连接,CPU通过外设接口同外设之间交换的信息就是这三种信息5.2 简述查询传送方式的工作过程读取外设的当前状态,如果外设处于“忙”或“未准备就绪”,则程序转回重复检测外设状态,如果外设处于“空”或“准备就绪”,则进行第一次数据传送5.3简述中断传送方式的工作过程在中断传送方式中,通常是在程序中安排好再某一时刻启动某一台外设,然后CPU继续执行其主程序,当外设完成数据传送的准备后,向CPU发送中断请求信号,在CPU可以响应中断的条件下,现行主程序被“中断”,转去执行“中断服务程序”,在“中断服务程序”中完成一次CPU与外设之间的数据传送,传送完成后仍返回被中断的主程序,从断点处继续执行。

采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直在执行主程序5.4 简述三种DMA传送方式的区别(1)单字节传送方式:每次DMA传送只传送一个字节的数据,传送后释放总线,由CPU控制总线至少一个完整的总线周期。

以后又是测试DMA请求线DREQ,若有效,再进入DMA周期。

在这种方式中要注意:○1在DMA响应信号DACK有效前,DREQ必须保持有效;○2即使DREQ在传送过程中一直保持有效,在两次传送之间也必需释放总线。

(2)成组传送方式:一个DMA请求可以传送一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。

一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数组传送完。

(3)请求传送方式:又称查询传送方式。

该方式的传送类似于成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效,则挂起;若有效,继续DMA传送,直到①一组信息传送结束;②外加信号强制DMAC中止操作。

5.5 简述DMA控制器与一般接口芯片的区别①能发出地址信息,对存储器寻址,并修改地址指针。

DMAC 内部必须有能自动加1减1的地址寄存器;②能发出读、写控制信号,包括存储器访问信号和I/O访问信号。

5.6画出查询传送方式输出数6.1 根据接口电路功能,简要说明I/O接口电路应包括哪些电路据的流程图单(1)实现CPU与外设之间的数据传送——数据端口(2)在程序查询的I/O方式中,便于CPU与接口电路或外设之间用应答方式来交换信息——控制命令寄存器和状态寄存器(3)在中断传送的I/O方式中,必须提供各种中断控制功能——中断控制逻辑(4)具有选择接口电路中不同端口的功能——地址译码器(5)能对地址译码器选中的端口实现读写操作——读写控制逻辑。

6.2 扼要说明8255A工作在方式0和方式1的区别方式0可以工作于无条件传送方式,也可工作于查询传送(条件传送)方式,可由用户选择PCL和PCH中各一条线作为PA口和PB口的联络信号线,方式0不能工作于中断传送方式;方式1可以工作于查询传送方式和中断传送方式,芯片规定了PC口中6条线作为PA 口和PB口同外设之间的联络信号线以及同CPU之间的中断请求线。

6.3试说明8255A在方式1输入时的工作过程当外设准备好数据,在传送数据的同时,送出一个选通信号STB,8255A的A口数据锁存器在STB,下降沿控制下降数据锁存。

8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再传送数据6.4 试说明8255A在方式1输出时的工作过程当输出缓冲器满信号OBF为高电平时,CPU执行输出指令,CPU输出的数据送入8255AA口,并使INTR复位,OBF置为低电平,通知输出设备CPU已把数据输出到了8255A的A口,输出设备接到OBF信号有效后,发ACK有效,ACK下降沿将OBF置为1,ACK上升沿表示输出设备已从8255A指定端口取走数据,此时若INTE=1,则INTR被置为高电平,向CPU申请中断,CPU可采用中断方式输出下一个数据。

相关文档
最新文档