微机原理复习题(指令系统)

合集下载

微机原理复习选择

微机原理复习选择

选择题:汇编指令选择1、完成同指令XCHG AX,BX相同功能的指令或指令序列是(D)。

A、MOV AX ,BXB、MOV BX ,AXC、PUSH AXD、MOV CX ,AXPOP BX MOV AX ,BXMOV BX ,CX2、下面XCHG指令语句中,语法正确的是(B)A、XCHG AX , DSB、XCHG BL , [BX]C、XCHG AL , 0FHD、XCHG [SI] , [DI]3、下面的XCHG指令中,语法不正确的有(ACD)。

A、xchg al, dsB、xchg bl, [bx]C、xchg al, 0fhD、xchg buf1, buf2E、xchg bl, bh4、下面的数据传送指令中,错误的操作是(D)。

A、MOV SS:[BX+DI],1000HB、MOV DX,1000HC、MOV WORD PTR[BX],1000HD、MOV DS,2000H5、一般的传送指令(D)标志位。

A、影响B、影响CFC、影响ZF D.不影响6、MOV指令的特点是(D)A、影响DFB、影响SFC、影响CFD、不影响标志位7、用一条指令实现将AX←BX+SI的方法是(D)A、xchg ax,[bx][si]B、mov ax,[bx][si]C、mov ax,[bx+si]D、lea ax,[bx][si]8、下面指令序列执行后完成的运算,正确的算术表达式应是MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,AL 参考答案为:(D)A、y=2x+1B、x=2y+1C、x=2y-1D、y=2x-19、一条指令中目的操作数不允许使用的寻址方式是(B)。

A、寄存器寻址B、立即数寻址C、变址寻址D、寄存器间接寻址10、下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的?(D)A、它们都可以直接指示无条件转移指令目标地址的属性B、它们都必须借助于PTR才能指示无条件转移指令目标地址的属性C、SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性D、NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性11、指令JMP FAR PTR DONE属于(C)A、段内转移直接寻址B、段内转移间接寻址C、段间转移直接寻址D、段间转移间接寻址12、条件转移指令的转移范围是(C)A、0~128B、0~255C、-128~127D、-127~12713、运算型指令的寻址和转移型指令的寻址,其不同点在于(D)A、两者都是取操作数B、两者都是决定程序的转移地址C、后者取操作数,前者决定程序的转移地址D、前者取操作数,后者决定程序的转移地址14、条件转移指令JNE的测试条件为(A)A、ZF=0B、CF=0C、ZF=1D、CF=115、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。

微机原理试题库及答案

微机原理试题库及答案

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

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第 8 次第 4 周 2 学时上课教室WM1310 课程类型专业基础课授课对象自动化专业章节名称第三章寻址方式和指令系统(3.3)教学目的和要求1.掌握8086的基本指令,如逻辑运算和移位指令、串操作指令、程序控制指令等。

讲授主要内容及时间分配1.逻辑运算和移位指令;(35min)2.串操作指令;(20min)3.程序控制指令;(25min)4.处理器控制指令。

(10min)教学重点与难点重点:1.逻辑运算和移位指令的基本功能和格式;2.串操作指令的基本功能和格式;3.程序控制指令的基本功能和格式。

难点:逻辑运算和移位指令的基本功能和格式。

要求掌握知识点和分析方法1.逻辑运算和移位指令的格式、功能及应用方法;2.串操作指令的格式、功能及应用方法;3.程序控制指令的格式、功能及应用方法。

启发与提问1.逻辑移位和算术移位指令的区别?教学手段多媒体+板书作业布置思考题:1.远跳转和近跳转的区别?3.2, 3.53.9, 3.113.12, 3.14主要参考资料备注讲授内容三、逻辑运算和移位类1.逻辑运算逻辑运算指令对操作数的要求大多与MOV指令相同。

逻辑运算是按位操作的,它包括AND(与)、OR (或)、NOT(非)、XOR(异或)和TEST(测试)指令。

除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0,AF位无定义,SF、ZF和PF 根据运算结果设置。

