微型计算机及接口技术第3章2-2

合集下载

微机原理及接口技术重点及例题

微机原理及接口技术重点及例题

第一章思考题与习题:1.什么叫微处理器、微机?微机系统包含哪些部分?2 .为什么计算机使用二进制计数制?3.CPU 在内部结构上由哪几部分组成?4 .十六进制的基数或底数是。

5.将下列十进制数分别转换成十六进制、二进制、八进制数:563 6571 234 1286 .将下列十进制小数转换成十六进制数(精确到小数点后4 位数):0.359 0.30584 0.9563 0.1257.将1983.31510转换成十六进制数和二进制数。

8.将下列二进制数转换成十进制数、十六进制数和八进制数:(1)101011101.11011 (2 )11100011001.011 (3 )1011010101.00010100111 9.将下列十六进制数转换成十进制数和二进制数:AB7.E2 5C8.11FF DB32.64E10.判断下列带符号数的正负,并求出其绝对值(负数为补码):10101100;01110001;11111111;10000001。

11.写出下列十进制数的原码、反码和补码(设字长为8 位):+64 -64 +127 -128 3/5 -23/12712.已知下列补码,求真值X :(1)[X]补=1000 0000(2 )[X]补=1111 1111(3 )[-X]补=1011011113.将下列各数转换成BCD 码:30D,127D,23D,010011101B,7FH14.用8421 BCD 码进行下列运算:43+99 45+19 15+3615.已知X =+25,Y =+33,X = -25,Y = -33,试求下列各式的值,并用其对应的真值进行验证:1 12 2(1)[X +Y ]补1 1(2 )[X -Y ]补1 2(3 )[X -Y ]补1 1(4 )[X -Y ]补2 2(5 )[X +Y ]补1 2(6 )[X +Y ]补2 216.当两个正数相加时,补码溢出意味着什么?两个负数相加能产生溢出吗?试举例说明。

微机接口课后练习答案

微机接口课后练习答案

第1章80x86微处理器体系结构1. 微处理器、微型计算机和微型计算机系统三者之间有什么不同?2. CPU在内部结构上由哪几部分组成?各部分具备哪些主要功能?8086/8088CPU在内部结构上设计为两个独立的功能部件:执行部件EU和总线接口部件BIU。

EU负责全部指令的执行,向BIU提供数据和所需访问的内存或I/O端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理。

BIU是CPU同存储器和I/O设备之间的接口部件,负责CPU与存储器和I/O端口传送信息。

3. 8086状态标志和控制标志分别有哪些?程序中如何利用这些标志?6位状态标志为:⑴符号标志SF:若运算结果的最高位为1。

则SF=1,否则为0。

⑵零标志ZF:若运算结果为零,则ZF=1,否则ZF=0。

⑶奇偶标志PF:若指令的执行结果低8位中"1"的个数为偶数,则PF=1,否则为0。

⑷进位标志CF:当执行一个加法运算使最高位(字节操作的D7或字操作的D15)产生进位,或执行减法运算使最高位产生借位时,则CF=1,否则CF=0。

⑸辅助进位标志AF:当执行加法运算时,D3位向D4有进位,或作减法运算时,D3位向D4有借位,则AF=1,否则为0。

⑹溢出标志OF:在算术运算中,当补码运算结果超出了带符号数的表达范围,即字节运算的结果超出-128~+127,或者字运算结果超出-32768~+32767时,OF=1,否则为0。

3位控制标志为:⑴方向标志DF:这是处理串操作指令中信息方向的标志。

若DF=1,则串操作指令按自动减址操作,即串操作从高地址向低地址方向进行处理;若DF=0,则使串操作指令按自动增量修改地址指针,即串操作从低地址向高地址方向进行处理。

⑵中断允许标志IF:该标志用于对可屏蔽中断进行控制,若IF=0,则CPU拒绝外部INTR中断请求,本标志对内部中断和不可屏蔽中断不起作用。

⑶跟踪标志TF:若设置TF=1,则CPU按单步方式执行指令,以调试程序。

微型计算机原理与接口技术第二版孙力娟-文档资料

微型计算机原理与接口技术第二版孙力娟-文档资料

