微机原理习题册答案整理

合集下载

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

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

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

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

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

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

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

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

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

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

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

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

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

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

微机原理课后习题解答

微机原理课后习题解答

微机原理习题第一章 ?绪论习题与答案1.? 把下列二进制数转换成十进制数、十六进制数及BCD码形式。

(2)?? 01011101.101B =解:(2)?????????? 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.? 把下列十进制数转换成二进制数。

(1)?? 100D =(2)?? 1000D =(3)?? 67.21D =解:(1)?? ?100D = 01100100B(3)?? 67.21D = 1000011.0011B3.? 把下列十六进制数转换成十进制数、二进制数。

(1)?????? 2B5H? =(2)?????? 4CD.A5H =解:?????????? (1)????????????? 2B5H? =? 693D = 0010 1011 0101B ?????????? (2)????????????? 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B 4.? 计算下列各式。

(1)?? A7H+B8H? =(2)?? E4H-A6H? =解:(1)?????????? A7H+B8H? = 15FH(2)?????????? E4H-A6H? = 3EH5.? 写出下列十进制数的原码、反码和补码。

(1)+89(2)-37解:(1)[+89 ] 原码、反码和补码为: 01011001B6.求下列用二进制补码表示的十进制数??? (1)(01001101)补=解:??? (1)(01001101)补= 77D7.请用8位二进制数写出下列字符带奇校验的ASCII码。

??? (1)C:1000011??? (2)O:? 1001111??? (3)M:1001101??? (4)P:? 1010000解:??? (1)C:0 1000011?? (2)O:0 1001111??? (3)M:1 1001101?? (4)P:1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。

微机原理习题答案(完整版)

微机原理习题答案(完整版)

第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。

答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。

CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。

答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。

存储器:存储计算机工作时使用的信息,即指令代码和数据代码。

I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。

1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。

另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。

1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。

答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。

1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。

微机原理习题集以及答案

微机原理习题集以及答案

第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。

P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。

P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。

P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。

把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。

微机原理习题册答案

微机原理习题册答案

微机原理习题册答案16位32位微处理器1.在8086系统中,下一条指令所在单元的物理地址是如何计算的?8086指令存放在CS段中,指令的段内偏移地址由IP提供。

所以下一条指令的物理地址:CSX16+IP2.若某存储器容量为2KB,在计算机存储系统中,其起始地址为2000H:3000H,请计算出该存储器物理地址的范围?存储容量是2KB,因此地址范围为000H:7FFH。

起始逻辑地址是2000H:3000H,则首地址的物理地址2000HX16+3000H,末地址再加7FFH,范围可知3.8086的复位信号是什么?有效电平是?CPU复位后,寄存器忽然指令队列处于什么状态?是输入8086CPU的一个RESET的控制信号,高电平有效。

当此信号有效时,8086处于初始化状态,此时14个16位寄存器除CS为FFFFH外全清0,指令队列清空。

4.8086 CPU标志寄存器中的控制位有几个?简述它们的含义?3个,方向标志DF-决定字符串操作时地址修改的方向。

中断允许标志IF-表示CPU是否允许响应外部可屏蔽中断,陷阱标志TF-决定CPU是否在每条指令执行完后自动产生一个内部中断5.8086与8088CPU的主要区别是什么?1.8086是真正地16位微处理器,有16条地址/数据复用线AD15-AD0,而8088是准16位微处理器,内部运算为16位,数据输出仅有8条地址/复用线AD7-AD0。

2.8086把1MB存储空间分成2个512KB,有奇偶地址之分,分别由BHE信号和A0信号作为选择线,而8088无BHE引脚,它的存储空间不划分奇偶。

3.前者存储器、IO控制线为M/IO,后者为IO/M。

4.前者指令队列为6字节,后者为4个6.8086/8088 CPU 由哪两部分构成,主要功能是什么?BIU:是8086/8088 CPU的总线接口部件,EU:是8086/8088 CPU的执行部件。

前者功能是使8086/8088 CPU与储存器或I/O 接口电路进行数据交换,包括四个寄存器CS,DS,SS,ES,指令指针IP,指令队列等。

