微机原理与接口技术(精品课程)阶段作业三
- 格式:docx
- 大小:20.04 KB
- 文档页数:7
《微机原理与接口技术》第3章作业答案1. 简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?【解答】8086的指令格式由操作码和操作数字段组成。
操作码:要完成的操作。
操作数:参与操作的对象。
寻址:寻找操作数或操作数地址的过程。
寻址方式:指令中给出的找到操作数或操作数地址采用的方式。
8086指令系统的寻址方式主要有立即数寻址、寄存器寻址、存储器寻址和I/O端口寻址。
其中,存储器寻址可进一步分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址;I/O 端口指令IN和OUT使用的端口寻址方式有直接寻址和间接寻址。
2. 设(DS)=2000H,(ES)= 2100H,(SS)= 1500H,(SI)= 00A0H,(BX)= 0100H,(BP)= 0010H,数据变量V AL 的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H](4) MOV AX,V AL (5) MOV AX,[BX] (6) MOV AX,ES:[BX](7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10](10) MOV AX,V AL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,V AL[BX][SI]【解答】(1) MOV AX,21H立即寻址,源操作数直接放在指令中(2) MOV AX,BX寄存器寻址,源操作数放在寄存器BX中(3) MOV AX,[1000H]直接寻址,EA = 1000H,PA =(DS)×10H+EA = 2000H×10H+1000H = 21000H(4) MOV AX,V AL直接寻址,EA = [V AL] = 0050H,PA =(DS)×10H+EA = 2000H×10H+0050H = 20050H(5) MOV AX,[BX]寄存器间接寻址,EA =(BX)= 0100H,PA =(DS)×10H+EA = 2000H×10H+0100H = 20100H(6) MOV AX,ES:[BX]寄存器间接寻址,EA =(BX)= 0100H,PA =(ES)×10H+EA = 2100H×10H+0100H = 21100H(7) MOV AX,[BP]寄存器间接寻址,EA =(BP)= 0010H,PA =(SS)×10H+EA = 1500H×10H+0010H = 15010H(8) MOV AX,[SI]寄存器间接寻址,EA =(SI)= 00A0H,PA =(DS)×10H+EA = 2000H×10H+00A0H = 200A0H(9) MOV AX,[BX+10]寄存器相对寻址,EA =(BX)+10D = 0100H+000AH= 010AH,PA =(DS)×10H+EA = 2000H×10H+010AH = 2010AH(10)MOV AX,V AL[BX]寄存器相对寻址,EA =(BX)+[V AL]= 0100H+0050H= 0150H,PA =(DS)×10H+EA = 2000H×10H+0150H = 20150H(11)MOV AX,[BX][SI]基址变址寻址,EA = (BX)+(SI)= 0100H+00A0H = 01A0H,PA = (DS)×10H+EA = 2000H×10H +01A0H = 201A0H(12)MOV AX,V AL[BX][SI]基址变址相对寻址,EA = (BX)+(SI)+[V AL]= 0100H+00A0H+0050H = 01F0H,PA =(DS)×10H +EA = 2000H×10H+01F0H = 201F0H3. 给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。
交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第 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:一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH2. 8086/8088微处理器要求RESET有效维持时间至少要有个T状态A. 5B. 6C. 4D. 73. 若欲使RESET有效,只要即可。
A. 接通电源或按RESET键B. 接通电源或执行HLT指令C. 将RESET接地或执行HLE指令D. 按RESET键和将RESET引脚接地4. 8086 微处理器中的DI是A. 数据寄存器B. 目的变址寄存器C. 源变址寄存器D. 基址指针寄存器5. 8086 微处理器中BP 寄存器是A. 基址指针寄存器B. 基址寄存器C. 计数寄存器D. 堆栈基址寄存器6. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 247. 访问I/O端口可用地址线有条A. 64B. 16C. 32D. 88. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIB. SPC. IPD. CX9. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~20010. 字符串操作时目标串逻辑地址只能由提供A. ES、SIB. ES、DIC. DS、SID. DS、DI11. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___A. IPB. DIC. SID. BX12. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D.1;113. 当标志寄存器F中OF=1时,表示带有符号的字运算超出范围A. -128---+127B. -32768---32767C. 0000H---FFFFHD. 0---FFH14. 编程人员不能直接读写的寄存器是A. DIB. CXC. IPD. SP15. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP16. 8086微处理器内部通用寄存器中的指针类寄存器是A. IPB. BPC. BXD. CX17. 用于8086/8088系统时钟发生器/驱动器芯片是A. 8284B. 8282C. 8286D. 828818. 8086/8088微处理器内部寄存器中的累加器是寄存器A. 16位数据寄存器B. 16位段寄存器C. 16位变址寄存器D. 16位基址指针寄存器19. 8086微处理器中的BIU和EU是处于的工作状态A. 串行B. 并行C. 串并行D. 间隔20. 若指令队列处于满,执行部件又没有向总线接口部件发出总线请求,则总线接口处于状态A. 空闲B. 取指C. 读操作D. 写操作阶段作业2:一、单项选择题(共20道小题,共100.0分)1. 指令的寻址方式采用跳跃寻址方式时,可实现______。
阶段作业一一、单项选择题(共20道小题,共100.0分)1.当RESET信号有效后,CS内容为1.0000H2.FFFF0H3.FFFFH4.FFFFFH知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:2.8086/8088微处理器要求RESET有效维持时间至少要有个T状态1. 52. 63. 44.7知识点:单元1-2习题学生答案:[C;]得分:[5]试题分值:5.0提示:3.8086 微处理器中的DI是1.数据寄存器2.目的变址寄存器3.源变址寄存器4.基址指针寄存器知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:4.8086微处理器以BP内容作为偏移量,则段基址是由寄存器提供1.CS2.ES3.SS4.BX知识点:单元1-2习题学生答案:[C;]得分:[5]试题分值:5.0提示:5.8086/8088微处理器顺序执行程序时,当遇到指令时,指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令1.XLAT2.LDS3.JCXZ4.CMC知识点:单元1-2习题学生答[C;]案:得分:[5]试题分值:5.0提示:6.访问I/O端口可用地址线有条1.642.163.324.8知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:7.字符串操作时目标串逻辑地址只能由提供1.ES、SI2.ES、DI3.DS、SI4.DS、DI知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:8.8086/8088微处理器中堆栈段SS作为段基址,则偏移量为1.BP2.SP3.SI4.DI知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:9.8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___1.IP2.DI3.SI4.BX知识点:单元1-2习题学生答案:[A;]得分:[5]试题分值:5.0提示:10.若进行加法运算的两个操作数ABH和8BH其结果使得CF和OF为1.0;02.0;13.1;04.1;1知识点:单元1-2习题学生答[D;]案:得分:[5]试题分值:5.0提示:11.若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为1.0;02.0;13.1;04.1;1知识点:单元1-2习题学生答案:[C;]得分:[5]试题分值:5.0提示:12.编程人员不能直接读写的寄存器是1.DI2.CX3.IP4.SP知识点:单元1-2习题学生答案:[C;]得分:[5]试题分值:5.0提示:13.用于8086/8088系统时钟发生器/驱动器芯片是1.82842.82823.82864.8288知识点:单元1-2习题学生答案:[A;]得分:[5]试题分值:5.0提示:14.当标志寄存器中标志位为1时,允许开中断1.IF2.TF3.DF4.OF知识点:单元1-2习题学生答案:[A;]得分:[5]试题分值:5.0提示:15.当标志寄存器TF=1时,微处理器内部每执行完一条指令便自动进行一次1.复位2.内部中断3.外部中断4.寄存器传送知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:16.8086/8088微处理器内部寄存器中的累加器是寄存器1.16位数据寄存器2.16位段寄存器3.16位变址寄存器4.16位基址指针寄存器知识点:单元1-2习题学生答案:[A;]得分:[5]试题分值:5.0提示:17.8086中指令队列和堆栈特点分别是1.先进后出;先进先出2.先进先出;先进后出3.先进先出;后进先出4.先进后出;先进后出知识点:单元1-2习题学生答案:[C;]得分:[5]试题分值:5.0提示:18.微处理器内部的控制器是由组成1.寄存器阵列2.指令寄存器、指令译码器和定时控制电路3.ALU和内存4.ALU和寄存器知识点:单元1-2习题学生答案:[B;]得分:[5]试题分值:5.0提示:19.微型计算机中的运算器,将运算结果的一些特征标志寄存在中1.SP2.IP3.AX4.F知识点:单元1-2习题学生答案:[D;]得分:[5]试题分值:5.0提示:20.若把组成计算机中的运算器和控制器集成在一块芯片上称为1.微型计算机2.单片机3.微处理器4.单板机知识点:单元1-2习题学生答[C;]案:得分:[5]试题分值:5.0提示:阶段作业二一、单项选择题(共20道小题,共100.0分)1.相联存储器是指按______进行寻址的存储器。
一、单项选择题(共20道小题,共100.0分)1.在进入DMA传送之前,DMA控制器是被当作CPU总线上的一个______A.主处理器B.I/O设备C.I/O接口D.主控制器2.程序查询输出方式的工作流程是按______的次序进行的A.读/写数据口,写控制口B.写控制口、读控制口、写数据口C.读状态口、写数据口、写控制口D.读状态口、写状态口、写数据口3.在输入/输出的控制方式中,传递速度最快的方式是______A.无条件传送B.程序查询C.中断传送D.DMA传送4.微型计算机输入/输出的控制方式有4种,其中以______控制的输入/输出是一种最主要的控制方式,因为其实时性强,效率高A.无条件传送B.程序查询C.中断D.DMA5.若8086处理器改为统一编址方式,可使用______条地址线来寻址端口A.8B.10C.16D.206.中断向量地址是______A.子程序入口地址B.中断服务例行程序入口地址C.中断服务例行程序入口地址的指示器D.中断返回地址7.会产生DMA请求的总线部件是______A.任何外设B.高速外设C.需要与主机批量交换数据的外设D.具有DMA接口的外设8.(错误)CPU对通道的请求形式是______A.自陷B.中断C.通道命令D. I/O指令9.(错误)采用DMA方式传送数据时,每传送一个数据要占用______的时间A.一个指令周期B.一个机器周期C.一个时钟周期D.一个存储周期10.系统总线中地址线的功能是_____A.用于选择主存单元地址B.用于选择进行信息传输的设备C.用于选择外存地址D.用于指定主存和I/O设备接口电路的地址11.8255芯片有______数据端口A.3个16位B.3个8位C.4个16位D.4个8位12.在8253的6种工作方式中,能够自动重复工作的两种方式是A.方式1,方式2B.方式2,方式3C.方式2,方式4D.方式3,方式513.8259A是____A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器14.CPU每次可以响应个中断源的中断请求A. 1B. 2C. 3D. 415.独立I/O端口编址方式中,端口地址范围是______A.00000H~FFFFFFHB.0000H~FFFFHC.00H~FFHD.0~12816.中断过程与子程序之间用过程比较,下面哪一条是错误的______A.中断过程与子程序调用过程都需保护断点B.中断过程与子程序调用过程都需保护标志寄存器C.中断过程与子程序调用过程都要改变程序执行方向D.中断过程是随机的,而调用子程序是事先安置好的17.IBM-PC系统中规定的中断优先级次序,下面哪种正确______A.内中断(除法错,INTO,INT)>(NMI)>(INTR)>单步中断B.NMI > 内中断 > INTR > 单步中断C.内中断 > 单步中断 > NMI > INTRD.NMI > 内中断 > 单步中断 > INTR18.在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系______A.屏蔽位与IF位都用来控制某一个中断源的中断请求B.屏蔽位只使对应中断起开中断或关中断功能C.屏蔽位和IF位功能完全一样,可互相替代D.屏蔽位只对一个中断源屏蔽,而IF位对所有中断源的中断屏蔽19.3片8259A级联起来,可管理______级中断。
北邮微机原理与接⼝技术阶段作业三⼀、单项选择题(共20道⼩题,共100.0分)1. 假设AL寄存器的内容是ASCII码表⽰的⼀个英⽂字母,若为⼤写字母,将其转换为⼩写字母,否则不变。
试问,下⾯哪⼀条指令可以实现此功能____A. ADD AL, 20HB. OR AL, 20HC. ADD AL, ‘a’-‘A’D. XOR AL, 20H2. 若X和Y均为⽆符号整数,且X≤Y,则依次执⾏MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是_____A. CF=0且ZF=0B. CF=1且ZF=1C. CF=0或ZF=0D. CF=1或ZF=1执⾏指令MOV CX, CNT后,寄存器CX的内容是A. 10B. 5C. 9D. 44. 在下列段寄存器中,代码寄存器是____A. ESB. CSC. DSD. SSA. 24B. 16C. 20D. 18B. 1002HC. 1000HD. 0F00H执⾏上述指令后,正确的结果是____A. AX=1001HB. AX=0FFFHC. AX=1000HD. AX=0111H8. 执⾏下列三条指令后,AX寄存器中的内容是多少?MOV AX,'8'ADD AL,'9'DAAA. 0017HB. 0077HC. 0107HD. 0071H9. 假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否⼤于BX寄存器中的数据,应采⽤下⾯哪⼀种指令序列? ______ (注:label表⽰条件转移指令的⽬标地址) A. SUB AX,BXJC labelB. SUB AX,BXJNC labelC. CMP AX,BXJA labelD. CMP AX,BX10. 原码加减法是指_____A. 操作数⽤原码表⽰,连同符号位直接相加减B. 操作数取绝对值,直接相加减,符号位单独处理C. 操作数⽤原码表⽰,尾数直接相加减,符号位单独处理D. 操作数⽤原码表⽰,根据两数符号决定实际操作,符号位单独处理11. 假设V1和V2是⽤DW定义的变量,下列指令中正确的是____A. MOV V1,20HB. MOV V1,V2C. MOV AL,V1D. MOV 2000H,V212. 下⾯指令序列测试BH中的数是否为奇数,若为奇数则转移⾄K1处,横线处的指令应为_____TEST BH,01H___ K1A. JNEB. JZC. JSD. JC13. 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来⾃______。
《微机原理与接口技术》第2次作业1、 8086系统中接口连接关系如下图所示。
要求回答以下问题:试分别确定8255,8253,8259及8251的端口地址。
8255的地址为8253的地址为8259的地址为8251的地址为2、假设可编程并行接口芯片8255A的地址为200H—203H,编写程序,对此芯片进行初始化处理,使A组以方式0工作,且A口指定为输出,PC4、PC5、PC6、PC7指定为输入;B组以方式0工作,且B口指定为输入,PC0、PC1、PC2、PC3指定为输出。
3、8255A各端口处在如下工作方式:PA口为方式0输入;PB口工作于方式1输出;PC口为普通I/O,且使PC5端输出一个负脉冲。
请编写8255A的初始化程序(端口地址为:7F8H—7FBH)。
4、下图所示为应用8253的计数器1给8251提供发送时钟信号,为简介起见,图中只给出部分有关的引脚信号。
(8251地址端口为84H、85H;8253地址端口为:80H-83H)要求如下:(1)写出将工作方式控制字写入8251的指令。
使8251工作在异步传送方式,字符8位、停止位2位,偶校验、波特率系数为16。
(2)写出将字符‘C’写入发送缓冲器的指令。
(3)写出将工作方式控制字写入8253的指令,使计数器1按工作方式3(方波发生器)工作,计数方式为BCD制。
(4)写出将计数器1计数初值写入8253的指令(OUT1输出16KHz)。
《微机原理与接口技术》第3次作业1、编写初始化程序段,要求对8259A设置ICW1,请求信号为上升沿、单片方式,需设置ICW4;设置ICW2,中断类型码为08H;设置ICW4,正常完全嵌套,缓冲方式,从片,中断正常结束。
8259A端口地址为40H、41H。
2、编写封锁8259A的IR3、IR4和IR6中断请求的程序。
设8259A的端口地址为93H、94H。
3、已知8253端口地址为40H—43H,CLK2计数频率为1.2MHz,GATE2为高电平,执行以下程序段:MOV AL,96HOUT 43H,ALMOV AL,40OUT 42H,AL则,OUT2 = HZ。
阶段作业一一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH2. 16 位带有符号数的补码数据范围为A. -32767~ +32767B. +32768~ -32767C. +32767~ -32768D. +32769~ -327663. 8086 微处理器中BP 寄存器是A. 基址指针寄存器B. 基址寄存器C. 计数寄存器D. 堆栈基址寄存器4. 8086/8088 微处理器中的BX是A. 基址寄存器B. 计数寄存器C. 变址寄存器D. 基址指针寄存器5. 8086/8088 微处理器引脚中信号线能够反映标志寄存器中断允许标志IF的当前值A. S7B. S5C. S4D. S66. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 247. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIB. SPC. IPD. CX8. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~2009. 8086/8088微处理器中堆栈段SS作为段基址,则偏移量为A. BPB. SPC. SID. DI10. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___A. IPB. DIC. SID. BX11. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D. 1;112. 当标志寄存器F中OF=1时,表示带有符号的字运算超出范围A. -128---+127B. -32768---32767C. 0000H---FFFFHD. 0---FFH13. 编程人员不能直接读写的寄存器是A. DIB. CXC. IPD. SP14. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP15. 8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是A. EU中的地址加法器B. BIU中的地址加法器C. 指令队列D. 内部通用寄存器16. 当标志寄存器TF=1时,微处理器内部每执行完一条指令便自动进行一次A. 复位B. 内部中断C. 外部中断D. 寄存器传送17. 8086/8088微处理器内部寄存器中的累加器是寄存器A. 16位数据寄存器B. 16位段寄存器C. 16位变址寄存器D. 16位基址指针寄存器18. 8086中指令队列和堆栈特点分别是A. 先进后出;先进先出B. 先进先出;先进后出C. 先进先出;后进先出D. 先进后出;先进后出19. 微处理器内部的控制器是由组成A. 寄存器阵列B. 指令寄存器、指令译码器和定时控制电路C. ALU和内存D. ALU和寄存器20. 若把组成计算机中的运算器和控制器集成在一块芯片上称为A. 微型计算机B. 单片机C. 微处理器D. 单板机阶段作业二一、单项选择题(共20道小题,共100.0分)1. 相联存储器是指按______进行寻址的存储器。
作业3
1 / 5 多选题(5分)正确答案 ABCD
A具有二进制数的形式
B保持了十进制数的特点
C可以作为人机联系的一种中间表示
D可以用它直接进行计算
2 / 5 多选题(5分)正确答案 ABCD
A机器字长
B主存容量
C运算速度
D数据通路宽度
3 / 5 多选题(5分)正确答案 ABC
A物理实现容易,便于存储
B抗干扰能力强,可靠性高
C数的表示范围大,精度高
D直观、便于人的听觉、视觉感知
4 /
5 多选题(5分)正确答案 ABC
用奇校验字符的是( )。
A11001011
B11010110
C11000001
D1*******
5 / 5 多选题(5分)正确答案 ABD
A采用二进制形式表示数据和指令
B计算机由五大部件构成
C用电子电路来完成计算任务
D采用存储程序的工作方式。
《微机原理与接口技术》作业汇总线为 C。
C.131.若欲使 RESET 有效 ,只需 A 即可。
24.以下 8086 指令中,格式错误的选项是C。
A. 接通电源或按 RESET 键 C.MOV CS , 2000H2.8086 微办理器中的ES是 D寄存器25.寄存器间接寻址方式中,操作数处在C。
C.主存单元D.附带数据段26.某计算机字长16 位,其储存容量为2MB ,若按半字3.8086 微办理器中 BP 寄存器是 A编址,它的寻址范围是C。
C.2MA. 基址指针寄存器27.某一 RAM 芯片,其容量为 1024× 8 位,其数据线和4.8086/8088 微办理器中的BX是A地点线分别为 C。
C.8, 10A. 基址寄存器28.CPU 在履行 OUT DX , AL 指令时 ,A 寄存器的内容5.8086/8088 微办理器次序履行程序时,当碰到 C 指令时 ,送到数据总线上。
A.AL指令行列会自动复位,BIU会接着往指令行列中装入新29.计算机的储存器系统是指D。
的程序段指令。
C.JCXZ D.cache,主储存器和外储存器6.8086 微办理器读总线周期中地点信号AD15~AD0 在30.指令 MOV AX, [3070H]中源操作数的寻址方式为CA 时期处于高阻。
A.T2 C.直接寻址7.8086/8088 微办理器引脚中 B 信号线能够反应标记寄31.EPROM 是指 D存器中止同意标记IF 的目前值。
B.S5 D.光擦可编程的只读储存器8.接见 I/O 端口可用地点线有 B 条。
B.1632.指令的寻址方式有次序和跳跃两种方式,采纳跳跃寻9.8086/8088 微办理器可接见内储存器地点为A址方式,能够实现 D.程序的条件转移成无条件转移A.00000~FFFFFH33.8086 CPU 对存贮器操作的总线周期的T1 状态,10.字符串操作时目标串逻辑地点只好由 B 供给AD0 ~ AD15 引脚上出现的信号是 A 。
一、单项选择题(共20道小题,共100.0分)
1. 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,
将其转换为小写字母,否则不变。
试问,下面哪一条指令可以实现此功能____
A. ADD AL, 20H
B. OR AL, 20H
C. ADD AL, ‘a’-‘A’
D. XOR AL, 20H
2. 在80X86汇编语言的段定义伪指令中,下列哪一种定位类型用来指定段
的起始地址为任意地址____
A. BYTE
B. PARA
C. WORD
D. PAGE
3. 逻辑右移指令执行的操作是______
A. 符号位填0,并顺次右移1位,最低位移至进位标志位
B. 符号位不变,并顺次右移1位,最低位移至进位标志位
C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D. 符号位填1,并顺次右移1位,最低位移至进位标志位
4. 定点运算器用来进行_____
A. 定点数运算
B. 浮点数运算
C. 既进行定点数运算也进行浮点数运算
D. 十进制数加减法
5. 在下列段寄存器中,代码寄存器是____
A. ES
B. CS
C. DS
D. SS
6. 设DS=5788H,偏移地址为94H,该字节的物理地址是
A. 57974H
B. 57914H
C. 5883H
D. 58ECH
7. 设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。
执行SBB AL,
[SI]后,正确的结果是___
A. AL=5FH SF=1 CF=1
B. AL=60H SF=1 CF=0
C. AL=5FH SF=0 CF=1
D. AL=60H SF=0 CF=0
8. 执行下列三条指令后,AX寄存器中的内容是多少?
MOV AX,'8'
ADD AL,'9'
DAA
A. 0017H
B. 0077H
C. 0107H
D. 0071H
9. 在CPU中跟踪指令后继地址的寄存器是______
A. 主存地址寄存器
B. 程序计数器
C. 指令寄存器
D. 状态条件寄存器
10. 假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的
数据是否大于BX寄存器中的数据,应采用下面哪一种指令序列? ______ (注:label表示条件转移指令的目标地址)
A. SUB AX,BX
JC label
B. SUB AX,BX
JNC label
C. CMP AX,BX
JA label
D. CMP AX,BX
11. 下列哪一条指令不合法___
A. IN AX,0278H
B. RCR DX,CL
C. CMP SB
D. RET 4
12. (错误)原码加减法是指_____
A. 操作数用原码表示,连同符号位直接相加减
B. 操作数取绝对值,直接相加减,符号位单独处理
C. 操作数用原码表示,尾数直接相加减,符号位单独处理
D. 操作数用原码表示,根据两数符号决定实际操作,符号位单独处理
13. 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横
线处的指令应为_____
TEST BH,01H
___ K1
A. JNE
B. JZ
C. JS
D. JC
14. 当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是____
A. JLE
B. JNL
C. JNLE
D. JL
15. 要求将A,B两个字符的ASCII码(41H,42H)顺序存放在一个字存储单
元中,可选用的语句是_______
A. DA1 DB ‘AB’
B. DA1 DW 'AB'
C. DA1 DB 0ABH
D. DA1 DW 0ABH
16. 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来
自______。
A. 立即数和栈顶
B. 栈顶和次栈顶
C. 暂存器和栈顶
D. 寄存器和内存单元
17. 能被计算机直接识别和执行的指令是______
A. 符号指令
B. 机器指令
C. 运算指令
D. 宏指令
18. 组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是
____
A. NONE
B. PUBLIC
C. COMMON
D. STACK
19. NEAR标号的类型值为_______
A. 2
B. -1
C. 4
D. -2
20. (错误)源程序结束语句为_____
A. ENDP
B. ENDS
C. END MAIN
D. END。