微机原理部分课后习题答案
微机原理课后习题解答

5、写出下列十进制数的原码、反码与补码。
(1)+89
(2)-37
解:
(1) [+89 ]原码、反码与补码为:01011001B
(2) [-37]原码=10100101 B
[-37]反码= 1ቤተ መጻሕፍቲ ባይዱ011010 B
[-37]补码=11011011 B
6.求下列用二进制补码表示的十进制数
微机原理习题
第一章绪论
习题与答案
1、把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(1) 10110010B=
(2)01011101、101B=
解:
(1)10110010B = 178D=B2H=(0001 01111000)BCD
(2) 01011101、101B=93、625D=5D.AH
5、段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值与IP值就是唯一的不?
解:根据:物理地址=段地址×10H+偏移地址,指令的物理地址为21F00H。指向这一物理地址的CS值与IP值不唯一。
6、8086 CPU中信号与A0信号就是通过怎样的组合解决存储器与外设端口的读/写的?这种组合决定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号区分?怎样区分?
解:8086/8088系统中每个存储单元都有一个物理地址,物理地址就就是存储单元的实际地址编码。在CPU与存贮器之间进行任何信息交换时,需利用物理地址来查找所需要的访问的存储单元。逻辑地址由段地址与偏移地址两部分组成。
逻辑地址的表示格式为:段地址:偏移地址。知道了逻辑地址,可以求出它对应的物理地址:物理地址=段地址×10H+偏移地址。
微机原理(第三版)课后练习答案

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.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。
微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
(完整版)微机原理课后习题参考答案