微机原理习题集答案

微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。

等五部分组成。

等五部分组成。

2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。

3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。

三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。

5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。

的工作原理。

这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。

原理。

第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。

位的内存单元物理地址。

2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。

微机原理习题集(含完整答案)

5
72,8088/8086 CPU 系统中装在系统板上的接口称为 ,而装入扩展槽上 的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。 74,8088/8086 系统中,分配在系统板上的接口的端口地址 个,其端口 。 编址范围为 75,8088/8086 系统中,分配在扩展槽上接口有 个,其端口编址范围 为 。 76,计算机机中 CPU 与外设进行数据传递,广泛采用的控制方式有 , 和 。 和 。 77, 8088/8086 系统中, CPU 对 I/0 端寻址方式有两种即 和 系统中。 78,程序查询 I/O 方式主要运用在 79,I/O 设备发出中断请求的先决条件是 。 80,在 PC 机系统中使用的中断控制器是 芯片,该中断控制器可接受 级硬件外中断。 81 , PC 机系统中,中断 优先做级 别最高 的 为 中断, 而级 别最 低 的 为 中断。 82, 在中断执行期间, CPU 要做的工作, 即 、 、 。 83,8088/8086 CPU 提供的中断控制系统,它最多能处理 个不同类型的中 断。 计算得到。 84,在 8088/8086 系统中,中断向量地址由 、 、 。 85,8088/8086 CPU 允许接受三种类型的中断: 86,8088/8086 CPU 的外中断是指 ,而内中断是指 中断。 87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是 。 信号后将 88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。 89,8088/8086 CPU 中接受不可屏蔽的中断是由 得到的。 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 91, 8088/8086 指令系统中, 用来开中断的指令为 , 关中断指令为 。 92,在中断服务子程序中首先要执行的操作是 。 93,在中断服务子程序最末一条指令是 。 94,要实现多中断嵌套,在中断服务子程序要执行 操作。 95,在中断服务子程序中,保护现场是指保护 。 96,在中断向量表中存放的是 。 97,中断服务子程序的入口地址是由 和 。 98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的 总和称为 。 99,一台计算机能执行多少种指令,是在 时确定的,8086/8088 指令系统 共有 条指令。

微机原理经典习题练习册(附答案)