“与”运算指令格式:AND OPRD1,OPRD2操作:两操作数相“与”,结果送目标地址。

【例】要屏蔽AL中的高4位。

AND AL,00001111B【例】AND AL,AL此指令执行前后,(AL)无变化,但执行后使标志位发生了变化,即CF=0,OF=0。

“或”运算指令格式:OR OPRD1,OPRD2操作:两操作数相“或”,结果送目标地址【例】(AL)=0FH,OR AL,10000000B(AL)=8FH【例】OR AL,AL指令执行前后,(AL)不变,但执行后标志位发生了变化,即CF=0,OF=0。

微机原理复习题(指令系统)

微机原理复习题(指令系统)

微机原理复习题(指令系统)《微机原理》复习题二一、选择题1、假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙", 为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列()组指令。

A. RCR AL, 01H JZ LabelB. CMP AL,00H JZ LabelC.AND AL,01H JZ LabelD.TEST AL,01H JZ Label2、若要使寄存器AL中的高4位不变,低4位变0,使用指令()。

A.AND AL,0F0H B.OR AL,0F0HC.AND AL,0FH D.OR AL,0FH3、条件转移指令JE/JZ成立的条件是()。

A.CF=0 B.CF=1 C.ZF=0 D.ZF=14、假设VAR为变量,指令MOV BX, OFFSET VAR 中源操作数的寻址方式是()。

A.直接寻址B. 间接寻址C.立即寻址D.存储器寻址5、若(AL)=10101101B,为了使其内容变为01011101B,下列()指令执行一次即可完成此操作。

A.NOT指令B.OR指令C.AND指令D.XOR指令6、若定义DAT DW 'A', 则DAT和DAT+1两个相邻的内存单元中存放的数据依次是()。

A.00H、41HB.41H、00HC.00H、61HD.61H、00H7、完成将累加器AX清零,不正确的指令是()。

A.OR AX,0000H B.XOR AX,AXC.SUB AX,AX D.AND AX,0000H8、若(AX)=5A5AH,为了使其内容变为0A0AH,下列()指令执行一次即可完成操作。

A. NOT指令B. OR指令C. AND指令D. XOR指令9、若定义 F1 DW 1234HF2 DB 23H,56H,78H则执行指令 MOV AL,BYTE PTR F1MOV BX,WORD PTR F2后,AL、BX寄存器中分别为()。

微机原理复习题

微机原理复习题

6、下列指令中,有语法错误的指令是 C)JMP WORD PTR[BX+8]
7、“先工作后判断”的循环程序结构中,循环执行的次数最 少是 次。 A)1 A)OF B)0 标志 (C)SF (D)ZF 。 (B)CF C)2 D)不定 8、DEC指令不影响
9、条件转移指令JNE的测试条件是 A)ZF=1 (B)CF=1 (C)ZF=0 (D)CF=0
14、输入/输出指令中的端口包含直接寻址和间接寻址两种方式, 其中直接寻址的端口地址范围是 ,间接寻址时必须使用寄 存器 ,寻址范围是 。 15、 已知AL=35H,BL=0DEH,对带符号数执行 ADD AL,BL后, CF= ,OF= 。 16、 寻址方式是指 ,指令MOV COUNT[SI],AX中,目的 操作数采用的是 寻址方式,该操作数在 段。 17、一个有20个字的数据区,它的起始地址为50B0: H,该数 据区的最后一个字单元的物理地址为5B71CH。
20、已知中断控制器8259A的IR0的中断型号为88H,则其IR5的 中断类型号为 。*** A)8DH B)88H C)82H D)不能确定,需另外设置
二、填空题
1 、 8088 具 有 根 地 址 线 。 在 访 问内 存 时 使用 地 址 线 ,可直接寻址 容量的内存范围;在访问外 设时使用地址线 ,共能寻址 输入输出端口。 执行一条指令所需要的时间被称为 周期,而总线 周期指的是 ,8088典型的总线周期由 个 T 组成。如果8088的CLK引脚接2MHz的时钟信号,那么每个 T状态的持续时间为 。 2、在立即寻址方式下,操作数存放在 段中;在直接寻
9、乘法指令中规定:字节运算时,乘积被默认存放在 寄 存器中。 10、定义了的变量名具有: 、 、 、 和 属性。 11、32位微处理器除算术逻辑部件和控制部件以外,还包含一 组 以及 等特殊的存储器。(数据cache和指令cache) 12、在半导体存储器中,RAM指的是 ,它可读可写,但断电 后信息一般会 ;而ROM指的是 ,正常工作时只能 从中 信息,但断电后信息 。以EPROM芯片2764为 例,其存储容量为8K×8位,共有 条数据线和 条地 址线。用它组成32KB的ROM存储区共需 片2764芯片。 13、主机与I/O间的数据传送的方式通常 有 、 、 。

