微机原理复习题5(含答案)
微机原理课后题答案(5-7章)分析
(1)写出6116芯片的存储容量;
(2)分析每片6116所占的内存地址范围。
答:
(1)6116芯片的存储容量是2k*8bit
(2)第一片6116的内存地址范围是F1000H~F17FFH
第二片6116的内存地址范围是F1800H~F1FFFH
7.在多级存储体系结构中,Cache-主存结构主要用于解决(D)的问题。
A.主存容量不足B.主存与辅存速度不匹配
C.辅存与CPU速度不匹配D.主存与CPU速度不匹配
8.动态RAM的特点之一是(BD)。
A.能永久保存存入的信息B.需要刷新电路
C.不需要刷新电路D.存取速度高于静态RAM
二、填空题
1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是Cache存储器,它是由DRAM类型的芯片构成,而主存储器则是由SRAM类型的芯片构成。
第
一、单项选择题
1.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到(A)上。
A.地址总线B.数据总线C.存储器D.寄存器
2.在CPU与外设进行数据传送时,下列(C)方式可提高系统的工作效率。
A.无条件传送B.查询传送C.中断传送D.前三项均可
3.外部设备的端口包括(ABC)。
A.数据端口B.状态端口C.控制端口D.写保护口
第
一、选择题
1.下列(B)不是半导体存储器芯片的性能指标。
A.存储容量B.存储结构C.集成度D.最大存储时间
2.高速缓存由(B)构成。
A. SRAMB. DRAMC. EPROMD.硬磁盘
3.由2K×1bit的芯片组成容量为4K×8bit的存储器需要(D)个存储芯片。
微机原理试题及答案
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理试题及答案
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
第五章微机原理课后习题参考答案
习题五一. 思考题⒈半导体存储器主要分为哪几类?简述它们的用途和区别。
答:按照存取方式分,半导体存储器主要分为随机存取存储器RAM(包括静态RAM和动态RAM)和只读存储器ROM(包括掩膜只读存储器,可编程只读存储器,可擦除只读存储器和电可擦除只读存储器)。
RAM在程序执行过程中,能够通过指令随机地对其中每个存储单元进行读\写操作。
一般来说,RAM中存储的信息在断电后会丢失,是一种易失性存储器;但目前也有一些RAM 芯片,由于内部带有电池,断电后信息不会丢失,具有非易失性。
RAM的用途主要是用来存放原始数据,中间结果或程序,与CPU或外部设备交换信息。
而ROM在微机系统运行过程中,只能对其进行读操作,不能随机地进行写操作。
断电后ROM中的信息不会消失,具有非易失性。
ROM通常用来存放相对固定不变的程序、汉字字型库、字符及图形符号等。
根据制造工艺的不同,随机读写存储器RAM主要有双极型和MOS型两类。
双极型存储器具有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速缓冲存储器;MOS型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。
⒉存储芯片结构由哪几部分组成?简述各部分的主要功能。
答:存储芯片通常由存储体、地址寄存器、地址译码器、数据寄存器、读\写驱动电路及控制电路等部分组成。
存储体是存储器芯片的核心,它由多个基本存储单元组成,每个基本存储单元可存储一位二进制信息,具有0和1两种状态。
每个存储单元有一个唯一的地址,供CPU访问。
地址寄存器用来存放CPU访问的存储单元地址,该地址经地址译码器译码后选中芯片内某个指定的存储单元。
通常在微机中,访问地址由地址锁存器提供,存储单元地址由地址锁存器输出后,经地址总线送到存储器芯片内直接进行译码。
地址译码器的作用就是用来接收CPU送来的地址信号并对它进行存储芯片内部的“译码”,选择与此地址相对应的存储单元,以便对该单元进行读\写操作。
微机原理试题库及答案
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理习题5及答案解析
微机原理习题5及答案解析7.4 中断标志IF的作⽤是什么?解:IF中断标志位,IF=1表⽰允许CPU响应可屏蔽中断。
7.5 什么是中断向量? 中断向量表?解:中断向量是中断服务程序的⼈⼝地址,包括段地址和偏移地址两部分。
中断向量表是将各个中断服务程序的⼊⼝地址有次序地存放在内存⼀⽚连续区域中,所形成的地址表被称为中断向量表,也称为中断服务程序的⼊⼝地址表。
7.6 中断类型码为50H,则其对应的中断向量存放在哪⼏个存储单元?解:存放在0000段,偏移地址分别为 140H、141H、142H、143H四个单元内。
7.7 设78H号中断的中断向量为1000:2340H,写出该中断向量在内存中的具体存放情况。
解:0000:8.1 什么是I/O端⼝?8086CPU最多可以访问多少个I/O端⼝?访问时⽤什么指令?解:I/O接⼝是位于系统与外设间、⽤来协助完成数据传送和控制任务的逻辑电路,I/O接⼝中可以由CPU进⾏读或写的寄存器被称为I/O端⼝。
64K个8位端⼝,或者32K个16位端⼝。
输⼊输出指令。
8.6 通常I/O接⼝内有哪三类寄存器?它们各⾃的作⽤是什么?解:⽤于存取数据的寄存器,存取命令信息的寄存器以及存取外设所处状态的寄存器,习惯上把这些寄存器称为端⼝: 1、数据端⼝;2、命令端⼝;3、状态端⼝。
1数据端⼝:⽤于传送数据信息。
⼀种情况是CPU通过数据总线,将待传送给外设的数据先传送到数据端⼝的锁存器,然后由I/O设备通过与接⼝电路相连接的数据线取得该数据;另⼀种情况是I/O设备⾸先将输⼊数据锁存于数据端⼝,然后,CPU通过数据端⼝将该数据读⼊CPU中。
2命令端⼝:⽤于传送对I/O设备的命令信息。
CPU将命令信息通过数据总线写⼊I/O接⼝电路的命令寄存器中,然后传送到I/O设备,以便控制外设的操作。
3状态端⼝:⽤于传送外设所处的状态信息。
状态端⼝是输⼊端⼝,CPU通过读取状态端⼝的数据,以此了解外设当前所处的⼯作状态。
微机原理与接口技术复习题1-5(答案)
复习题1:1、指出下列指令的错误(1)MOV AH,BX(2)MOV [BX],[SI](3)MOV AX,[SI] [DI](4)MOV MYDAT [BX] [SI],ES:AX(5)MOV BYTE PTR [BX],1000(6)MOV BX,OFFSET MYDAT[SI](7)MOV CS,AX(8)SAL AL, 5答案:(1)MOV AH,BX 源操作数与目的操作数长度不相同(2)MOV [BX],[SI] 这是两个内存单元在传递数据,而这在汇编语言中是不允许的。
不允许两内存单元同时作为源操作数和目的操作数进行运算(3)MOV AX,[SI] [DI] 不能用两个变址连用,其中一个应为基址BX或BP (4)MOV MYDAT [BX] [SI],ES:AX 同(2)(5)MOV BYTE PTR [BX],1000源操作数与目的操作数长度不相同,1000D=3E8H (6)MOV BX,OFFSET MYDAT [SI] OFFSET不能与复杂操作数相连(7)MOV CS,AX ,不能对CS赋值(8)MOV CL,5SAL AL,CL2、下面哪些指令是非法的?(假设OP1,OP2是已经用DB定义的变量)(1)CMP 15,BX(2)CMP OP1,25(3)CMP OP1,OP2(4)CMP AX,OP1答案(1)非法(2)合法(3)非法(4)非法3、假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列指令中哪些是非法的?它们的错误是什么?(1)MOV BP,AL(2)MOV WORD_OP [BX+4*3] [DI],SP(3)MOV WORD_OP1, WORD_OP2(4)MOV AX, WORD_OP1 [DX](5)MOV SAVE_WORD, DS(6)MOV SP, SS:DATA_WORD [BX] [SI](7)MOV AX, [WORD_OP1+WORD_OP2](8)MOV AX, [WORD_OP1-WORD_OP2+100](9)MOV [WORD_OP1], [WORD_OP1-WORD_OP2]答案:(1)非法,操作数类型不同。
微机原理复习题(附答案)
微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。
2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。
字长越长,计算能力越高,速度越快。
4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。
5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。
6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。
7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。
8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。
11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。
12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。
注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。
13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。
默认段地址寄存器DS。
直接寻址是对存储器访问时可采用的最简单的方式。
14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。
如:ADD AL,BL和MOV AX,1000都是指令性语句。
15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。
16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 微处理器中的寄存器主要用于存储什么?A. 指令B. 数据C. 地址D. 程序答案:B2. 在微机系统中,总线分为哪几种类型?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D3. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 管理内存D. 显示图像答案:B4. 在微机系统中,RAM和ROM的区别是什么?A. RAM是只读存储器,ROM是随机存取存储器B. RAM是随机存取存储器,ROM是只读存储器C. RAM和ROM都是随机存取存储器D. RAM和ROM都是只读存储器答案:B5. 微机系统中的I/O设备指的是什么?A. 输入/输出设备B. 内部/外部设备C. 集成电路/操作系统设备D. 接口/操作系统设备答案:A二、填空题6. 微机系统中的CPU由______和______组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机系统中的______用于存储正在执行的指令。
答案:指令寄存器(IR)8. 微机系统中的______用于存储当前正在处理的数据。
答案:累加器(ACC)9. 在微机系统中,______是用于存储指令和数据的设备。
答案:内存10. 微机系统中的______是用于输入输出数据的设备。
答案:外部设备三、简答题11. 简述微机系统中的指令周期包括哪些步骤?答案:指令周期通常包括取指令、分析指令、执行指令和写回结果四个步骤。
12. 描述微机系统中的中断系统的作用。
答案:中断系统允许微机在执行程序的过程中,响应并处理外部或内部的突发事件,提高了系统的响应能力和效率。
四、计算题13. 假设一个微机系统有16位地址总线和8位数据总线,请计算该系统的最大内存容量。
答案:最大内存容量 = 2^地址总线位数 * 数据总线位数 = 2^16 * 2^8 = 65536 * 256 = 16777216字节,即16MB。
五、论述题14. 论述微机系统中的流水线技术及其优点。
微机原理复习题及答案
是运放 电阻,被放在电阻,被放在电阻,被放在 。
内部有 地和地和地和 地。
地。
地。
时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。
上的数据变化而变化。
上的数据变化而变化。
的,在给定值时产生的的,在给定值时产生的和 。
若D/A 转换行 ; ; 若一个并行一个并行 。
是CMOS 的 位位 转换器。
转换器。
转换器。
EOC 是 信号,可作为信号,可作为信号,可作为 。
6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。
在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。
序段。
3.3. 数据采集系统电路如下图所示。
图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理复习题(含答案)
微机原理及应用复习题(1)一、选择题1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。
A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。
A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。
A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。
A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端口存取(读或写)一个字节所需的时间是一个()。
A.总线周期 B.时钟周期 C.指令周期 D.存储器周期6.十进制数36.875转换成二进制数是()。
A.110100.01 B.100100.111 C.100110.11 D.100101.1017.十进制数-75用二进制数10110101表示,其表示方式是()。
A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可用于间接寻址的寄存器有()。
A.2个 B.4个 C.6个 D.8个9.堆栈的工作方式是()。
A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址方式中,操作数在()中。
A.通用寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为()。
A.直接、立即、间接 B.直接、间接、立即C.立即、直接、间接 D.不一定12.微机控制总线上传送的是()。
A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接口的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C13.将累加器AX的内容清零的不正确操作是()。
微机原理课后题答案(5-7章)
第5章存储器系统一、选择题1.下列(B)不是半导体存储器芯片的性能指标。
A. 存储容量B. 存储结构C. 集成度D. 最大存储时间2.高速缓存由(B)构成。
A. SRAMB. DRAMC. EPROMD. 硬磁盘3.由2K×1bit的芯片组成容量为4K×8bit的存储器需要(D)个存储芯片。
A. 2B. 8C. 32D. 164.安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是(D)。
A. 1FFFHB. 17FFHC. 27FFHD. 2FFFH5.一片容量为8KB的存储芯片,若用其组成1MB内存,需( C )片。
A. 120B. 124C. 128D. 1326.外存储器包括(A B E F )。
A. 软磁盘B. 磁带C. SRAMD. BIOSE. 硬磁盘F. 光盘7.在多级存储体系结构中,Cache-主存结构主要用于解决(D )的问题。
A. 主存容量不足B. 主存与辅存速度不匹配C. 辅存与CPU速度不匹配D. 主存与CPU速度不匹配8.动态RAM的特点之一是(BD )。
A. 能永久保存存入的信息B. 需要刷新电路C. 不需要刷新电路D. 存取速度高于静态RAM二、填空题1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是Cache 存储器,它是由DRAM 类型的芯片构成,而主存储器则是由SRAM 类型的芯片构成。
2.将存储器与系统相连的译码片选方式有线选法、部分地址译码法和全地址译码法。
3.若存储空间的首地址为1000H,存储容量为1K×8、2K×8、4K×8H 和8K×8的存储器所对应的末地址分别为13FFH 、17FFH 、1FFFH 和2FFFH 。
4.微机系统中存储器通常被视为Cache 、主存、辅存三级结构。
三、综合题1.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。
微机原理复习资料和答案讲解
一、单项选择题1.8086微处理器将下一条指令的地址保存在指令寄存器()中。
A)OP B)MP C)IP D)XP2.以下寻址方式中只有()不需要访问内存。
A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是()。
A)指令系统就是该处理器能够执行的全部指令B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。
A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。
A)PROM B)EPROM C)DRAM D)SRAM6.以下指令错误的是()。
A)MOV AX,1234H B)MOV AX,BLC) MOV AX,12H D)MOV AL,BL7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。
A)INTR B)NMI C)软中断D)溢出中断8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。
A)15 B)16 C)17 D)189.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。
A)AF B)CF C) OF D)ZF10.DMA数据传送是指在()之间直接进行的数据传送。
A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A. 32B. 29C. 28D. 2412.采用查询方式来实现输入输出是因为它( )A. 速度最快B. 在对多个事件查询工作时,能对突发事件做出实时响应C. 实现起来比较容易D. CPU可以不介入13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为()电平。
微机原理期末复习用
微机原理期末复习用微机原理期末复习连答案一、选择题1、计算机内部使用的数是()A 二进制数B 八进制数C 十进制数D 十六进制数2、8086/8088CPU支持的I/O地址范围为( )A 0~FFFFFHB 0~FFFFHC 0~FFFHD 0~FFH3、8086/8088中可以作为寄存器间接寻址的寄存器是()A AXB BXC CXD DX4、顺序执行PUSH AX和POP BX两条指令,其功能等同于()A MOV BX, AXB MOV AX, BXC XCHG AX, BXD XCHG BX, AX5、条件转移指令JNE条件成立是()A CF=0B CF=1C ZF=0D ZF=16、逻辑移位指令SHL可用于()A 有符号数乘以2B 有符号数除以2C 无符号数乘以2D 无符号数除以27、执行IN AL, AX指令后,进入AL寄存器的数据来自()A 寄存器B 存储器C 立即数D 外设端口8、将十进制数75以压缩的BCD码送入AX, 正确的指令是()A MOV AX, 0075B MOV AX, 0705C MOV AX, 0075HD MOV AX, 0705H9、设AH=10H, 执行NEG AH指令后,正确的结果是()A AH=10H CF=1B AH=F0H, CF=0C AH=10H, CF=1D AH=F0H, CF=110、对如下程序段AGAIN: MOV ES:[DI], ALINC DILOOP AGAIN可用指令()完成相同的功能。
A REP MOVSB B REP LODSBC REP STOSB C REP STOSW11、MASM语句中,表达常数不正确的形式是()A 01101001B B A346HC ‘A’D 560012、如果SS=600H, 则说明堆栈段起始于()物理地址A 60HB 600HC 6000HD 60000H13、DW 50 DUP(?)语句预留了()个字节存储空间A 25B 50C 100D 20014、执行OR AL, 80H后,可以肯定的执行结果是AL寄存器的()A 最高位为0B 最高位为1C 低7位均为0D 低7位均为115、MUL CL 指令实现()功能A 有符号乘法:A X←AL*CLB 无符号乘法:AX←AL*CLC 有符号乘法:DX←AL*CLD 无符号乘法:DX←AL*CL16、数据定义语句NUM2 DW (12 XOR 6 AND 2)LE 0EH, 定义的NEM2单元的内容是()A 0B 0FFFFHC 1D 0FFH二、填空题1、8位无符号整数的表示范围为0~255,写成十六进制形式为,8位有符号整数的表示范围为-128~127,写成十六进制形式为。
微机原理复习题题库及答案
微机原理复习题题库及答案一、填空题2、在8088读存储器周期中,采样Ready线的目的是。
3、8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和提供。
4、微型计算机由()、()和()组成。
5、在IBM-PC/XT中,外设是通过()器件对CPU产生中断请求。
这些中断的中断类型码为08—OFH。
6、8088中的指令INT n用()指定中断类型。
7、一片8255A端口A有()种工作方式,端口B有()种工作方式。
答案:1、锁存复用线上的地址; 2、确定是否在T3周期后插入T w周期3、IP由寻址方式决定的16位偏移量SP4、微处理器存储器I/O接口电路5、82596、n7、32一、填空题1.软件通常分为_______和_______两大类。
2.计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。
3.奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。
4.八进制数37.4Q转换成二进制数为__________。
5.数x的真值-0.1011B,其原码表示为____________。
6.在浮点加减法运算过程中,在需要_________或__________时,尾数向右移位。
7.8086CPU芯片的结构特点是将_________部件与__________部件分开,目的是减少总线的空闲时间,提高指令执行速度。
8.指令通常由_________和__________两部分组成。
9.微程序入口地址是根据__________通过_________产生的。
10.要组成容量为4K*8位的存储器,需要_____片4K*1位的静态RAM芯片并联,或者需要___片1K*8位的静态RAM芯片串联。
11.根据目前常用的存储介质可以反存储器分为___________、_________和光存储器三种。
12.主机CPU和IOP之间的通信,原则上是通过共享_________来实现的。
微机原理第五章习题答案
习 题 五一. 思考题二. 综合题⒈ 已知一个SRAM 芯片的容量为16KB×4,该芯片的地址线为多少条数据线为多少条 答:芯片容量为142B ,所以该芯片的地址线为14条,数据线为4条。
⒉ 巳知一个DRAM 芯片外部引脚信号中有4条数据线,7条地址线,计算其存储容量。
答:7421284⨯=⨯位。
3.某存储芯片上有1024个存储单元,每个存储单元可存放4位二进制数值,则该存储芯片的存储容量是多少字节。
答:512B 。
4. 某 RAM 芯片的存储容量为 1024×8 位,该芯片的外部引脚最少应有几条其中几条地址线几条数据线若已知某 RAM 芯片引脚中有 13 条地址线,8 条数据线,那么该芯片的存储容量是多少答:该芯片外部引脚最少应有18条;其中10条地址线,8条数据线。
芯片的存储容量是32KB 。
5. 在部分译码电路中,若CPU 的地址线A 15、A 14和A 13未参加译码,则存储单元的重复地址有多少个。
答:328=个。
6. 假设选用一片6264芯片和一片2764芯片构成内存储系统。
采用线选法控制片选端,至少需要多少条片选地址线若采用部分译码法控制片选端,至少需要多少条片选地址线采用全部译码法控制片选端,则需要多少条的片选地址线答:用线选法控制片选端,至少需要2条片选地址线;若采用部分译码法控制片选端,至少需要1条片选地址线;采用全部译码法控制片选端,则需要1条的片选地址线。
7.设某微型机的内存RAM 区的容量为128KB ,若用 2164 芯片构成这样的存储器,需多少片 2164至少需多少根地址线其中多少根用于片内寻址多少根用于片选译码答:需16片 2164;至少需8根地址线;其中7根用于片内寻址;1根用于片选译码。
8. 设有一个存储器系统,由2个8KB 的6264SRAM 芯片构成。
其中1#芯片的地址范围为0A6000H~0A7FFFH ,2#芯片的地址范围为0AA000H~0ABFFFH ,下图画出了74LS138译码器、存储器与8088CPU 的连接图,但只画出了连线图的一部分,请将电路连接图补充完整。
微机原理复习题及答案
微机原理复习题及答案一、选择题1. 下列那个不是半导体存储器芯片的性能指标()。
A.存储容量B.存储结构 C .集成度 D.最大存储时间2. 外部设备的端口不包括()。
A .数据端口B .状态端口C .控制端口D .写保护口3. DMA控制器能够实现高速数据传送的主要原因是( )。
A.采用高速芯片 B.时钟频率高C.直接由硬件完成 D.DMA内部采用特殊控制方式4. 调试程序DEBUG的命令G表示()A.单步运行程序 B.运行C.检查和修改寄存器内容D.修改内存单元内容5. 8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。
A . RDB .RESTC . ALED . READY6. 下列指令中,影响标志的指令是( )。
A.从寄存器取数指令B.条件转移指令C.压栈指令D.循环移位指令7. 8086CPU在允许中断状态下,若INTR=1,则CPU在()之后,响应中断请求。
A.完成当前时钟周期 B.完成当前总线周期C.完成当前指令周期 D.取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A.中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。
A .地址总线B .数据总线C.地址和数据总线 D .地址、数据和控制总线10. 内存又称主存,相对于外存来说,它的特点是().A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设SP=000CH,SS=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )A.000B6HB.00A8EHC.000B2H D:00A8AH12.在下列指令中,正确的格式是( )A.XCHG AX,DSB.MOV CL,DXC.LEA DX,BETA[BX][SI]D.POP CS13.在DMA方式下,CPU与总线的关系是( ).A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态二、填空题1. 微处理器是把()和()这两部分功能部件集成在一个芯片上的超大规模集成电路。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汇编语言试卷一、选择题(每小题1分,共20分)1.设A=186,B=273Q,C=0BBH,它们之间的关系是( d )。
A) A.﹥B﹥C B)A﹤B﹤C C)A=B=C D)A﹤B=C2.8086/8088的存储器组织是将存储器划分为段,可以作为段的起始地址是( B )。
A)185A2H B)00020H C)01004H D)0AB568H3.堆栈中当前出栈的存储单元地址是( A )。
A)SS*10H+SP B)SS*10H+BP C)SS*10+SP D)SS*10+BP4.设DL=55H。
执行指令后能使DL中的数据为0AAH的指令是( D )。
A)TEST DL,0AAH B)OR DL,0AAH C)NEG DL D)XOR DL,0FFH5.当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是(A)。
A)9CA8AH B)9CA90H C)9CA86H D)0DB00H6.DW 10H DUP(2 DUP(3),300H)上述定义的数据单元中,能构成0303H字存储单元的个数是(D)。
A)10H B)20H C)1EH D)0FH7.用一条指令实现将寄存器BX和SI的内容相加,结果并送入AX中,这条指令是( D )。
A)ADD AX,[BX][SI] B)MOV AX,[BX][SI] C)AND AX,[BX][SI] D)LEA AX,[BX][SI] 8.设AX中有一带符号数8520H,执行SAR AX, 1 指令后,AX中的值是(C )。
A)4290H B)0A40H C)0C290H D)0C260H9.下列中指令执行后。
能影响标志位的指令是(B)。
A)PUSHF B)POPF C)JNLE OPR D)LOOPZ LOP10.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是( B )。
A)CX≠0且ZF=1 B)CX≠0且ZF=0 C)CX≠0或ZF=1 D)CX≠0或ZF=0 11.下面两个传送指令语句中操作数寻址方式是(C)。
V AR1 DW 32HV AR2 EQU 32H┇MOV AX,V AR1MOV BX,V AR2A)都是立即数寻址B)前一条指令是立即数寻址,后一条指令是直接寻址C)前一条指令是直接寻址,后一条指令是立即数寻址D)都是直接寻址12.ARRAY DW 6,9,$+4,10H,1,$+4┇MOV AX,ARRAY+4设变量ARRAY的偏移量是0084H,上述指令执行后AX的内容是( B )。
A)0009 B)008CH C)0090H D)0010H13.设AX=0CCBBH,CF=1AND AX,7FFEHRCR AX, 1上述两条指令执行后,AX和CF中的内容分别是(A)。
A)AX=265DH,B)AX=265DH C)AX=0A65DH D)AX=0A65DH CF=0 CF=1 CF=0 CF=114.DA_B EQU BYTE PTR DA_WDA_W DW ‘AB’, ‘CD’, ‘EF’, ‘GH’┇MOV BX, DA_W+3MOV BH, DA_B+3执行上述两条指令后,BX中的内容是(C)。
A)‘EF’B)‘FC’C)‘CC’D)‘FF’15.指令语句中标号的错误定义是( D )。
A)在代码段中的名字项定义,后面紧跟冒号B)用EQU伪指令定义C)用LABLE伪指令定义D)由“JMP 标号”指令定义16.设V AR1和V AR2是已定义的变量名,非法的表达式是( C )。
A)V AR1—V AR2 B)V AR1—V AR2[BX] C)V AR1+V AR2 D)V AR1[BX]17.为在一连续的存储器单元中依次存放数据41H,42H,﹍48H,下面的数据定义语句中有语法错误的是( B )。
A)DB 41H,42H,43H,44H,45H,46H,47H,48HB)DW 4142H,4344H,4546H,4748HC)DB ‘ABCDEFGH’D)DW ‘BA’,‘DC’,‘FE’,‘HG’18.设NUM=11011011B,指令“MOV AX,NUM SHL ,3”执行后的AX的值是(A)。
A)11011011000B B)11011000B C)0011011B D)00011011011B19.XOR AX,AXMOV CX, 5NEXT:ADD AL, 6AAALOOP NEXT上述程序段执行的结果是(B)。
A)AX=0030H B)AX=0300H C)AX=30 D)AX=001EH20.如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。
如要求一定使用循环控制指令,这时应选用的指令是( B )。
A)LOOP B)LOOPE/LOOPZ C)LOOPNE/LOOPNZ D)JCXZ二、填空题(本大题共5小题,每小题1分,共5分)1.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字的字地址是20H 。
2.“SHL OPR,CNT”指令中OPR不允许使用立即数和段寄存器操作数。
3.“V AR DB 5 DUP(8,2 DUP(5))语句汇编应分配15 或0FH个字节单元。
4.指令“MOV AX,20H[SI]“中操作数的物理地址表达式是DS*16+S1+20 H。
5.乘法指令语句“MUL CL“,16位的乘积存放在AX中。
三、简答题(本大题共3小题,每小题2分,共6分)1.设DS=3A00H,ES=4A00H,在段地址:偏移地址=4A00H:9000H字单元中有数据3C50H。
请用一条指令将数据3C50H装入AX寄存器。
(不得使用立即数)MOV AX,ES:[9000H]2.BX=0FFFFH,DI=20H,DS=2000H,CL=8,(20020H)=4567H,下列各条指令分别执行后BX中的内容各为多少?A)ROL BX,CL ;BX= 0FFFHB)MOV BX,[DI] ;BX= 4567H3.DA T1 DB 1,2,3,4DA T2 DW 3412H,5678H┇MOV AX,DA T1+1 ;将DA T1+1字单元内容送入AX中MOV BL,DA T2+1 ;将DA T2+1字节单元内容送入AX中已知上述两条MOV语句有语法错误,请根据注释字段的要求将其改正(分别用一条语句改正)MOV AX,WORD PTR DAT1+l MOV BL .BYTE PTR DAT2+1四、程序分析题(本大题共7小题,每小题5分,共35分)1.DA1 DW 1F28HDA2 DB ?┇XOR BL,BLMOV AX,DA1LOP:AND AX,AXJZ KKSHL AX, 1JNC LOPADD BL, 1JMP LOPKK:MOV DA2,BL试问:①程序段执行后,DA2字节单元内容是什么?(DA2 )=7②在程序段功能不变情况下,是否可用SHR指令代替SHL指令?②可以2.DA1 DB 87HDA2 DB ?┇MOV AH,0MOV AL,DA1MOV CL, 4SHR AL,CLMOV DL,10MUL DLMOV BL,DA1AND AL,0FHADD AL,BLMOV DA2,AL试回答:①程序段执行后,(DA2)= 57H ;②在程序段功能不变情况下,是否可用SAR指令代替SHR指令?②不可以3.MOV AL,BLNOT ALXOR AL,BLOR BL,AL程序段执行后,AL= 0FFH,BL= 0FFH。
4.CTCMOV CX,0403HMOV AX,0A433HSAR AX,CLXCHG CH,CLSHL AX,CL程序段执行后,AX= 4860H,CF= CF=l。
5.BYTE1 DB XX ;任意数BYTE2 EQU 0FEH┇MOV DL,BYTE1OR DL,BYTE2程序段执行后,DL= OFEH 或OFFH6.DA_B DB 0CH,9,8,0FH,0EH,0AH,2,3,7,4┇XOR AX,AXXOR CL,CLXOR BX,BXLOP:TEST DA_B[BX],01HJE NEXTADD AL,DA_B[BX]INC AHNEXT:INC BXINC CLCMP CL,10JNE LOP上述程序段运行结束后,AH= 4 (奇数个数),AL= AL=34 或22H (奇数之和)。
如果把“JE NEXT”指令改为“JNE NEXT”指令,那么AH= 6 (偶数个数,AL= 50 或32H (偶数之和)。
7.V AR_B DB 10 DUP(3,5,7,9)┇LEA BX,V AR_BMOV CX,10XOR AX,AXLOP:ADD AL,[BX]CMP AL,10JB NEXTINC AHSUB AL,10NEXT:INC BXLOOP LOP上述程序段运行结束后,AH =05 ,AL= 06。
五、程序填空题(本大题共2小题,每小题6分,共12分)1.某程序段欲用单个字符显示的2号DOS功能调用去显示一字符串“STRING”。
试在下面空白处填上适当的指令(每一空白处仅填一条指令)。
STR1 DB ‘STRING’,‘$’┇MOV BX,OFFSET STR1LOP:MOV DL,[BX]MOV AH,02HINT 21H①INC BX②CMP [BX],‘$'JNE LOP2.程序段的功能是依次产生的0~9的10个ASCⅡ码,并存入BUF1数据区,请在空白处填上指令(每一空白处仅填一条指令)。
BUF1 DB 10 DUP(?)┇LEA BX,BUF1MOV CX,10XOR AL,ALLOP:MOV AH,ALADD AL,30H①MOV [BX],ALINC BX②MOV AL,AHINC ALLOOP LOP六、编制程序(本大题共3小题,共22分)1.(5分)把2个非压缩BCD码组合为有个压缩BCD码,并存入DA3中。
DA1 DB XX ;高位非压缩BCD码DA2 DB XX ;低位非压缩BCD码DA3 DB ?MOV AL,DAlMOV CL,4SHL AL,CLOR AL,DA2MOV DA3 .AL2.(5分)已知DA T1字节单元有一个数据,试编制一程序段将该数据的低4位变为1010B,最高位(第7位)置1,其余3位不变,结果送DA T2字节单元。
MOV AL,DAT1AND AL,70HOR AL,8AHMOV DAT2,AL3.(12分)在N1和N2两数据区中,分别有10H个带符号数。
试编制一源程序,找出对应项目中较小的数据,并将这些较小的数据存入N3数据区中(要求:对应项比较时必须用CMPS指令)。