微机原理经典习题练习册(附答案)微型计算机原理与应⽤练习册(附答案)第⼀章计算机基础⼀、问答题1、下列数值或字符串表⽰成相应的ASCII码是多少?(1)换⾏(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表⽰数的范围是(1)8位⼆进制⽆符号定点整数;(2)8位⼆进制⽆符号定点⼩数;(3)16位⼆进制⽆符号定点整数;(4)⽤补码表⽰的16位⼆进制有符号整数;3、(111)X=273,基数X=?4、有⼀个⼆进制⼩数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满⾜什么条件?(2)若使X>1/8,则X1……X6应满⾜什么条件?5、有两个⼆进制数X=01101010,Y=10001100,试⽐较它们的⼤⼩。

(1) X和Y两个数均为⽆符号数;(2) X和Y两个数均为有符号的补码数。

6、⼀个⽤⼗六进制表⽰的两位整数,如果改⽤⼗进制数表⽰,顺序正好颠倒,该数是多少?⼆、填空题1、对于R进制数来说,其基数(能使⽤的数字符号个数)是,能使⽤的最⼩数字符号是。

2、⼋进制数的基数为8,能⽤到的数字符号个数为。

3、⼗进制数72转换成⼋进制数是。

4、与⼗进制数49.875等值的⼋进制数是。

5、与⼗进制数67等值的⼗六进制数是。

6、⼗进制⼩数0.6875转换成⼗六进制数是。

7、⼆进制数101.011转换成⼗进制数是。

8、与⼆进制数101110等值的⼋进制数是。

9、⼗六进制数0E12转换成⼆进制数是。

10、汉字国标码字符集中共包含有个汉字和图形符号。

11、把汉字区位码的区码和位码都加上⼗六进制数,即得到汉字国标码;把汉字区位码的区码和位码都加上⼗六进制数,即得到汉字机内码。

12、将下列⼗进制数8609、5254、2730、1998变为8421BCD码分别是。

三、选择题1、在计算机机内部,⼀切信息的存取、处理和传送都是以形式进⾏的。

(完整版)微机原理习题集答案.doc

微型计算机原理及应用习题集专业班级学号姓名目录第 1 章概述 (1)第 2 章计算机中的数制与编码 (2)第 3 章微处理器及其结构 (4)第 4 章 8086/8088CPU 指令系统 (8)第 5 章汇编语言程序设计 (16)第 6 章存储器系统 (27)第 7 章中断技术 (30)第 8 章输入 /输出接口技术 (36)第 9 章串行通信技术及其接口芯片 (41)模拟试题(一)............................................................................................................................................... 错误!未定义书签。

参考答案................................................................................................................................................................. 错误!未定义书签。

模拟试题(二)............................................................................................................................................... 错误!未定义书签。

参考答案................................................................................................................................................................. 错误!未定义书签。

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

上册第一章P91.1 微处理器、微型计算机、微型计算机系统的区别是什么?答:(1)微型计算机中的运算器和控制器合起来称为中央处理器,也就是微处理器,又称微处理机。

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

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

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

1.4 说明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微处理器结构复杂,功能强大,实现特殊功能容易。

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

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

总线接口部件(BIU)是联系微处理器内部与外部的重要通道,其主要功能是负责微处理器内部与外部的信息传递。

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

1.2 课后练习题一、填空题1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。

2.将十进制数199转换为二进制数为____ 11000111____B。

3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD码。

4.十进制数36.875转换成二进制是___100100.111____________。

5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。

6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。

(精确到小数点后4位)二、选择题1.堆栈的工作方式是__B_________。

A)先进先出B)后进先出C)随机读写D)只能读出不能写入2.八位定点补码整数的范围是____D_________。

A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+1273.字长为16位的数可表示有符号数的范围是___B___。

A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768三、简答题1.微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备2.简述冯.诺依曼型计算机基本思想?将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存指令按其在存储器中存放的顺序执行;由控制器控制整个程序和数据的存取以及程序的执行;以运算器为核心,所有的执行都经过运算器。

3.什么是微型计算机?微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

4.什么是溢出?运算结果超出了计算机所能表示的范围。

2.2一、填空题1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0。

1μs_____。

2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU 采样___READY_________信号,若未准备好,插入___TW__________时钟周期。

3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。

4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_____85010H__________。

6. 8086的输入信号Ready 为低电平的作用是说明___存储器或I/O接口未准备好____________。

7. 8088 CPU的NMI 引脚提出的中断请求称为:___非屏蔽中断____________。

8. CPU从主存取出一条指令并执行该指令的时间称为___指令周期____________。

9. 在8086系统中,从奇地址读写两个字时,需要___ 4______个总线周期。

二、简答题1. 在内部结构上,微处理器主要有那些功能部件组成?1) 算术逻辑部件2) 累加器和通用寄存器组3) 程序计数器4) 时序和控制部件(意思相近2. 微处理器一般应具有那些基本功能?本身具有运算能力和控制功能3. 什么是总线周期?CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)三、判断题6.8086的每个存储单元地址既是字节地址又是字地址。

( √)7. 同一个物理地址可以由不同的段地址和偏移量组合得到。

( √)3.2 课后练习题一、简答题1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。

ADD AX,BX JNC L3JNO L1JNO L4JNC L2JMP L5SUB AX,BXL32. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:(1) 寄存间接寻址(2) 寄存相对寻址(3) 基址变址寻址1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK3) 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,求在各种寻址方式下源操作数的物理地址。

1) MOV AX, [2400H] 34400H2) MOV AX, [BX] 33580H3) MOV AX, [SI] 32234H4) MOV AX, [BX+2400H] 3574AH5) MOV AX, [BP+2400H] 54980H6) MOV AX, [BX+DI] 33872H7) MOV AX, [BP+SI+2400H] 54BB4H二、阅读下面的程序段,写出运行结果1. CLCMOV AX,248BHMOV CL,3RCL AX,CL 执行以上程序序列后,AX=_2458H__。