(二)整数补码的运算 1.关于“模”的概念 一个计量器的最大容量称为该计量器的“模”
四位计数器能存0000~1111共十六个数, ∴ 模=24
八位计数器能存0000,0000~1111,1111共256个数, ∴ 模= 28 十六位计数器能存 ∴ 模= 216
0000,0000,0000,0000~1111,1111,1111,1111共65536个数,
以小数点为界向前各位的位权依次是 20,21,
22,…,向后依次为2-1,2-2,2-3,…; 一个二进制数可以通过各位数字与其位权之积 的和来计算其大小。
(1


1.
0

1
1)2
权:2
3
2
2
2
1
2. 2
2
2
特点: 每位代码非0即1 高位权是低位权的2倍 加减运算法则:逢二进一,借一当二 101 1101 + 111 - 1010
真值:一个数的数值。 用“+”表示正数,用“-”表示负数 如:+101 -101 机器数:在计算机中如何表示正负? 把符号数值化,用0表示“+”,用1表示“-”,这 样,连同符号位在一起作为一个数,称为机器数。 0 XXXXXXX
正数
1
XXXXXXX
负数
字长:包括符号位在内,一个二进制数占有的位数 如:字长n=8的二进制数,除了符号位,数值部 分为7位 由于数值部分的表示方法不同,有符号数可有 三种表示方法,即机器数有三种形式,分别叫
∴ (0.8125)10=(0.1101)2
③十进制带小数 →二进制数 整数、纯小数分别计算,再合并 ∴(11.8125)10=(1011.1101)2 例:设 X =(01010110)2 Y =(5 A)16 问: X,Y谁大? 解: 转换成同一数制比。等值的十进制数谁最大。 ∵ X=(01010110)2=26+24+22+21=(86)10 Y=(5A) 16= 5×161+10×160=(90) 10 ∴ Y大 不同数制的数比大小,可看它等值的十进制数谁大。

精品课件-微型计算机原理及接口技术-第1章

精品课件-微型计算机原理及接口技术-第1章
西安电子科技大学 计算机学院
微机原理及接口技术
本课程的内容 以8086/8088 CPU构成的微机系统为例,介绍微机系统的组
成、工作原理。 为实现特定的任务,如何对上述微机系统进行功能扩展。
2
为什么要学习这门课?
通过本课程的学习,希望同学们能够 1. 了解一种具体的计算机(微机) 2. 初步掌握(或了解)以下技能: 根据工程需要,选择合适的微处理器(或单片机),通过增加适 当的外围芯片,构成应用系统,使它们能够按照设计意图稳定、 可靠地工作(包括硬件和软件两方面)。
13
Altair 8800 Computer with 8 inch floppy disk system
This is an original copy of 8K BASIC on paper tape for the MITS Altair 8800 cwormiptutteenr.byThBeilBlASGIaCteisn,tePrapurletAelrlewna,sand14
皓龙6200是全球首款16核x86处理器。
24
1.2 微处理器概述 二、计算机的两个发展方向
1. 高速度、功能强的巨型机和大型机 军事、尖端科学
2. 价格低廉的超小型机和微型机 开拓应用领域、占领更大市场
25
IBM Blue Gene
26
BlueGene/L 27
28
西安电子科技大学 计算机学院
48
1.2 微型计算机的组成 1.2.2 微型计算机的工作过程
【例】Y=10+20,结果送266单元 MOV AL,10 ADD AL,20 MOV [266],AL HLT
49
1.2 微型计算机的组成 1.2.2 微型计算机的工作过程

#微型计算机原理与接口技术答案

#微型计算机原理与接口技术答案
2019年5月18日星期六
P237 2.答:掩膜型ROM中信息是厂家根据用户给定的程序或数
据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片 无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将 内容写入PROM,一旦写入,就不能再改变了,即只允许编程 一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光 照擦除,以便重新固化新数据。
2019年5月18日星期六
微机原理与接口技术
第七章作业习题课
杭州电子科技大学自动化学院
2019年5月18日星期六
P302 1. 【答】:当CPU正常运行程序时,由于微处理器内部事件或外设请求,
引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断 服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中 断。
2019年5月18日星期六
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同 的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口, CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口:
⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。
DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动 修改地址指针,也能设定和修改传送的字节数,还能向存储器 和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。

第2章_微型计算机系统基础(2)

第2章_微型计算机系统基础(2)

