微型计算机原理第五版课后习题答案

合集下载

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。

由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。

由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。

配有操作系统、高级语言和多种工具性软件等。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。

总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。

1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。

微型计算机原理及应用习题全套答案

微型计算机原理及应用习题全套答案

CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。

)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。

微型计算机原理课后习题答案,王忠民主编,DOC

微型计算机原理课后习题答案,王忠民主编,DOC

王忠民主编西安电子科技大学出版部分习题答案第二章计算机中的数值和编码1、将十进制数转换为二进制和十六进制(1)129.75=10000001.11B=81.CH(2)218.8125=11011010.1101B=2、3451F.2H=103.CEH(3) 18.9+1010.1101B+12.6H-1011.1001=36.5256、选取字长n为8位和16位两种情况,求下列十进制数的补码。

(1) X=-33的补码:1101(2) Y=+33的补码:00100001,0000000000100001(3) Z=-128的补码:10000000,1111111110000000(4) N=+127的补码:01111111,0000000001111111(5) A=-65的补码:10111111,11111111101111117=-=+=-=+8并判断结果是否溢出。

(1)43+8∵ [43]补=00101011B,[8]补=00001000B∴ [43]补+[8]补=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵C S=0,C D=0,OF=C S⊕C D=0⊕0=0∴无溢出(无(溢9z=?,10111000B①若为无符号数②若为带符号补码数∵CF=1 ∴不正确∵CF=1,DF=1 OF=0∴不溢出x+y=0B8H x+z=61H y+z=3BH z+v=0CCH①不正确不正确不正确正确②不溢出不溢出不溢出溢出第三章80X86微处理器1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。

答:(1)BIU的作用:计算20位的物理地址,并负责完成CPU与存储器将从内2.4BX(Base)称为基址寄存器。

用来存放操作数在内存中数据段内的偏移地址,CX(Counter)称为计数器。

在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。

微机原理课后习题答案

微机原理课后习题答案

第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。

(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)?2.中断服务程序结束时,。

RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

微型计算机原理与接口技术(第5版)课后习题答案及问题墙

微型计算机原理与接口技术(第5版)课后习题答案及问题墙

微型计算机原理与接口技术(第5 版)课后答案及问题墙第一章绪论{崔文韬问}:课后习题第一题,二进制数与十进制数转换。

{崔文韬答}: 11001010B=202D,00111101B=61D,01001101B=77D,10100100B=164D。

{崔文韬问}:课后习题第二题,16 进制数与十进制数转换。

{崔文韬答}:12CH=300D,0FFH=255,3A8DH=14989D,5BEH=1470D{崔文韬问}:课后习题第三题,十进制数转化为二进制数和16 进制数。

{杨艺答}:25D=19H=00011001B,76D=4CH=01001100B,128D=100H=00000001 00000000B,134D=106H=00000001 00000110B{ 杨艺答}:128D=80H=10000000B,134D=86H=10000110B{崔文韬问}:课后习题第四题,写出10 进制数的BCD 码{杨艺答}:327D=(0011 0010 0111)BCD,1256D=(0001 0011 0101 0110)BCD{杨艺答}:1256D=(0001 0010 0101 0110)BCD{崔文韬问}:英文单词About 的ASCII 码{沙猛答}:3935H{王金鑫改}:41H,62H,6FH,75H,74H{崔文韬问}:数字95 的ASCII 码{王金鑫答}:39H,35H{崔文韬问}:课后习题第六题:10 进制数的原码、补码、反码{杨艺答}:【+42】原=00101010B=【+42】反=【+42】补【-42】原=10101010B,【-42】反=11010101B,【-42】补=11010110B【+85】原=01010101B=【+85】反=【+85】补【-85】原=11010101B,【-85】反=10101010B,【-85】补=10101011B{崔文韬问}:机器语言或者机器码(Machine Code),汇编语言(Assemble Language),高级语言的定义{沙猛答}:机器码:计算机只认得二进制数码,计算机中的所有指令都必须用二进制表示,这种用二进制表示的指令称为机器码。

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案(总25页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--上册第一章P9微处理器、微型计算机、微型计算机系统的区别是什么答:(1)微型计算机中的运算器和控制器合起来称为中央处理器,也就是微处理器,又称微处理机。

(2)微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。

(3)微型计算机系统由微型计算机、输入/输出设备、外存储器、系统软件、电源、面板和机架等组成。

微型计算机由哪些基本部分构成微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。

说明CISC、RISC及其主要区别。

CISC是指复杂指令系统计算机,RISC是指精简指令系统计算机。

他们的区别在于不同的CPU设计理念和方法。

RISC指令系统仅包含哪些必要的经常使用的指令,不经常使用的功能,往往通过基本指令组合来完成。

完成特殊功能时效率比较低。

CISC的指令系统比较丰富,一些特殊功能都有相应的指令。

处理特殊任务效率较高。

RISC对存储器操作相对简单,使对存储器访问的控制简化;而CISC机器的存储器操作指令较多,对存储器的访问有更多的指令直接操作,要求的控制逻辑比较复杂。

RISC在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。

RISC CPU的电路构成比CISC CPU简单,因此面积小、功耗也更低;CISC电路CPU电路复杂,同水平比RISC CPU面积大、功耗大。

RISC CPU结构比较简单,布局紧凑规整,设计周期较短,比较容易采用一些并行计算的最新技术;CISC CPU结构复杂,设计周期长,技术更新难度大。

从使用角度看,RISC 微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。

第二章8086CPU 由哪两大部分组成简述它们的主要功能。

总线接口部件BIU跟执行部件EU。

微型计算机原理与接口技术课后习题答案

算法是一组解决问题的步骤,包括排序算法、查找算法、图算 法等。常见的排序算法有冒泡排序、选择排序和快速排序等。
数据结构与算法的关系
数据结构与算法是相辅相成的,数据结构的选择会影响算法的 效率和实现方式,而算法的选择也会影响数据结构的组织形式 和使用方式。
04 微型计算机应用与开发
Байду номын сангаас 应用软件与开发工具
计算机工作原理
总结词
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。
详细描述
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。在计算机内部,数据以二进制数的形式表示和处理,运算 器根据控制器的指令对数据进行运算,并将结果存储回存储器中。输入输出设备则负责
第2章习题答案
选择题
答案
简答题
答案
在计算机中,数据是以什么 形式存储的?
在计算机中,数据是以二进 制形式存储的。
简述计算机中存储器的分类 及其特点。
计算机中存储器可以分为随 机存取存储器(RAM)、只 读存储器(ROM)和高速缓 存存储器(Cache)等。 RAM的特点是可以随时读写, 但断电后数据会丢失;ROM 的特点是只能读取不能写入, 但数据不会因断电而丢失; Cache的特点是读写速度快, 可以暂存部分数据,提高 CPU的访问速度。
接口
接口是连接设备和总线的桥梁,负 责数据的传输和控制。
性能指标
总线的带宽和传输速率是衡量其性 能的重要指标。
04
03 微型计算机软件技术
操作系统
操作系统定义
操作系统是控制计算机硬件与软件资源、管理计算机程序的软件, 是计算机系统的核心组成部分。

微型计算机原理(第五版)课后习题答案


7.设有3个字变量的变量名及其内容如下: VAR1 3C46H VAR2 F678H 0A56H:000BH VAR3 0059H P127 试设计一个数据段定义这3个变量及其地址(包括段地址和偏移地址) 表变量ADDRTABL。 0A56H:0005H 46H VAR1 解:DATA SEGMENT 0A56H:0006H 3CH VAR1 DW 3C46H 0A56H:0007H 78H VAR2 VAR2 DW F678H 0A56H:0008H F6H VAR3 DW 0059H 0A56H:0009H 59H VAR3 ADDRTABL DD VAR1 0A56H:000AH 00H DD VAR2 DD VAR3 DATA ENDS
210=1K 24=16
(2)需要64个RAM芯片,64个芯片组,13根片内地址线、6根片选地址线。 213=8K 26=64
第六章
7、某微机系统的RAM存储器由4个模块组成,每个模块的容量为128 KB,若 4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1 =10000H+217-1 0001,0000,0000,0000,0000B +0010,0000,0000,0000,0000B 0011,0000,0000,0000,0000B -0000,0000,0000,0000,0001B 0010,1111,1111,1111,1111B =2FFFFH 则4个模块的首末地址分别为:10000H~2FFFFH、30000H~4FFFFH、 50000H~6FFFFH、70000H~8FFFFH
第五章 1、已知8086 CPU中当前段寄存器的基址(DS) = 021FH,(ES) = 0A32H, (CS) = 234EH,则上述各段在存储器空间中物理地址的首地址号及末地 址号是什么? 解:各段首地址为: 数据段:(DS)×10H+0000H=021F0H 附加段:(ES)×10H+0000H=0A320H 代码段:(CS)×10H+0000H=234E0H 各段末地址为: 数据段:(DS)×10H+0FFFFH=121EFH 附加段:(ES)×10H+0FFFFH=1A31FH 代码段:(CS)×10H+0FFFFH=334DFH

微型计算机原理 第五版 (姚燕南 姚向华 乔瑞萍 着) 西安电子科技大学出版社 1-5章习题解答


a bi 的位余数为 92 mod 8:4
d 答:bi 位在 m+11 字节的 D4 位。
kh 解:bj 的字节索引为-88÷8 取整:11;
4
若侵犯了您的版权利益,敬请来信通知我们! ℡
课 后 答 案 网
课后答案网
bj 的位余数为-88 mod 8:0 答:bj 位在 m-11 字节的 D0 位。
aw SF:符号标志,指示算术/逻辑运算结果最高位的状态,最高位为 1 时 SF 为 1,反之为 0; d OF:溢出标志,指示带符号算术运算结果是否超出其表示范围,用双高位法判断,有溢出时 OF 为 1,反
课 后 答 案 网
课后答案网
若有,是正溢出还是负溢出? (1)43+8=51
解:[43]补=2BH
m [8]补=08H o 0010 1011 .c + 0000 1000
0011 0011B
w 因为 D7CY○+ D6CY=0○+ 0=0,所以运算结果没有溢出。 da (2)-52+7=-45
.k 1000 0110B
因为 D7CY○+ D6CY=0○+ 1=1,所以运算结果产生了正溢出。
w (4)72-8=64 w 解:[72]补=48H
m [-8]补=F8H
w o 0100 1000
.c + 1111 1000 0100 0000B
aw 因为 D7CY○+ D6CY=1○+ 1=0,所以运算结果没有溢出。 d (5)-33+(-37)=-70 kh 解:[-33]补=DFH
h m (4) -25+6=?
k o 解: ∵ [-25]补=E7H .c [6]补=06H

计算机组成原理教程第五版(张基温)课后习题大题答案

!ROM和RAM区别:区别ROM只读存储器非易失器件,RAM随机存储器,易失!存储元:存储一位数据的存储空间。

存储单元;存储一个字或者字节的数据存储空间。

存储体;存储器中承载数据存储的部件。

存储单元地址:给每个存储单元进行编号是存取数据时不混淆,2由许多1构成,1是数据存储最小单元,3由许多2构成,2是数据存储基本单元,避免混淆编号形成4!存储系统层次解决成本速度容量问题条件是存储器访问局部性度量存储系统命中率!联系物理空间和逻辑空间都是用来存储数据的,区别物理空间是真实存在的是主板上的内存条,虚拟是虚拟存在的电脑匀出的部分硬盘空间来充当内存,物力数据比虚拟存取速度快,物力内存一般不可变,逻辑可变,物力作用与cpu 沟通,虚拟解决物理内存不足问题。

!具有虚拟存储器对内存空间作了扩充,部分数据存入虚拟空间,操作系统自动调用简单灵活。

不具有内存空间不足,现存部分数据分批调用,用户手动完成。

!Cache扩容后能不能取代主存不能,成本高,相邻两级速度不能差太多!电子时代之前,有可能成功制造自动工作的计算机吗不能,内动力和程序是计算机自动工作的条件内动力需要电子元件完成!汉字需要输入码英文需要输入码吗需要,英文字母对应的ASCII码为机器内码!减少数据失真失真:提高采样频率和量化精度!指令系统作用指令系统是对cpu功能的扩展,它表明cpu执行那些基本操作,cpu功能是取指令分析指令执行指令,所以一个cpu设计依据的功能也来自指令系统,它是cpu设计的基本依据!运算速度与cpu主频有关,主存容量与内存有关,运算精度与总线位数有关!评价计算机性能从运算速度,机器字长存储容量带宽均衡性环保和效能用户友好性性价比可靠性可用性。

!控制器控制方式和特点控制器:定长cpu周期法:时序电路简单但浪费时间,不定长c周期法:按需分配有效提高运行速度但增加时序部件复杂性,延长节拍法:中央局部结合兼顾集中分散两控制优点。

!机器指令和微指令关系:每一条机器指令由一段用微指令编成的微程序来解释执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/3/10
C s 1, C p 1,无溢出, OF 0 CF 1, ZF 0, SF 0, PF 1, AF 1
第三章 3、 设DS = 2000H,BX = 1256H,SI = 528FH,偏移量 = 20A1H, [232F7H] = 3280H,[264E5] = 2450H。若独立执行下述指令后,请 给出对应IP寄存器的内容。
C s 1, C p 1,无溢出, OF 0
1010 ,0111
CF 1, ZF 0, SF 1, PF 1, AF 1 1110 ,1101
1,0001 ,0101 ,0000 ,0000
Cs 1,C p 1,无溢出, OF 0 CF 1,ZF 0,SF 0,PF 1,AF 0
画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。
解:1)用4K×4位SRAM芯片组成16K×8位的存储空间
需要8个RAM芯片,4个芯片组,12根片内地址线、2根片选地址线。
A19、 A18、 A17、 A16、 A15、 A14、A13、A12、A11~A0 1、 1、 1、 1、 1、 1、 1、 1、 0… 0
(1) 01111001B
(2) 10000011B
BCD码为0111,1001B 十进制数为79 二进制数为0100,1111B
2020/3/10
2020/3/10
6、若已知当前栈顶的逻辑地址为3000H:0200H,试问压入两个 字后栈顶的逻辑地址和物理地址是什么? 若又弹出3个字后, 则栈顶的逻辑地址和物理地址又是什么? 解:压入两个字后,SP的内容为 (SP)-字数×2=0200H-2×2=01FCH 所以逻辑地址为3000H:01FCH 物理地址为301FCH
B6H
+60H
16H
CF=1,(BL)=16H
19H
+01H
+12H
2CH
+06H
32H CF=0,(BH)=32H
(BX)=3216H
16H=00010110B
PF=0
7、 执行下列程序段,指出此程序段功能。
(1) MOV CX,10
LEA SI,First LEA DI,Second
1)将源串FIRST的10个字节 搬移至目标串SECOND
2020/3/10
5. 设机器字长为8位,最高位为符号位,试对下列各算式进 行二进制补码运算:
8-18=?-10
[ 8 ] 补码 0000 ,1000
[ -1 8 ] 原码 1001 , 0010
[ -1 8 ] 补码 1110 ,1110
0000 ,1000
1110 ,1110 1111 ,0110 [ 10 ] 补码
第六章
8、设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位
的存储空间,请问需用此SRAM或EPROM多少片?它们的片内地址线及片选地
址线分别是哪几根?假设该16K×8位存储空间连续,且末地址为FFFFFH,请
画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。
210=1K
24=16
(2)需要64个RAM芯片,64个芯片组,13根片内地址线、6根片选地址线。
213=8K
26=64
2020/3/10
第六章
7、某微机系统的RAM存储器由4个模块组成,每个模块的容量为128 KB,若
4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1
(1) JMP BX;IP=? (2) JMP [BX][SI];IP=? 解: 1)是段内间接寻址,所以IP=1256H 2)是段内间接寻址 偏移地址:(BX)+(SI)=1256H+528FH=64E5H 物理地址:DS×10H+64E5H=264E5H [264E5]=2450H 所以IP=2450H
2020/3/10
7、 试判断下列运算执行之后,OF、CF、ZF、SF、PF和AF的状态: OF:溢出标志、CF:进位标志、ZF:零标志、SF:符号标志、 PF:奇偶标志(低8位1的个数为偶数,则置1,否则置0)、 AF:辅助进位标志(第3位有进位或借位,则置1,否则置0)
(3)46 H 59 H 0100 ,0110
2020/3/10
2、假如8086 CPU中,(CS) = 234EH,已知物理地址为25432H, 若(CS)的内容被指定成1A31H,则物理地址应为什么地址号? 解:物理地址=段地址×10H+偏移地址 求偏移地址:25432H-234EH ×10H=1F52H 当(CS)=1A31H时,物理地址为: (CS)×10H+1F52H=1A310H+1F52H=1C262H