微机原理第4章练习题及答案

微机原理第4章练习题及答案

微机原理第4章练习题及答案第4章 80x86指令系统一、自测练习题㈠选择题 1.MOV AX,[BX+SI]的源操作数的物理地址是( )。

A.(DS)×16+(BX)+(SI) B. (ES)×16+(BX)+(SI) C.(SS)×10H+(BX)+(SI) D.(CS)×10H+(BX)+(SI)2.MOV AX,[BP+Sl]的源操作数的物理地址是( )。

A.(DS)×10H+(BP)+(SI) A. (ES)×16+(BP)+(SI) C.(SS)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 3.MOV AX,ES:[BX+SI]的源操作数的物理地址是( )。

A.(DS)×16+(BX)+SI) B.(ES)×10H+(BX)+(SI) C.(SS)×10H+(BX)+SI) D.(CS)×16+(BX)+(SI)4.JMP WORD PTR[DI]是( )。

A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移5.JMP FAR PTR BlOCK(BLOCK是符号地址)是( )。

A.段内间接转移B.段间间接转移C..段内直接转移D.段间直接转移6.INC指令不影响( )标志。

A.OF B.CF C.SF D.ZF 7.条件转移指令JNE的测试条件是( )。

A.ZF=1 B.CF=0 C.ZF=0 D.CF=1 8.下列指令中,有语法错误的是( )。

A.MOV [SI],[DI] B.IN AL,DX C.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+S1] 9.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是。

A.20102H B.20101H C.200FEH D.200FFH 10.对于下列程序段:AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用指令完成同样的功能。

微机原理复习

微机原理复习

一、填空(每空两分)1、8088的指令地址由(CS )和(IP )决定。

堆栈操作的地址由(SS )和(SP )决定。

2、8088的指令地址由(CS )寄存器和(IP )寄存器决定。

3、8088的段地址和偏移量必须通过(地址加法器)产生20位物理地址。

4、8088地址加法器的作用是将(段寄存器左移4位与16位偏移量)相加以后产生所需的(20)位物理地址。

因此,8088可直接寻址(1M )字节。

5、8088的段寄存器是(16)位的寄存器。

6、8088访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP )、(由寻址方式决定的16位偏移量)和(SP )提供。

7、将(微处理器)、(存储器)和(I/O 接口电路)结合在一起,才是微型计算机。

8、微型计算机由(微处理器)、(存储器)和(I/O 接口电路)组成。

9、8088CPU 共有(20)位地址线。

他的寻址空间位(1M )字节。

10、在8088中,由于BIU 和EU 分开,所以(取指令)和(执行指令)可以重叠操作,提高了CPU 的利用率。

11、8088的BIU 负责(取指令和操作数),EU 部分负责(执行指令)。

12、8088为准16位CPU 。

他的内部为(16)位结构,外部数据总线为(8)位宽度。

1、8088访问存储器时,当前访问的段有几个?当前可访问的字节最多有多少?答:(1)4个段; (2)256K 字节。

2、画图说明,在8088内部怎样形成20位物理地址?答:(1)20位物理地址的形成如下图所示:(2)段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。

一、填空题1、 8088的ALE 引脚的作用是(锁存复用线上的地址)。

2、 在8088读存储周期中,采用Ready 线的目的是(确定是否在T 3周期后插入T W 周期)。

3、 8088只有采样(Ready )信号后,才能确定是否加入等待状态。