第一章2、完成下列数制之间的转换。
(1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。
答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。
组合型:254=(001001010100)BCD非组合型:254=(00000010 00000101 00000100)BCD7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。
+32767~ -32768。
9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。
(1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=(-71D)补正确(2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确(3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确[X-Y]补=00010010+00001111=00100001B=(33D)补正确(4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。
微机原理课后答案 (4)

微机原理课后答案第一章:计算机系统简介1.1 问题1.计算机硬件系统由哪些部分组成?2.什么是计算机软件系统?3.计算机的主要功能有哪些?1.2 答案1.计算机硬件系统由以下几部分组成:–中央处理器(CPU)–内存(Memory)–外部设备(包括输入设备和输出设备)2.计算机软件系统是指计算机系统中的各种软件程序的集合,包括系统软件和应用软件。
系统软件用于管理和控制计算机硬件系统的运行,例如操作系统、编译器、数据库管理系统等。
应用软件用于实现各种具体的应用功能,例如文字处理软件、图形设计软件、游戏等。
3.计算机的主要功能包括:–进行数据的输入、输出和存储。
–进行数据的处理和运算。
–运行各种软件程序,实现各种功能。
第二章:计算机的基本组成部分2.1 问题1.什么是计算机的存储器?2.什么是计算机的输入设备?3.什么是计算机的输出设备?2.2 答案1.计算机的存储器是指计算机中用于存储数据和程序的设备,包括主存储器和辅助存储器。
主存储器又称为内存,是计算机中用于存放程序和数据的临时存储区域,其容量相对较小但访问速度很快。
辅助存储器是用于永久性存储数据和程序的设备,例如硬盘、固态硬盘或者光盘。
2.计算机的输入设备是用于将外部数据或命令输入到计算机中的设备,常见的输入设备包括键盘、鼠标、扫描仪、摄像头等。
3.计算机的输出设备是用于将计算机处理后的结果或数据输出到外部的设备,常见的输出设备包括显示器、打印机、音频设备等。
第三章:计算机的运算方法3.1 问题1.什么是计算机的算术运算?2.什么是计算机的逻辑运算?3.什么是计算机的数据转移?3.2 答案1.计算机的算术运算是指计算机对数字数据进行加、减、乘、除等运算的过程。
算术运算包括整数运算和浮点数运算。
整数运算是指对整数进行计算的过程,浮点数运算是指对带有小数部分的实数进行计算的过程。
2.计算机的逻辑运算是指计算机对逻辑数据进行与、或、非等运算的过程。
逻辑运算常用于判断和决策的场景,例如判断某个条件是否为真、执行不同的分支等。
微机原理课后习题答案

1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连接。
而且总线可以标准化,易于兼容和工业化生产。
2.6 IA-32结构微处理器支持哪几种操作模式?解:IA-32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。
操作模式确定哪些指令和结构特性是可以访问的。
2.14 8086微处理器的总线接口不接有哪些功能?请逐一说明。
解:总线接口单元(BIU)负责与存储器接口;执行单元(EU)执行各种操作。
BIU主要由段寄存器、指令指针、加法器(形成20位地址)和预取的指令流队列等组成。
2.15 8086微处理器的总线接口不见由哪几部分组成?解:8086微处理器中的总线接口单元(BIU)负责CPU与储存器之间的信息传送。
具体地说,BIU既负责从内存的指令部分取出指令,送至指令队列中排队(8086的指令队列有6个字节,而8088的指令队列只有4个字节);也负责传送执行指令时所需的操作数。
执行单元(EU)负责执行指令规定的操作。
2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?解:指令的物理地址=12000h+FF00H=21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?解:8086微处理器的执行部件负责指令的执行。
它主要由算术逻辑单元、标志寄存器和通用寄存器等部分组成。
附:8086CPU从功能上分包括几部分,各有什么功能?3.3 写出下指令中内存操作数的所在地址。
(1)MOV AL,[BX+10](2)MOV [BP+10],AX(3)INC BYTE PTR[SI+5](4)MOV DL,ES:[BX+SI](5)MOV BX,[BP+DI+2]解:(1)数据段BX+10单元(2)堆栈段BP+10单元(3)数据段SI+5字节单元(4)附加段(ES段)BX+SI单元(5)堆栈段BP+DI+2单元3.4 判断下列指令书写是否正确。
完整版微机原理课后习题参考答案.doc

完整版微机原理课后习题参考答案.doc2篇微机原理课后习题参考答案(一)微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。
通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。
其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?答:存储器的地址空间是计算机可寻址的存储单元的集合。
每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。
地址空间的大小决定了计算机可以寻址的最大存储容量。
常见的存储器地址空间包括物理地址空间和逻辑地址空间。
物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。
指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。
数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。
除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号的发出和时序的控制,以确保各个组成部分协调工作。
4. 什么是总线?答:总线是微机中各个组成部分之间进行数据传输和控制信号传递的通道。
它可以看作是计算机内部各个部分之间进行信息交换的公共通道。
总线通常分为数据总线、地址总线和控制总线三种类型。
微机原理__课后答案

第1章概述一、填空题1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
二、简答题1.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。
微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。
2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?答:总线是模块与模块之间传送信息的一组公用信号线。
总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。
因此微型计算机系统中普遍采用总线结构。
3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。
地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。
第3章微处理器及其结构一、填空题1.8086/8088 CPU执行指令中所需操作数地址由EU计算出16 位偏移量部分送BIU ,由BIU 最后形成一个20 位的内存单元物理地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。
9、将下列二进制数转化为十进制数。
(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。
(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。
(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。
(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。
压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。
(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。
(2)两数运算后结果是正数还是负数。
ZF=0 不相等 SF=0ZF=1 相等 SF=1(3)两数相加后是否溢出? (4)采用偶校验方式,判断是否要补1? OF=0未溢出 PF=0 需补1OF=1溢出 PF=1不需补1(5)两数相减后比较大小。
(6)中断信号能否允许?无符号数:CF=0被减数大于减数 IF=0不允许CF=1被减数小于减数 IF=1允许有符号数:SF=0被减数大于减数SF=1被减数小于减数8、用伪指令将下列16位十六进制数存储在存储器中,并画出内存分布图。
a) 1234H b) A122H c) B100HA DW 1234HB DW A122HC DW B100H10、在实模式下对下列CS:IP 的组合,求出要执行的下一条指令的存储地址。
a) CS:IP=1000H:2000H 12000b) CS:IP=2000H:1000H 21000c) CS:IP=1A00H:B000H 25000d) CS:IP=3456H:AB09H 3F06911、实模式下,求下列寄存器组合所寻址的存储单元地址。
a) DS=1000H, DI=2000H 12000Hb) SS=2300H, BP=3200H 26200Hc) DS=A000H, BX=1000H A1000Hd) SS=2900H, SP=3A00H 2CA00H12、若当前SS=3500H, SP=0800H, 说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP 内容是什么?若再出栈6个字节,SP 为什么值?解:堆栈段的物理地址为35800H ,若此时入栈10个字节,SP 内容是07F6H, 若再出栈6个字节,SP 为07FCH 。
第三章 8086的寻址方式和指令系统1. 目的操作数 源操作数(1) 寄存器寻址 立即寻址(2) 寄存器寻址 立即寻址(3) 寄存器寻址 寄存器间接寻址(4) 寄存器相对寻址 寄存器寻址(5) 寄存器相对寻址 寄存器寻址(6) 基址变址寻址 立即寻址(7) 寄存器寻址 基址变址寻址(8)相对基址变址寻址寄存器寻址(9)直接端口寻址(10)寄存器寻址寄存器寻址2. ⑴ 0200H⑵ 2A10H⑶ 0200H⑷ 5946H⑸ 463CH⑹ 6B59H3. 寻址方式物理地址(1)直接寻址 10100H(2)直接寻址 10030H(3)寄存器间接寻址 10100H(4)寄存器间接寻址 20100H(5)寄存器间接寻址 100A0H(6)寄存器相对寻址 10110H(7)寄存器间接寻址 35200H(8)相对基址变址寻址 352D0H(9)相对基址变址寻址 10154H(10)基址变址寻址 35224H5. AL=24H ($字符的ASCII码)BX=000EHCX=5550HDX=1224HSI=459AHDI=459AHDS=1200HES=1200HA单元的内容为34H6. 除⑻正确外,其余都错误⑴操作数长度不一致⑵立即数不能作为目的操作数⑶不允许把立即数直接传送到段寄存器⑷不能同为存储器操作数⑸⑹IP不能寻址⑺BX、BP不能同时出现⑼SI、DI不能同时使用⑽常数没有任何属性⑾操作数长度不一致⑿立即数不能参与互换⒀输入指令只能在外部端口与累加器之间进行数据传送⒁格式错误,此外当端口地址超过0FF时,只能采用间接端口寻址方式7.参考答案之一TABLE DB 40H,79H, (18)……MOV BX,OFFSET TABLE MOV AL,5XLATMOV AH , ALMOV AL ,7XLATMOV BX ,AX8、 PUSH AX 执行之后 SP=00FEHPUSH BX 执行之后SP=00FCHPOP BX 执行之后SP=00FEHPOP AX 执行之后SP=0100H10.⑴ AH = 04H CF = 0⑵ BL = 36H CF = 0⑶ AX = DAF7H 不影响CF⑷ CX = FFF4H CF = 0⑸ DH = 08H CF = 0⑹ CX = 0004H CF = 0⑺ DX = 0186H CF = 0⑻ AL = 04H CF = 0⑼ BH = F0H CF = 0⑽ AX = 4A10H CF = 0⑾若CF原状态为0,则 BX = 1E6CH CF =0 若CF原状态为1,则 BX = 1E6DH CF =0 ⑿ DX = 4186H CF = 012.参考答案之一设DX寄存器中1的个数放在BL中MOV CX ,16MOV BL ,0LP2 : ROL AX ,1JNC LP1INC BLLP1: RCR DX ,1LOOP LP2参考答案之二MOV CX ,16MOV DX ,0MOV BX ,0NEXT: ROR AX ,1JNC LPINC BXLP: ADC DX ,0ROL DX ,1LOOP NEXTROR DX ,113.⑴转去 1200H :0278H 处执行⑵转去 1200H : 0300H 处执行⑶转去 1200H : 4800H 处执行⑷转去 3400H : 0ABCH 处执行⑸转去 00FFH : 4800H 处执行若将JMP 换成CALL,转去的目标与JMP相同,只是在转移之前,要将返回地址推入堆栈保护起来。
14.⑴ AX = 5,BX = 16,CX = 0,DX = 0⑵ AX = 2,BX = 4, CX = 3,DX = 1⑶ AX = 3,BX = 7, CX = 2,DX = 017、(00008H)=16H(00009H)=00H(0000AH)=85H(0000BH)=04H18.⑴ n = 0040H/4 =10H或16⑵ D169H : 240BH = D3A9BH第四章汇编语言程序设计1、下列变量各占几个字节?A1 DW 23H, 5876H ; 4A2 DB 3 DUP (?), 0AH, 0DH, ‘$’;6A3 DD 5 DUP (1234H, 567890H) ;40A4 DB 4 DUP(3 DUP (1, 2, ‘ABC’)) ;602、下列指令完成什么功能?MOV AX, 00FFH AND 1122H+3344H ; MOV AX, 0066H MOV AL, 15 GE 1111B ; MOV AL, 0FFH MOV AX, 00FFH LE 255+6/5 ; MOV AX, 0FFFFH AND AL, 50 MOD 4 ; AND AL, 02HOR AX, 0F00H AND 1234H OR 00FFH ;OR AX, 10FFH 3、有符号定义语句如下:BUF DB 3, 4, 5, ‘123’ABUF DB 0L EQU ABUF – BUF求L的值为多少?解:L=ABUF-BUF=偏移量=64、假设程序中的数据定义如下:PAR DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENGTH EQU $-PAR求PLENGTH的值为多少?表示什么意义?解:PLENGTH的值为22H,表示数据段所占的字节数。
5、对于下面的数据定义,各条MOV指令执行完后,有关寄存器的内容是什么?DA1 DB ?DA2 DW 10 DUP(?)DA3 DB ‘ABCD’MOV AX , TYPE DA1 ;AX=0001HMOV BX , SIZE DA2 ;BX=0014HMOV CX , LENGTH DA3 ;CX=0001H6、下段程序完成后,AH等于什么?IN AL , 5FHTESE AL , 80HJZ L1MOV AH , 0JMP STOPL1: MOV AH , 0FFHSTOP: HALT解:程序执行结果:若端口地址5FH输入的数据的D7=0,则AH=0FFH若端口地址5FH输入的数据的D7=1,则AH=00H第五章存储器8.16片 9位 12条12. 以设计16K X 8位的系统,地址范围为40000H~43FFFH为例需要用到2片2764芯片,片内寻址地址线的位数为13位(1)如果是8088系统2片2764的数据线均与8088的8位数据线对应相连。
用8088的A0~A12作为片内寻址的地址线连接2片2764的A0~A12。
A13~A15接138译码器的A、B、C端。
A18控制138译码器的G1端,A19、A17、A16通过或门接138两个低电平控制端中的一个,另一个由存储器/IO端口选择信号控制。
(或其它合理连接)译码器输出端和Y1分别连接2片2764的CS2片2764的接8088CPU的端RD2片2764地址范围分别为:40000H~41FFFH,42000H~43FFFH图略(2)如果是8086系统1片2764的数据线与8086的低8位数据线对应相连,另1片2764的数据线与8086的高8位数据线对应相连。