CX≠0循环;
ZF=0且CX≠0循环; ZF=1且CX≠0循环;
指令执行后,AX =? BX =? CX =? DX =?
程序段如下:
ORG 0200H
MOV AX,10H (AX)=10H
MOV BX,20H (BX)=20H
MOV CX,04H (CX)=04H
MOV DX,03H
LLL:INC AX
50000H~6FFFFH、70000H~8FFFFH
2020/3/10
第六章
8、设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位
的存储空间,请问需用此SRAM或EPROM多少片?它们的片内地址线及片选地
址线分别是哪几根?假设该16K×8位存储空间连续,且末地址为FFFFFH,请
ADD BX,BX
SHR DX,1
(
)
HLT
2020/3/10
(DX)=03H=0000,0011B
(AX)=11H (AX)=12H (AX)=13H
(BX)=40H (BX)=80H (BX)=0100H
(DX)=01H (DX)=00H (DX)=00H
(CX)=03H (CX)=02H (CX)=01H
2020/3/10
第六章
6、对下列RAM芯片组排列,各需要多少个RAM芯片?多少个芯片组?多少根 片内地址线?若和8088 CPU相连,则又有多少根片选地址线?
1 K × 4位芯片组成16 K × 8位存储空间 8 K × 8位芯片组成512K × 8位存储空间 解: (1)需要32个RAM芯片,16个芯片组,10根片内地址线、4根片选地址线。
解:2)用8K×8位EPROM芯片组成16K×8位的存储空间
需要2个EPROM芯片,2个芯片组,13根片内地址线、1根片选地址线。
A19、 A18、 A17、 A16、 A15、 A14、A13、A12~A0 1、 1、 1、 1、 1、 1、 1、 0… 0
1… 1
FE000H~FFFFFH
1、 1、 1、 1、 1、 1、 0、 0… 0 1… 1
0101 ,1001
( 3 ) 46 H 59 H 59 H 89 D [ 89 ] 原 1101 ,1001 [ 89 ] 补 1010 , 0111
(1) A400 H 7100 H
1110 ,1101
0100 ,0110
1010 ,0100 ,0000 ,0000 0111 ,0001 ,0000 ,0000
INT 21H CMP AL,’1’ JE ONE CMP AL,’2’ JE TWO CMP AL,’3’ JE THREE JMP KEY ONE:… TWO:… THREE:…
2020/3/10
第五章 1、已知8086 CPU中当前段寄存器的基址(DS) = 021FH,(ES) = 0A32H, (CS) = 234EH,则上述各段在存储器空间中物理地址的首地址号及末地 址号是什么? 解:各段首地址为: 数据段:(DS)×10H+0000H=021F0H 附加段:(ES)×10H+0000H=0A320H 代码段:(CS)×10H+0000H=234E0H 各段末地址为: 数据段:(DS)×10H+0FFFFH=121EFH 附加段:(ES)×10H+0FFFFH=1A31FH 代码段:(CS)×10H+0FFFFH=334DFH
2020/3/10
6.有如下程序: MOV AL,45H ADD AL,71H DAA 加法调整指令P100 MOV BL,AL MOV AL,19H ADC AL,12H DAA 加法调整指令P100 MOV BH,AL 执行后,BX =?标志位PF =?CF =?
2020/3/10
45H
+71H
1101 ,1011 1011 ,1010
c s 1 , c p 1 ,无溢出 11002020/,3/011100 [ 70 ] 原码
1011 ,1010 10110 ,0000 c s 1, c p 0 ,负溢出 0110 ,0000 [ 96 ] 原码
10、将下列8421 BCD码表示成十进制数和二进制数:
FC000H~FDFFFH
2020/3/10
第六章 9、设由256K×8位SRAM芯片与8086 CPU组成1M×8存储空间,试问共需几片这 样的SRAM芯片?片内地址线及片选地址线各为哪几根?试画出用该256K×8位 SRAM与8086 CPU组成1MB存储空间的连线,并写出各芯片的地址域。 解:需要4个SRAM芯片,18根片内地址线、2根片选地址线。


LOOPZ LLL LOOPNZ LLL
相关文档
最新文档