微机原理练习题

合集下载

微机原理练习题

微机原理练习题

1、计算机中( )不能直接表示有符号数。

A.原码B.补码C.反码D.BCD码2、当使用BP寄存器作基址寻址时,若无指定段替换,则内定在( )段内寻址。

A.程序B.堆栈C.数据D.附加3、8086系统存储器与IO端口独立编址,I/O端口( )A.可与存储器分时使用同一地址B.与存储器使用两个独立的地址空间C.与存储器共用统一的地址空间。

4、8086可屏蔽中断的屏蔽由CPU内部标志寄存器的( )位来控制。

A.IFB.TFC.OFD.DF5、串行传送的波特率是指单元时间内传送( )数据的位数。

A.二进制B.八进制C.十进制D.十六进制6、若采用8位A/D转换器转换0~5V的电压信号,则分辨率约为( )A.5mvB.10mvC.20mvD.40mv7、8086CPU芯片的时序中,不加等待的一个总线周期需时钟周期数为()。

A、1B、2C、3D、48、8086CPU中的SP寄存器是一个多少位的寄存器?()A、8位B、16位C、24位D、32位9、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。

A、20102HB、20101HC、200FEHD、200FFH10、主存和CPU之间增加高速缓存的目的是()。

A、解决CPU和主存之间的速度匹配问题B、扩大存容量C、既扩大内存容量,又提高存取速度D、解决CPU与外存之间速度匹问题11、下列寄存器为16位的寄存器有( )A.IPB.AHC.ALD.BH12、交换寄存器SI、DI的内容,正确的程序段是()。

A、MOV AX,SIB、MOV AX,SIMOV SI,AX MOV BX,DIMOV DI,AX XCHG BX,AXC、PUSH SID、PUSH SIPUSH DI PUSH DIPOP SI POP DIPOP DI POP SI13、指令MOV DX, [BX]的寻址方式是()。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题。

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一次可以处理____位的数据。

微机原理练习题

微机原理练习题

微机原理练习题第一章单片机概述一、填空题1、除了“单片机”之外,单片机还可以称之为()和()。

2、专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了()和降低了()。

3、在单片机领域内, ICE 的含义是()。

4、单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通()和()。

5、CHMOS 工艺是()工艺和()工艺的结合,具有()的特点。

6、与 8051 比较 80C51 最大的特点是()。

7、()控制技术是对传统控制技术的一次革命,这种控制技术必须使用()才能实现。

8.十进制29的二进制表示为。

9.十进制数-29的8位补码表示为. 。

10.单片微型机、、三部分组成.11.若不使用MCS-51片内存器引脚必须接地.12. 是计算机与外部世界交换信息的载体.13.十进制数-47用8位二进制补码表示为. 。

14.-49D的二进制补码为. 。

15.计算机中最常用的字符信息编码是。

16.计算机中的数称为机器数,它的实际值叫。

二、选择题在下列各题的( A )、( B )、( C )、( D ) 4 个选项中,只有一个是正确的,请选择出来。

1、下列简写名称中不是单片机或单片机系统的是()( A ) MCU ( B ) SCM ( C ) ICE ( D ) CPU2、在家用电器中事业单片机应属于计算机的()( A )数据处理应用( B )控制应用( C )数值计算应用( D )辅助工程应用3、80C51 与 87C51 的区别在于()( A )内部程序存储器的类型不同( B )内部数据存储器的类型不同( C )内部程序存储器的容量不同( D )内部数据存储器的容量不同4、80C51 与 8051 的区别在于()( A )内部 ROM 的类型不同( B )半导体工艺的型式不同( C )内部寄存单元的数目不同( D ) 80C51使用 EEPROM 而8051 使用EPROM5、在下列单片机芯片中使用掩膜 ROM 作为内部存储器的是()( A ) 8031 ( B ) 80C51 ( C ) 8032 ( D ) 87C516、80C51 芯片采用的半导体工艺是()( A ) CMOS ( B ) HMOS ( C ) CHMOS ( D ) NMOS7、单片机芯片 8031 属于()( A ) MCS—48 系列( B ) MCS—51 系列( C ) MCS—96 系列( D ) MCS—31 系列8、使用单片机实现在线控制的好处不包括()( A )精确度高( B )速度快( C )成本低( D )能与数据处理结合9、以下所列各项中不是单片机发展方向的是()( A )适当专用化( B )不断提高其性能( C )继续强化功能( D )努力增加位数11、计算机中最常用的字符信息编码是()A ASCIIB BCD码C 余3码D 循环码12.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.513.MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz14.以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器15.以下不是构成单片机的部件()A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机16.下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线17.-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110018.十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111119. 十进制0.625转换成二进制数是()A 0.101B 0.111C 0.110D 0.10020. 选出不是计算机中常用的码制是()A 原码B 反码 C补码 D ASCII第一章作业:一、1、2、4、8、9、13、14二、11~20第二章 MCS — 51 单片机的结构和原理一、问答题1、8051 单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51 单片机的 EA 信号有何功能?在使用 8031 时 EA 信号引脚应如何处理?3、MCS-51 单片机有哪些信号需要芯片引脚以第二功能的方式提供?4、内部 RAM 低 128 单元划分为哪 3 个主要部分?说明各部分的使用特点。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题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,请计算该系统的最大内存容量。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案卷16一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。