2.2.3 存储器
计算机的存储器用来存放程序和数据,其容量的大 小、存取数据速度的快慢将直接影响到微机系统的性能。
随机存储器 RAM
主存储器 (内 存) 只读存储器 ROM 可编程只读存储器 PROM 可改写只读存储器 EPROM
存 储 器
外存储器 (辅助存储 器)
磁盘存储器:软磁盘、硬磁盘 光盘存储器
(3)控制总线(CB):用于传送控制信 息和时序信息。控制信息中,有的是 CPU向内存或CPU向I/O接口电路发出的 信号,如读/写信息、片选信号、中断 响应信号等。控制总线上的信息传送方 向由具体控制信号而定,一般是双向的, 控制总线的位数要根据系统的实际需要 确定。
3.外部总线 外部总线是微型计算机和外部设备 之间的总线,微型计算机作为一种设备, 通过该总线和其他设备进行信息与数据 交换。
内存地址
RAM在实际存储的时候被分成 为许多等长的存储单元,在微机 中一般按照字节存储,即按字节 来分存储单元。比如,如果有内 存1kB,则被分为1024个存储单 元。每个存储单元将被赋予一个 编号即内存地址。 注意区分内存地址和内存 地址中的内容。
FFFFH
0002H
0001H
0000H
2、外存
2.2.7 微型计算机的主要性能指标

性能指标
(分32位、64位等几种字长)
重点
字长:计算机一次可并行处理的二进制数码的位数
运算速度(或时钟频率)——MIPS(每秒百万条指令) 主频,即主时钟频率。 80486:33MHZ~66MHZ之间 Pentium 4:2.4GHZ 频率越高,速度越快。 主(内)存贮器的容量:128MB/256MB/512MB/1GB等 外部设备配置 此外,还有功能指标、可靠性指标、兼容性指标等。

(完整版)微型计算机原理与接口技术周荷琴着课后答案

制的各种程序,一般称为计算机的软件系统。
运算器
主机
中央处理器
控制器
内存储器
外存
硬件系统
外部设备
输入设备
输出设备
计算机系统
软件系统
总线
系统软件
操作系统
编译系统
数据库系统
服务性程序
应用软件
5.列出计算机系统中的三种总线结构,画出面向存储器的双总线结构图。
答:(1)面向系统的单总线结构
(2)面向CPU的双总线结构
(2)[44]压缩BCD=01000100B
[44]非压缩BCD=00000100 00000100B
(3)[301]压缩BCD=00000011 00000001B
第一章
1.什么是冯·诺依曼机?
答:冯·诺依曼于1945年提出了存储程序的概念和二进制原理,利用这种概念和原
理设计的电子计算机系统统称为冯·诺依曼机。
它包括运算器、控制器、存储器、输入设备和输出设备五个组成部分。
早期的冯·诺依曼机结构上以运算器和控制器为中心,随着计算机体系结构的发展,
现在已演化为以存储器为中心的结构。
USB接口支持设备的即插即用和热插拔功能,具有传输速度快,使用方便,连接灵活,独
立供电等优点。
8.说明以下一些伪指令的作用。
(1)DB
(2)DQ
(3)DW
(4)DD
答:(1)在汇编语言中定义字节数据。
(2)在汇编语言中定义4字数据。
(3)在汇编语言中定义字数据。
(4)在汇编语言中定义双字数据。ቤተ መጻሕፍቲ ባይዱ
9.将下列二进制数转换为十进制数。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和

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

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.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

微型计算机原理与接口技术习题大全及答案

已知一个存储器接口电路,求该存储系统的地址范围。

例如试编写初始化程序。

A 0 A 1 8253控制字格式SC 1SC 0=00选择计数通道0 RL 1RL 0=00 计数器锁存命令SC 1SC 0=01选择计数通道1 RL 1RL 0=01 只读/写低8位数据SC 1SC 0=10选择计数通道2 RL 1RL 0=10 只读/写高8位数据SC 1SC 0=11非法 RL 1RL 0=11 读/写16位数据,先低8位后高8位M 2M 1M 0=000 8253工作在方式0 BCD =1,为BCD 计数制M 2M 1M 0=001 8253工作在方式1 BCD =0,为二进制计数制M 2M 1M 0=⨯10 8253工作在方式2M 2M 1M 0=⨯11 8253工作在方式3M 2M 1M 0=100 8253工作在方式4M 2M 1M 0=101 8253工作在方式5解: T=4s 则 f=1/T=0.25Hz计数初值:N=250*1000/0.25=1000000SC1SC0RL1RL0M2M1M0BCD由于N>65536故需要两个计数器,每个计数器初值为1000程序如下:STACK SEGMENT STACKDB 200 DUP(?)STACK ENDSCODE SEGMENTASSUME SS:STACK,CS:CODESTART MOV AL,01110110BMOV DX,283HOUT DX,ALMOV AL,10110110BOUT DX,ALMOV DX,281HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,282HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,ALMOV AH,4CHINT 21HCODE ENDSEND START1.下列指令执行完后,AX=__4__、BX=__7__、CX=__3__、DX=__4__。

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