2. MOV BX,6D16HMOV CL,7SHR BX,CL 执行后BX寄存器中的内容__00DAH___。

3. MOV DX,01HMOV AX,42HMOV CL,4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL 执行后(DX)=_0010H___,(AX)=__0420H__________4. mov ax,693ahmov al,ahnot aladd al,ahinc al 程序段执行后,AL=_0000H__ 、ZF=___1___________。

5. 根据程序填空(程序段顺序执行)MOV CL, 58H ;CL= 58MOV AL, 79H ;AL= 79ADD AL, CL ;AL= D1 H, AF= 1 , CF=DAA ;AL= 37H , AF= 0 ,CF= 1三、判断题2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( √)MOV AL,00HMOV DX,2F8HOUT DX,AL3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。

( √)6. 判断下列指令是否正确JMP BX对in al,dx对mov ds,ax对mov al,【bx+10h】对push ss对mov cs,ax对4.2 课后练习题一、填空题1. 定义段结束的伪指令是____ ENDS _______;定义子程序结束的伪指令是___ ENDP _____。

2.伪指令X DB 4 DUP (6,2 DUP(6,8));Y DW 6800H;设X的偏移地址为2000H,则Y的偏移地址为_2014H________H,若执行指令MOV BL,BYTE PTR Y后,则(BL)=___ 00_____。

3.伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配了_______16个________字节。

二、选择题1.下面表示段定义结束的伪指令是______C____。

A)END B)ENDP C)ENDS D)ENDM2.变量的类型属性如下,下面错误的类型是___B_______。

A)字节型B)字符型C)字型D)双字型3.设有一程序定义如下:ORG 0024HAR1 DW 4,5,$+4…MOV AX,AR1+4执行以上指令后,AX中的内容正确的是____D___________。

A)0028H B)0032H C)002AH D)002CH4.现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0));问定义后,存储单元中有数据0100H的字单元个数是_C___________。

A)4 B)3 C)8 D)125.下列伪指令中定义字节变量的是___A_____。

A)DB B)DW C)DD D)DT6.使用DOS功能调用时,子功能号应放在( B )寄存器中。

A)AL B)AH C)DL D)DH三、程序设计1、、设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中MOV AX,0100H JZZEROMOV DS,AX JLNEGATMOV BX,0 INC BXMOV DX,0 JMPNEXT1MOV DI ,0 ZERO : INC DX MOV SI ,0JMPNEXT1MOV CX ,100 NEGA T : INC DI NEXT : MOV AX ,[SI] NEXT1: ADD SI ,2 CMP AX ,0LOOP NEXT2、MOV AX, FIRST ADD AX, SECONDMOV SUM, AX5.2 课后练习题 一、填空题1.在Intel80x86系统中,若一个32位(4字节)字11223344H ,存储在地址为10000H 的存储单元中,则10000H 字节单元内容为____44________,10003H 字节单元内容为11__。

2.若芯片SRAM 的容量为4K ×4bit ,现欲用这样的芯片构成0A0000H 到0C3FFFH 的内存,需要_72__片这样的芯片。

3.如果某存储器芯片的容量为4K ×8位,则存储器片内寻址地址线是___12____根,如果它在系统中起始地址为0F0000H ,则它的末地址是__0F0FFFH____。

二、简答题1.试述动态RAM 的工作特点,与静态RAM 相比,动态RAM 有什么长处和不足之处。

说明它的使用场合。

答:无论采用何种工艺,动态RAM 都是利用电容存储电荷的原理来保存信息的。

与静态RAM 相比,动态RAM 电路结构简单,集成度高,存储容量大。

但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。

因此边线较静态RAM 复杂,故常用在要求速度快,存储容量大的场合。

2.用下列RAM 芯片构成32K ×8的存储器模块,各需要多少芯片?多少个片选线?(1)1K ×8 (2)4K ×8 (3)1K ×4 (4)16K ×4 答案: (1)32,32 (2)8,8 (3)64,32 (4)4,23.什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?答案:字扩展是存储容量的扩充。

相关文档
最新文档