反复执行空操作,直到DMA操作结束进入暂停状态, 直到DMA操作结束进入保持状态, 直到DMA操作结束进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。

无条件传送方式?查询方式中断方式?直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。

?计数器?寄存器?移位寄存器? D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。

128 ?256 ? 16K ? 64K5、CPU响应中断后,通过()完成断点的保护。

执行开中断指令?执行关中断指令执行PUSH指令?内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。

PA口?PB口? PC口?控制口7、8088CPU处理动作的最小时间单位是()。

指令周期?时钟周期?机器周期?总线周期8.堆栈是内存中()。

先进先出的ROM区域?后进先出的ROM区域先进先出的RAM区域?后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。

串行接口芯片?串行通信规程(协议)串行通信接口标准?系统总线标准10、高速缓冲存储器(CACHE)一般是由()芯片组成。

SRAM ?DRAM ?ROM ?EPROM11、鼠标器是一种()。

手持式的作图部件?手持式的光学字符识别设备手持式的座标定位部件?手持式扫描器12、传送速度单位“bps”的含义是()。

b ytes per second ?bits per secondbaud per second ?billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。

微机原理练习题(含答案)

微机原理练习题(含答案)

1.已知下列数组语句:0RG 0100HARY DW 3, $+4, 5, 6CNT EQU $-ARYDB 7,8,CNT,9问执行语句MOV AX, ARY +2和MOV BX,ARY +10后,AX=? BX=?答: AX=(ARY +2) = (0102H) =0106H; BX=( ARY +10) = (010AH) =0908H。

2.某程序设置的数据区如下所示。

DATA SEGMENTDB1 DB 12H, 34H, 0, 56HDW1 DW 78H, 90H, 0AB46H, 1234HADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 5 DUP(0)DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。

3.分析下列程序:A1 DB 10 DUP(7)A2 DB 0,1,2,3,4,5,6,7,8,9……MOV CX, LENGTH AlMOV SI, SIZE A1 - TYPE AlLP: MOV AL, A2[SI]MOV Al[SI],ALSUB SI,TYPE A1DEC CXJN2 LPHLT问:(1)该程序的功能是什么?(2)该程序执行后,A1单元开始的10个字节内容是什么?答:(1)该程序的功能是将从A2单元开始存放的10个字节数据传送到从Al单元开始的10个字节单元中。

(2)程序执行后,Al单元开始的10个字节内容是0,1,2,3,4,5,6,7,8,9。

4. 试分析下列程序:BUF DB 0BHMOV AL, BUFCALL FAR PTR HECAHECA PROC FARCMP AL, 10JC LPADD AL, 7LP: ADD AL, 30HMOV DL, ALMOV SH, 2INT 21HRETHECA ENDP问:(1)该程序是什么结构的程序?功能是什么?(2)程序执行后,DL=?(3)屏幕上显示输出的字符是什么?答:(1)该程序为主程序调用子程序的结构,且为远调用子程序;功能是将BUF单元中的0~F一位十六进制数转换成对应的ASCII码。

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

微机原理练习题前三章练习题一、填空题1、一个16位二进制数用补码方式表示的有符号数的范围是 -32768~+32767 。

2、在8086系统中,若CS为A000H,则代码段可寻址的物理空间范围为A0000H ~ (AFFFFH )。

3、指令MOV SI,[2100H]的源操作数寻址方式是(直接寻址),目的操作数寻址方式是(寄存器寻址)。