偏移地址段地址段寄存器 加法器 物 理 地 址4、8088的MN / MX引脚的作用是(规定8088处在什么组态)。

微机原理及应用 复习题5-阅读程序

微机原理及应用 复习题5-阅读程序

微机原理及应用复习题5-阅读程序第一章基础知识第二章51单片机结构第三章指令系统1.已知:(R0)=4BH,(A)=84H,片内RAM (4BH)=7FH,(40H)=20H,下面程序段执行后,R0,A和4BH,40H单元内容的如何?(本题5分)MOV A, @R0MOV @R0, 40HMOV 40H, AMOV R0, #35H2.写出下面程序执行后的最后结果。

(本题5分)CLR AMOV R0,#20HLOOP:MOVX @R0,AINC R0CJNE R0,#31H,LOOPSJMP $3.已知(60H)=23H,(61H)=68H,分析下面程序段,写出程序的功能及执行结果(62H)=?(A)=?(60H)=?(61H)=? (本题5分) CLR CMOV A, 61HADDC A, 60HDA AMOV 62H,ASJMP $4.如果初始时(A)= 3FH,(R0)= 4AH执行下面程序段后(A)=? (CY )=? (20H)=? (R0)=?并指出该程序段的功能。

(本题5分)CLR CSUBB A,R0MOV 20H,A5.如果初始时(20H)=5EH,(21H)=B3H,执行下面程序段后(A)=? (20H)=? (21H)=?并指出该程序段的功能。

(本题5分)MOV A,20HCPL AADD A,#01HMOV 20H,AMOV A,21HCPL AADDC A,#00HMOV 21H,ASJMP $6.指出下面子程序的功能;设进入下面子程序时(40H)=03H,写出程序运行结果:(A)=?(40H)=?(DPTR)=?(本题5分)ORG 1000HSUB1:MOV A,40HMOV DPTR, #TABMOVC A,@A+DPTRMOV 40H,ARETORG 2000HTAB:DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H7.若(20H)=35H,执行下面程序后(21H)=?(22H)=?(A)=?(R0)=?(R0H)=?并指出该段程序的功能。

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

《微机原理》复习题二一、选择题1、假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙", 为了判断外部设备是否"忙"而又不破坏其它状态位,应选用下列()组指令。

A. RCR AL, 01H JZ LabelB. CMP AL,00H JZ LabelC.AND AL,01H JZ LabelD.TEST AL,01H JZ Label2、若要使寄存器AL中的高4位不变,低4位变0,使用指令()。

A.AND AL,0F0H B.OR AL,0F0HC.AND AL,0FH D.OR AL,0FH3、条件转移指令JE/JZ成立的条件是()。

A.CF=0 B.CF=1 C.ZF=0 D.ZF=14、假设VAR为变量,指令MOV BX, OFFSET VAR 中源操作数的寻址方式是()。

A.直接寻址B. 间接寻址C.立即寻址D.存储器寻址5、若(AL)=10101101B,为了使其内容变为01011101B,下列()指令执行一次即可完成此操作。

A.NOT指令B.OR指令C.AND指令D.XOR指令6、若定义DAT DW 'A', 则DAT和DAT+1两个相邻的内存单元中存放的数据依次是()。

A.00H、41HB.41H、00HC.00H、61HD.61H、00H7、完成将累加器AX清零,不正确的指令是()。

A.OR AX,0000H B.XOR AX,AXC.SUB AX,AX D.AND AX,0000H8、若(AX)=5A5AH,为了使其内容变为0A0AH,下列()指令执行一次即可完成操作。

A. NOT指令B. OR指令C. AND指令D. XOR指令9、若定义 F1 DW 1234HF2 DB 23H,56H,78H则执行指令 MOV AL,BYTE PTR F1MOV BX,WORD PTR F2后,AL、BX寄存器中分别为()。

A. 12H、2356HB.34H、5623HC. 34H、2356HD. 12H、5623H10、下列8086的指令中格式错误的条数是()。

MOV CS, AX LEA BX, AXOUT DX,AL IN AL,80HA. 1B. 2C. 3D. 411、下列指令中,隐含使用AL寄存器的指令有()条。

