微机原理的相关习题
微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
微机原理试题及答案

微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理习题及答案

微机原理习题册第1 章数制和码制1.将下列十进制数分别转换为二进制数(4)0.15625(1)147 (2)4095 (3)0.625解:147=10010011B 4095=111111111111B0.625=0.101B 0.15625=0.00101B2. 将下列二进制数分别转换为十进制数(3)11010.1101B(1)10110.101B (2)10010010.001B解:10110.101B=22.625 10010010.001B=146.062511010.1101B=26.81253.将二进制数转换成十六进制数(1)10010101B(2)1101001011B(3)1111111111111101B (4)0100000010101B(5)01111111B(6)010*********B 解:(1)95H(2)34BH (3)FFFDH(4)0815H(5)7FH(6)401H4.已知a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果:(1)a+b;(2)c-a-b;(3)a·b;(4)c/b;解:a=1011B=11, b=11001B=25, c=100110B=38(1)a+b=100100B=36 (2)c-a-b=10B=2(3)a·b=100010011B=275 (4)c/b=1……1101B(=13)5.设机器字长为8 位,写出下列各数的原码和补码:(1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B(5)+1000000B (6)-1000000B 解:(1)+1010101B 原码01010101B 补码01010101B(2)-1010101B 原码11010101B 补码10101011B(3)+1111111B 原码01111111B 补码01111111B(4)-1111111B 原码11111111B 补码10000001B(5)+1000000B 原码01000000B 补码01000000B(6)-1000000B 原码11000000B 补码11000000B6.已知a=00111000B,b=11000111B,计算下列逻辑运算:(1)aAND b;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)111111111B(3)111111111B(4)11000111B7.求下列组合BCD 数的二进制和十六进制表示形式:(1.14)(1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H (2)0001 0010 1001 0000 0111 B , 12907H(3)0010 0000 0000 0110B , 2006H8.设下列四组为8 位二进制补码表示的十六进制数,计算a+b 和a-b,并判定其结果是否溢出:(1)a=37H,b=57H;(2)a=0B7H,b=0D7H;(3)a=0F7H,b=0D7H;(4)a=37H,b=0C7H。
微机原理试题及答案

微机原理试题及答案一、选择题。
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. 微机的操作系统是管理______和______的软件。
微机原理习题

微机原理习题习题一、填空题1、十进制389对应的二进制数是110000101,压缩的BCD码是001110001001B,非压缩的BCD码是00000011 00001000 00001001,每位数字用字符表示时的ASCII码001100112、已知= 110011B,则= 101101B,=001101B,=100110B3、在微机中,一个浮点数由阶码和尾数两个部分构成。
4、某机器字长16位,其浮点数表示方法如下,阶码占5位,其中1位符号位:尾数占11位,其中1位符号位。
阶码用二进制补码表示尾数用二进制规格化原码表示,试写十进制数——0.3125 的浮点表示(二进制码) 1111111000000005、8086CPU上电复位后,CS=FFFEH, IP=0000H,DS=0000H ,SP=0000H.6、段地址为3900H,偏移地址为5200H,则物理地址为3E200H7、8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO=1 ,RD=0,WR=1和DT/R=0 .若进行字节操作,单元地址为奇地址,则BHE=0和Ao=18、Inter 8086 CPU由执行单元和总线接口单元组成,其特点是并行操作。
9、在8086/8088CPU 中,一个最基本的总线刚期数由4个时钟周期 (T状态)组成,在T1状态,CPU往总线上发出地址信息。
10、当总线请求部件收到响应HLDA信号后,就获得了总线控制权:在其控制总线时期,HOLD 和HLDA都保持高电平,当总线占用部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HLDA变为低电平。
11、8086CPU对于外部的可屏蔽中断请求和非屏蔽中断请求是分别通过的INTR和NMI引脚接收的。
12、设DS:75H存储单元开始存放11H、22H、33H,若要求占用的总线周期最少,则要2条指令才能将这3个数据读入到CPU中,这时占用2 个总线周期。
微机原理试题及答案

微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理试题及答案

微机原理试题及答案一、选择题(每题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、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用BX的寄存器寻址(4)使用BX的间接寻址(5)使用BX的寄存器相对寻址(6)基址变址寻址(7)相对基址变址寻址60、简述下列四条指令的异同(1)MOV BX,2800H(2)MOV BX,[2800H](3)MOV BX,SS:[2800H](4)MOV BX,ES:[2800H]2、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各指令执行完后AX寄存器的内容。
(1)MOV AX,1200H(2)MOV AX,BX(3)MOV AX,[1200H](4)MOV AX, [BX](5)MOV AX,1100H[BX](6)MOV AX, [BX][SI](7)MOV AX,1100H[BX][SI]3、假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名V AL的偏移地址值为0050H,试指出下列源操作数字段的寻址方式是什么,其物理地址是多少?(1)MOV AX, 0ABH(2)MOV AX, [100H](3)MOV AX, V AL(4)MOV AX, [BX](5)MOV AX, ES:[BX](6)MOV AX, [BP](7)MOV AX, [SI](8)MOV AX, V AL[BX](9)MOV AX, [BX+10H](10)MOV AX, [BX][SI](11)MOV AX, V AL[BX][SI]48、(四川大学)设DS=2100H,BX=0100H,COUNT=0250H,用MOV指令将数据送入AX 中,写出采用下面几种寻址方式时源操作数的物理地址。
MOV AX,[1000H]MOV AX, [BX]MOV AX,COUNT[BX]6、(华东理工大学)通常一条指令包括两个基本部分,即()和()7、(重庆大学)指令MOV BX,DATA[SI]的源操作数采用的寻址方式是()A、立即寻址B、寄存器间址C、直接寻址D、寄存器相对寻址8、(重庆大学)指令MOV NEXT+16,AX的目的操作数采用的寻址方式是()A、立即寻址B、寄存器间址C、直接寻址D、寄存器相对寻址9、(重庆大学)指令MOV [BP+SI],DX的目的操作数采用的寻址方式是()A、直接寻址B、基址加变址C、间接寻址D、立即寻址10、(重庆大学)指令XOR BL,[BX+SI]的源操作数放在内存中的()A、数据段中B、堆栈段中C、附加段中D、代码段中11、(重庆大学)指令OR AL,[BP+SI] 的源操作数放在内存中的()A、数据段中B、堆栈段中C、附加段中D、代码段中12、(重庆大学)判断:基址加变址寻址方式,操作数既可在数据段,也可在堆栈段中。
15、(西南交通大学)8086CPU在基址加变址的寻址方式中,基址寄存器可以是()或(),变址寄存器可以是()或()。
17、(华东理工大学)不需要访问内存的寻址方式是()。
A、直接寻址B、寄存器寻址C、间接寻址D、基址变址寻址19、(四川大学)设(DS)=1B00H,(ES)=2B00H,有关存储单元的内容如图所示,变量X为16位的数据,请用两条指令将X送入AX1B00:20001B00:20011B00:20021B00:20031B00:30004、已知(DS)=1A27H,(SS)=0FC90H,(ES)=2B9AH,(BX)=4013H,(BP)=3215H,(SI)=311EH,(SP)=100H,试写出下面每条指令中存储器操作数的物理地址(1)MOV AL,[BX+SI+9000H](2)MOV BX,[BP-18](3)ADD SS:[BX+SI-3],AL(4)SUB [SI+BP],CX(5)PUSH BX20、(西安交通大学)下列指令中哪条是正确的?A、MOV DS,0200HB、MOV AX,[SI][DI]C、MOV BP,AXD、MOV BYTE PRT[BX],10006、(西安交通大学)堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问(1)执行指令PUSH AX 后,(SP)=()(2)再执行指令PUSH BX 和POP AX 后,(SP)=(),(AX)=(),(BX)=( ).31、(西南交通大学)对于指令“XCHG BX,[BP+SI]”,如果执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后,(BX)=(),(2F246H)=()13、(西南交通大学)如果TABLE为数据段中3400H单元的符号名,其中存放的内容为0505H,当执行指令MOV AX,TABLE后,(AX)=(),而执行指令LEA AX,TABLE 后,(AX)=()。
14、(北京交通大学)指令LEA BX,TAB执行后,其结果是A、将TAB中的内容送BXB、将TAB的段基址送BXC、将TAB的偏移地址送BXD、将TAB所指的存储单元的内容送BX32、(西安交通大学)若(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据量COUNT的偏移地址为0050H,执行指令LEA AX,[BX][SI]之后,(AX)=(),源操作数是()寻址方式21、(重庆大学)已知SP=8000H,执行PUSH SI指令后,SP中的内容是()。
A、8002HB、7FFEHC、7998HD、7FFFH5、程序片段MOV AX,65A3HADD AX,0FA03H执行完后,AX=(),OF=(),SF=(),ZF=(),AF=(),PF=(),CF=()22、(华东理工大学)若标志寄存器的CF位置“1”,反映操作结果()A、有进位或借位B、无进位或借位C、结果为零D、结果不为零23、(西南交通大学)当指令SUB AX,BX执行后,CF=1,说明最高有效位();对()数,说明操作结果溢出24、(西南交通大学)INC指令不影响()标志A、OFB、SFC、CFD、ZF26、(四川大学)已知AL的内容为01101011B,执行指令NEG AL后,再执行CBW,这时AX中的内容为()26、(西安交通大学)假设DS=2000H,CS=2300H,BX=1256H,TABLE的偏移地址为20A1H,物理地址为232F7H处存放3280H,物理地址为262F7H处存放33A0H,试问执行下列段内寻址的转移指令后,转移的有效地址是什么?(1)JMP BX(2) JMP WORD PTR TABLE[BX]42、设CS=1200H,IP=0100H,SS=5000H,SP=0400H,DS=2000H,SI=3000H,BX=0300H,(20300H)=4800H,20302H)=00FFH,TABLE=0500H,PROG-N标号的地址为1200:0278H,PROG-F标号的地址为3400:0ABCH,说明下列每条指令执行完后程序将分别转移到何处执行?(1)JMP PROG-N(2)JMP BX(3)JMP [BX](4) JMP FAR PROG-F(5) JMP DWORD PTR [BX]38、条件转移指令JE NEXT,能转移到语句标号为NEXT执行的条件是()A、ZF=0B、CF=0C、ZF=1 CF=139、条件转移指令JNZ NEXT,能转移到语句标号为NEXT执行的条件是()A、ZF=0B、CF=0C、ZF=1 CF=125、(重庆大学)已知BL=08H,DL=E2H,执行XOR DL,BL指令后,DL中的数为()A、132B、20HC、00HD、EAH41、(西南交通大学)将累加器AX的内容清零的正确指令是()A、AND AX,FFHB、XOR AX,AXC、SBC AX,AXD、CMP AX,AX56、(西北工业大学)实现AL寄存器中的D7和D0都取反的指令是()A、AND AL,7EHB、OR AL,81HC、TEST AL,81HD、XOR AL,81H7、下列程序片段实现的功能是(1)SAL AX,1RCL DX,1(2)SAL AX, 1RCL DX, 1ADC AX,0(3)SHR DX, 1RCR AX,1(4)SAR DX,1RCR AX,1JNC NEXTOR DX,80HNEXT:。
30、(四川大学)有如下程序段,设寄存器初值(AX)=20BCH,(DX)=45A2H按下面要求写出连续执行相应指令后寄存器的内容MOV CL,04HSHL DX,CL ; (DX)=( )MOV BL, AHSHL AX, CL ; (AX)=( )SHR BL, CL ; (BL)=( )XOR DL, CL ; (DX)= ( )61、已知AX=0204H,DX=0380H,端口地址PORT1=80H,PORT2=81H,(80H)=FEH,(81H)=28H,指出下列各条指令执行的结果(1)IN AL,PORT1 ;AL=()(2)IN AX,80H ;AX=()(3)OUT DX,AL ;(DX)=()(4)OUT DX,AX ;(DX)=()62、写出下列程序段执行后的结果;AX=()HMOV AX,6262HMOV CL,4AND AL,0FHADD AL,30HSHR AH,CLOR AH,30H33、(西安交通大学)执行指令RET,退出子程序返回调用主程序,此时的返回地址来自于()34、下面程序段完成对某一数据区全部存放55H,数据区的长度为100个字,数据区的首址DI=200H,假设(ES)=3000H,请填空CLDMOV AX,3000HMOV ES,AXMOV DI,0200H()MOV AL,55HREP STOSB35、执行LOOPE/LOOPZ指令,其退出循环的条件是()36、(西安交通大学)若AX=9305H,BX=6279H,8086CPU执行ADD AX,BX后,再执行INTO指令,则会()A、进入INTO中断服务程序B、执行INTO后面的指令C、死机D、显示器显示OVERFLOW37、(西南交通大学)对于下列程序段可用指令()完成相同的功能AGAIN:MOV S:[DI], ALINC DILOOP AGAINA、REP MOVSBB、REP STOSBC、REP LODSBD、REPE SCASB40、(西安交通大学)当使用串处理指令CMPSW寻找两串中的不同数据时,应使用的重复前缀是()A、REPB、RPTC、REPZD、REPNZ43、程序执行完后,AX、BX、CX和DX寄存器的内容分别是什么?START:MOV AX,01HMOV BX,02HMOV CX,03HMOV CX,04HNEXT: INC AXADD BX,AXSHR DX,1LOOP NEXT44、程序执行完后,AX、BX、CX和DX寄存器的内容分别是什么?START:MOV AX,01HMOV BX,02HMOV CX,03HMOV CX,04HNEXT: INC AXADD BX,AXSHR DX,1LOOPE NEXT45、程序执行完后,AX、BX、CX和DX寄存器的内容分别是什么?START:MOV AX,01HMOV BX,02HMOV CX,03HMOV CX,04HNEXT: INC AXADD BX,AXSHR DX,1LOOPNE NEXT46、(西安交通大学)已知在指令执行前,有DI=0300H,BX=0010H,CF=0,DS=2000H,SS=3000H,BP=0100H,SP=0020H,[DS:310H ]=55H,[DS:311H]=0AAH(1)执行指令RCR WORD PRT [BX+DI],1后,目的操作数的值为(),CF=()(2)指令MOV AL,[BP+100H]的源操作数物理地址为()。