4、8086/8088 CPU复位后,指令从FFFF:0000H(逻辑地址)处开始执行。

5、若AL=B2H,BL=03H,则执行MUL BL指令后,相乘的结果在寄存器( AX )中,结果为( 0216H );执行IMUL BL指令后,结果为( FF16H )。

6、在8086CPU中,由于BIU和EU分开,所以___取指令__ 和___执行指令_____ 可以重叠操作,提高了CPU的利用率7、8086CPU的MN/MX引脚的作用是控制CPU工作于最小/最大工作方式8、8086CPU中典型总线周期由_4___个时钟周期组成,其中T1期间,CPU输出__地址____信息;如有必要时,可以在__T3与T4___两个时钟周期之间插入1个或多个TW等待周期。

9、REPE/REPZ是相等/为零时重复操作,其退出条件是:CX= 0 或ZF= 1 。

10、用OUT指令输出数据到端口时,若端口号>255,须先将端口地址放在寄存器 DX 中。

11、若BL=27H,CL=5,则执行指令ROR BL,CL后,BL的值为( 39H ),CF=( 0 )。

二、选择题1、下列指令中,不影响进位的指令是:( C )A. ADD AX,BXB. MUL BLC. INC BX AL,BH2、当对两个组合(压缩)BCD数(字节)相加后,应使用指令( B )调整。

A. AAAB. DAAC. AASD. DAS3、若CX=3,AX=1,执行完SHL AX,CL指令后,AX=( D )。

A. 1B. 2 D. 8左移1次,相当于乘2。

左移2次,相当于乘4。

左移3次,相当于乘8.以此类推。

同理,逻辑右移相当于无符号数除2操作。

算术右移SAL指令相当于有符号数除2操作。

4、若CF=1,DL=A3H,CL=3,则执行指令RCR DL,CL后,寄存器DL的值为( C )。

A. 14HB. A0H D. D4H5、 8086中( D )的源操作数和目的操作数可同时为存储器操作数。

A、数据传送指令B、算术、逻辑运算指令C、控制转移指令D、串操作指令6、下列指令中隐含使用寄存器SI的是:( B )A. HLTB. CMPSBC. XLATD. NOT7、下列指令中,有语法错误的指令是( D )A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHLBX,28、将AL中带符号数乘10送AL,正确的程序段是( A )。

A. SAL AL,1B. ADD AL,ALMOV BL,AL MOV BL,ALSAL AL,1 ADD AL,ALSAL AL,1 ADD AL,ALADD AL,BL ADD AL,ALC. MOV CL,4D. ADD AL,ALMOV BL,AL ADD AL,ALSAL AL,CL ADD AL,ALADD AL,BL ADD AL,ALADD AL,AL9、假定SS=2000H,SP=0100H,AX=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( D )。

A、20102HB、20101HC、200FEHD、200FFH10、在串传送指令MOVSB中,源串操作数和目的串操作数使用的数据段和偏移地址指针寄存器为 A 。

A. DS和SI; ES和DIB. DS和DI; ES和SIC. ES和SI; DS和DID. DS和SI; DS和DI;11、寻址方式( A )的段超越前缀不可省略。

A. DS:[BP]B. DS:[SI]C. DS:[DI]D. SS:[BP]段超越:不在默认段内寻址,而在其它段内寻址,就称为段超越。

通常取指令时,默认在代码段内寻址,即物理地址由CS:IP给出。

取数据时,在数据段内寻址,物理地址由DS:EA给出。

但若指令中用了寄存器BP作为地址寄存器时,默认在堆栈段内寻址,物理地址由SS:EA给出。

串操作时,源串默认在数据段内,目的串默认在附加段内。

堆栈操作时,默认在堆栈段内寻址,由SS:SP给出物理地址。

若编程时不想按默认规定进行,可用段超越,如BP用作地址寄存器时,若数据放在数据段内,编程时就必须用段超越前缀指明,即DS:[BP],CPU就知道此时数据在数据段内,而不是默认的堆栈段内。

12、若要检查BX寄存器中的D12位是否为1,应该用指令( B )。

A. OR BX,1000HB. TEST BX,1000HJNZ NO JNZ YESC. XOR BX,1000HD. AND BX,1000HJZ YES JNZ YES13、用BP作基址变址寻址时,默认操作数所在的段是( C )。