NOP; XLAT; DAA; MOVSB; MUL CLA. 1B. 2C. 3D. 412、下列指令中能实现测试AL中最高位是否为1的指令数目是()。

CMP AL,80H TEST AL,80HROL AL,1 RCL AL,1A. 1B. 2C. 3D. 413、设(SP)=1200H、(CS)=5678H、(IP)=1234H,则执行段间调用指令后,堆栈内11FEH单元的内容为()。

A. 12HB. 34HC. 56HD. 78H14、在8086指令系统中,IN AX,DX 和MOV AX,DX指令的源操作数的寻址方式依次是()。

A.寄存器直接寻址、寄存器直接寻址 B. 寄存器间接寻址、寄存器间接寻址C. 寄存器直接寻址、寄存器间接寻址D. 寄存器间接寻址、寄存器直接寻址15、完成二进制数11100001和00001111的逻辑“异或”运算的正确结果是()。

A.11101110 B.01111111 C.00000001 D.0000111116、下列指令中正确的是()。

A.MOV AL,6100HB. MOV ES,4000HC.MOV BX,3200H D. SHR AL,317、下列()条指令不合法。

A. RCR DX, CLB.IN AX, 0278HC. CMPSBD. RET 418、下列()指令影响堆栈内容。

A.MOVB.JMPC.RETD.STC20、下列寄存器中不能作寄存器间址寻址的是()。

A. AXB. BXC. DID. BP21、在指令MOV AL,[BX]中,源操作数寻址方式是()。

A.立即寻址B.寄存器间接寻址C.变址寻址D.寄存器直接寻址22、若有BUF DW 1,2,3,4,则可将数据02H取到AL寄存器中的指令是()。

A. MOV AL, BYTE PTR [BUF+2]B. MOV AL, BYTE PTR [BUF+1]C.MOV AL, BYTE PTR [BUF+3]D.MOV AL, BYTE BUF [2]23、若有BUF DB 5,6,7,8,则可将数据08H取到AL寄存器中的指令是()。

A.MOV AL, BYTE PTR[BUF+1]B.MOV AL, BYTE PTR[BUF+2]C.MOV AL, BYTE PTR[BUF+3]D.MOV AL, BYTE BUF[8]24、在下面的中断中,属于软件中断方式的是()。

A.INTO B.INT n C.NMI D.INTR25、指令LOOPZ的循环条件是()。

A. CX≠0,并且ZF=1B. CX≠0,或ZF=0C. CX≠0,并且ZF=0D. CX≠0,或ZF=126、下列串操作指令中,一般不加重复前缀(如REP)的指令是()。

A.STOSW B.CMPSW C.LODSW D.SCASW27、指令MOV AL ,ES:[BX][DI] 中源操作数寻址方式是()。

A.隐含寻址B.立即寻址C.基址变址寻址D.相对寻址28、下列指令中,正确的是()。

A.MOV ES ,1234B. ADD 1234 ,AXC.MOV AX ,BXD.MOV DS , ES29、用REPNE CMPSB指令作两个字符串比较时,如果CX≠0比较结束,其原因是()。

A.字符串大小不同B.两个字符不等C.两个字符串长度不等D.两个字符相等30、指令语句MOV AX, 2 GT 5中源操作数的寻址方式是()。

A.直接寻址B.立即寻址C.变址寻址D.寄存器寻址31、使状态标志位CF清零的错误指令是()。

A.OR AX,AXB.STCC.SUB AX,AXD.CLC32、AND DX,NUM AND 0FFABH指令中出现两个AND,正确的解释是()。

A.均是逻辑运算符B.均是指令助记符C.前者是指令助记符,后者是逻辑运算符D.两个AND操作符均在程序执行时得到运算结果33、指令MOV AL,[DI+10] 中源操作数的有效地址 EA=()。

A. DS×10+DI+10B. DS×10H+DI+10C. ES×16H+DI+10D. SS×10H+DI+1034、指令MOV AL,[BX] 中,源操作数的寻址方式是()。

A.相对寻址B.直接寻址C.立即寻址D. 寄存器间接寻址35、下列指令正确的是()。

A.MOV AX,BLB.MOV 100,CXC.MOV DS,5600HD.MOV BX,[DI]36、(BX)=1000H,(DS) =2000 H,(21000H) =12H,(21001H) =34H,执行LEA SI,[BX]指令后,SI寄存器中的内容是()。

A. 1234HB. 3412HC. 1000HD. 0010H37、假设V1和V2是用DW定义的变量,下列指令中正确的是()。

A.MOV V1, 20HB. MOV AL,V1C. MOV V1,V2D. MOV 2000H,V238、CLD ;MOVSW;执行以上两条指令后SI/DI的变化是()。

A.加2B. 减2C. 加1D. 减139、指令PUSH AX正确地执行步骤是()。

A.(1)SP←SP-1,(SP)←ALB.(1)SP←SP-1,(SP)←AH(2)SP←SP-1,(SP)←AH (2)SP←SP-1,(SP)←ALC.(1)SP←SP+1,(SP)←ALD.(1)SP←SP+1,(SP)←AH(2)SP←SP+1,(SP)←AH (2)SP←SP+1,(SP)←AL40、在8086基址变址寻址指令中,允许使用的寄存器有()。

A.AX,BX,CX,DXB. SP,IPC.CS,DS,SS,ESD. BX,BP,SI,DI41、在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是()。

A.汇编指令B.伪指令C.机器指令D.宏指令42、下面的数据交换指令中,错误的操作是()。

A. XCHG AX,DIB. XCHG BX,[SI+DAT]C. XCHG CX,DSD. XCHG BUF,DX43、8086CPU向I/O端口地址30H写字节数据应使用指令()。

A. IN 30H,ALB. IN AL,30HC. OUT AL,30HD. OUT 30H,AL二、填空题1、执行一条指令就能够完成将AX的高字节置1,而低字节不变的功能。

2、8086CPU访问I/O端口时,应使用专门的指令和。

3、如果AH=02H,DL=42H,执行INT 21H指令后,显示器的当前光标位置上显示大写字母。

4、指令 MOV BX,[BP] 中的目的操作数的寻址方式是。

5、6、汇编程序一般总有几个段组成,每个段都以语句开始,以ENDS语句结束。

任何一个源程序至少必须有一个段和一条作为源程序文件结束的伪指令。

7、8086系统中,中断返回指令要写在中断服务程序的。

8、指令MOV AL,[SI+10]中源操作数的有效地址 EA= (用公式表示)。

9、把SEG运算符加在一个标号或变量前,求出的是该标号或变量的,把运算符加在一个标号或变量前,则可求出该标号或变量的段内偏移地址。

10、串寻址中使用了一种隐含的变址寄存器寻址方式,即分别使和指向源串和目的串,从而实现对字符串的操作。

11、输入指令IN的源操作数在中,目的操作数放在寄存器中。

12、定义过程的开始用伪指令,过程的结束用伪指令。

13、串寻址方式仅在8086的指令中使用。

指令的操作数大多在内存单元中,且规定源操作数的逻辑地址为,目的操作数的逻辑地址为。

14、指令由字段和字段组成,其中字段是不能缺省的。

15、指令中用于说明操作数所在地址的方法,称为。

指令MOV AL,ES:[1000H]中源操作数是寻址方式,这里的ES:称为。

16、使用XLAT换码指令前,要求指向表的首地址,中存放待查项的序号,用来表示表中某一项与表首地址间的距离。

17、PC机中,BIOS程序放在中,要执行的应用程序放在中。

18、软件中断的指令符为,中断返回指令符是。

19、计算机中,完成某种操作的命令称为,完成某一具体任务所需指令的集合称为。

20、子程序调用指令应当写在程序中,子程序返回指令应写在程序中。

21、通常而言,指令系统寻址方式就是指令中用于说明所在地址的方法,寻址方式的多少是衡量功能的指标。

22、无符号数加法进位标志位是,带符号数加法溢出标志位是,辅助进位标志位是,运算结果为零时的标志位是。

相关文档
最新文档