A. 数据段B. 代码段C. 堆栈段D. 附加段14、执行下列指令后:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLTAX=( A )A. 8D00HB. 9260HC. 8CAOHD. 0123H15、下列程序:NEXT: MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP NEXT可用指令( D )来完成该功能。

A. REP LODSBB. REP STOSBC. REPE SCASBD. REP MOVSB16、设AL=-68,BL=86,执行SUB AL,BL指令后,下列标志位中正确的是( C )。

A. CF=1B. SF=1C. OF=1D. ZF=117、下列4条指令中,指令( A )需要使用DX寄存器。

A. MUL BX; B. DIV BL; C. IN AX,20H;D. OUT 20H,AL;18、下列指令中,不影响CF标志位的指令是( D )。

A.SUB AX,BX B.ROR AL,1 C.AND AL,BL D.INC DL19、下列指令经汇编后,机器指令代码最长的是( A )。

A.MOV AX,0 B.SUB AX,AX C.XOR AX,AX D.MUL BX20、假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用指令序列( D )。

A.SUB AX,BX B.SUB AX,BXJC label JNC labelC.CMP AX,BX D.CMP AX,BXJA label JG label21、循环指令LOOPNZ终止循环的条件是( B )。

A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX=0,且ZF=0D、CX=0,或ZF=122、对寄存器AX的内容乘以4的正确指令序列是( B )。

A、SHR AX,1SHR AX,1B、SHL AX,1SHL AX,1C、ROL AX,1ROL AX,1D、RCR AX,1RCR AX,123、设DH=10H,执行NEG DH指令后,正确的结果是( D )。

A、DH=10H CF=1B、DH=F0H CF=0C、DH=10H CF=0D、DH=F0H CF=124、下列传送指令中有语法错误的是( A )。

A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX25、下面指令执行后,改变AL寄存器值的指令是( D )。

A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL26、执行下面指令序列后,结果是( A )。

MOV AL,82HCBWA、AX=FF82HB、AX=8082HC、AX=0082HD、AX=0F82H27、MOV SP,3210HPUSH AX执行上述指令序列后,SP寄存器的值是( B )A、3211HB、320EHC、320FHD、3212H28、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如AL>VAR,那么溢出标志位和符号标志位的关系是( A ).A、OF=SFB、OF≠SFC、OF=SF=1D、OF=SF=029、检查BUF的内容是否为正偶数,如是正偶数,则将AL置为0,下面程序段正确的是( C )。

A、 MOV AL,BUFSHR AL,1JNC K1MOV AL,0K1:……B、 MOV AL,BUFAND AL,1JNZ K2MOV AL,0K2:……C、 MOV AL,BUFTEST AL,81HJNZ K3MOV AL,0K3:……D、 MOV AL,BUFTEST AL,80HJNZ K4MOV AL,0K4:……三、程序分析题1、执行下列指令后AL 的值是( 11H ). MOV AL ,08H ADD AL ,09H2、执行下面的程序段后,AL 的内容是( 20H ),BL 的内容是( 0 ). MOV AL,20H TEST AL,80H JNZ DO1 MOV BL,0 JMP DO2 DO1:MOV BL,1 DO2:HLT3、下面程序段执行后,AX=( 003CH )。

MOV SI ,0 MOV DI ,0 MOV CX ,60REP MOVSB MOV AX ,SI 第四章练习题1、假设DS=2000H ,BX=1256H ,SI=528FH ;位移量=2450H ,则 执行指令JMP BX 后,IP= 1256H ;执行指令JMP TABLE[BX]后,(IP )= 3280H ; 执行指令JMP [BX][SI]后,(IP )= 2450H 。

CMP AL ,-3JA INVALID JG …INVALID :……4、分析下列程序段完成什么功能?BEGIN : IN AL ,5FH TEST AL ,80H JNZ NEGATIVE MOV AH ,0 JMP STOP NEGATIVE :MOV AH ,0FFH STOP : HLT5、编写下列程序 数据段定义如下:4、源程序如下: MOV AL ,0B7H AND AL ,0DDH XOR AL ,81H OR AL ,33H JP LAB1 JMP LAB2 试问:执行程序后AL=___37H____; 程序将转到哪一个地址执行?____LAB2______。

DATA SEGMENTFIRST DB 90H,5FH,6EH,69HSECOND DB 4 DUP (?)DATA ENDS编写程序,将FIRST开始的四个字节十六进制数左移两位,结果存放在SECOND开始的存储区中。

相关文档
最新文档