您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 川农汇编语言题库及部分答案
2452643696一、单项选择题1、在下列的选项中,能够组成计算机系统的是(A)。A.硬件系统和软件系统B.CPU、存储器、输入/输出设备C.操作系统、各种语言D.系统软件和应用软件2、汇编语言属于(B)。A.用户软件B.系统软件C.高级语言D.机器语言3、汇编语言源程序经汇编程序汇编后产生的文件的扩展名是(B)。A.EXEB.OBJC.ASMD.LST4、汇编语言的什么文件经链接(LINK)后产生可执行文件?(D)A.ASMB.EXEC.LSTD.OBJ5、中央处理器CPU是由(D)组成的。A.运算器B.控制器C.寄存器组D.前三者6、IBMPC机的DOS是属于(B)。A.用户软件B.系统软件C.系统硬件D.一种语言7、汇编语言源程序是(A)程序。A.不可直接执行的B.可直接执行的C.经汇编程序汇编后就可执行的D.经连接后就可直接执行的8、8086/8088CPU的寄存器组中,8位的寄存器共有(C)个。A.4B.6C.8D.109、8086/8088CPU的寄存器组中,16位的寄存器共有(D)个。A.10B.12C.13D.1410、8086/8088CPU执行算术运算时PSW共有(C)个标志位会受影响。A.4B.5C.6D.711、在程序执行过程中,IP寄存器始终保存的是(B)。A.上一条指令的首地址B.本条指令的首地址。C.下一条指令的首地址D.需计算有效地址后才能确定地址。12、IBMPC机的存储器可分(D)个段。A.4B.256C.512D.6553613、当使用BP作编程地址时,此时使用的是(D)段。A.CSB.DSC.ESD.SS14、如果指令的运算结果为0,则(C)标志位为1。A.SFB.OFC.ZFD.CF15、如果指令的运算结果中有奇数个1,则(A)标志位为0。A.PFB.CFC.OFD.SF16、IBMPC机的内存是按(B)是编址的。A.位B.字节C.字D.双字17、存储器的一个字节表示(A)位。A.8B.16C.32D.6418、如果某个字变量的数据存放在奇地址单元,则8086/8088CPU读写该变量时需要(B)个读写周期。A.1B.2C.3D.419、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是(B)地址。A.逻辑B.物理C.有效D.相对20、一个16位相对位移的范围是(C)。A.0~65535B.0000H~FFFFHC.8000H~7FFFHD.8000H~FFFFH21、物理地址的形成过程是将段地址左移(C)位加偏移地址。A.2B.3C.4D.522、如果某一存储单元的逻辑地址为236FH:1000H。则物理地址为(D)。A.1236FHB.336FHC.336F0HD.246F0H23、如果内存的某一单元的物理地址为12345H。则它的逻辑地址为(C):0345H。A.0012HB.12000HC.1200HD.0120H24、如果一个字变量中存放16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为(C)。A.1201FHB.12000HC.1201EHD.12020H25、设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是(C)。A.12HB.34HC.3412HD.1234H26、如果数据存放在DI的内容为偏移地址的数据段中,设DS=3624H,DI=2200H,则此存储单元的物理地址为(A)。A.38440HB.58240HC.25624HD.58240H27、一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的(C)信息。A.数据B.控制C.状态D.前三者28、下列叙述正确的是(B)。A.不同类型的机器字长是一样的B.一个字节有8位二进制数C.各种不同的机器指令系统都是一样的D.机器指令都是8位的29、下列叙述正确的是(D)。A.8088CPU的内部数据总线是8位的,外部数据总线是8位的B.8088CPU的内部数据总线是16位的,外部数据总线是16位的C.8086CPU的内部数据总线是8位的,外部数据总线是8位的D.8086CPU的内部数据总线是16位的,外部数据总线是16位的30、下列叙述正确的是(A)。A.机器指令是可执行指令B.汇编语言源程序可直接执行C.汇编语言目标程序可直接执行D.高级语言程序可直接执行二、多项选择题1、中央处理器CPU是由(ABC)组成的。A.运算器B.控制器C.寄存器组D.存储器2、下列寄存器中属于段寄存器的有(CD)。A.SIB.DIC.SSD.ES3、下列属于系统软件的有(ABCD)。A.操作系统B.汇编语言C.高级语言D.编译程序4、下列的16位寄存器中能够用2个8位寄存器来表示的有(BD)。A.SIB.AXC.BPD.BX5、逻辑地址是由(AC)组成的。A.段地址B.物理地址C.偏移地址D.实际地址6、在下列标志位中,不能根据运算结果置位/复位的标志位有(AC)。A.IFB.PFC.TFD.OF7、在下列的标志位中,够能根据运算结果置位/复位的标志位有(ABC)。A.ZFB.PFC.DFD.SF8、在下列的逻辑地址中,用来表示同一个物理地址3240AH的有(ACD)。A.3040H:200AHB.240AH:3000HC.3200H:040AHD.3000H:240AH9、在下列文件中,能够在计算机上直接运行的有(AC)。A.EXE文件B.COM文件C.OBJ文件D.BAT文件10、在外部设备接口电路中,一般有(ABD)。A.数据寄存器B.状态寄存器C.标志寄存器D.控制寄存器三、填空题1、中央处理器CPU包括___运算器____,__控制器_____和内部可编程的___寄存器组____。2、计算机的硬件系统包括_CPU______,___存储器____和输入/输出子系统三个主要组成部分。3、汇编语言是属于__系统_____软件。4、汇编语言源程序必须经过____汇编程序汇编___后再___连接____才能产生__可执行(EXE)_____文件。5、装入程序的作用是把要执行的___程序____和库文件或其它已翻译过的__子程序____连接在一起形成机器能__执行_____的程序。6、装入程序的作用是将程序从__外存储器_____传送到___内存____。7、在PC机中,一些简单的汇编语言可以通过___调试程序____来建立、修改和执行。8、操作系统是属于__系统_____软件。9、调试程序是属于__系统_____软件。10、用汇编语言编写的图像显示软件属于____用户(应用)___软件。11、8086/8088CPU的地址有__20____位。可寻址的内存地址空间是____1MB___。12、8086/8088CPU有___4___个段寄存器。13、在读取下一条指令时,___CS____中的内容为作为该指令的段地址,__IP_____中的内容作为该指令的偏移地址。14、当两个无符号数的字节相加时,其结果超过__255_____时就将CF置1。15、当两个有符号数的字节相加时,其结果超过_+127~-128______时就将OF置1。16、若运算的结果为负数,则SF为___1____。17、IBMPC机的存储器是按___字节____编址的。18、若某双字变量中存放两个数据,它占用___8____个存储单元。19、在8086/8088CPU的微机中,CPU访问奇地址字单元需__2_____个内存读写周期,访问偶地址字单元需_____1__个内存读写周期。20、IBMPC机的存储器按段划分,每个段的大小可在__64KB____范围内选取任意个____字节__数。21、IBMPC机的1MB内存空间最多可分为____64K___个段。22、逻辑地址是由___段地址____和___偏移地址____组成的,它可以形成20位的物理地址。23、形成内存物理地址的过程是将__段地址_____左移__4_____位加偏移地址。24、某微机的字长为32位,一个字需占用内存___4____个字节单元。25、若某存储单元的逻辑地址为1200H:3400H,则该存储单元的物理地址为__15400H_____。26、IBMPC机可寻址的I/O端口地址有__64K_____,共使用__16_____条地址线。27、若要将字1234H存放在以10000H开始的存储单元之中,则10000H=__34H_____,10001H=___12H____。28、若要将双字12345678H存放在20000H开始的存储单元之中,则20002H=____34H___。29、外设与接口电路中的控制寄存器中的内容是由__CPU_____送来的。30、外设与主机传递信息是通过外设接口电路实现的。一般的接口电路中有__数据寄存器_____、__控制寄存器____和__状态寄存器_____三种不同类型的寄存器。31、压缩型BCD码一个字节能表示___2____位十进制数,非压缩型BCD码一个字节能表示___1___位十进制数。32、辅助进位位AF主要是用于对__十进制_____数据进行算术的调整。四、简答题1、IBMPC微型计算机一般采用什么总线结构形式?这种总线结构将那几个主要部件连接在一起构成微型计算机的硬件系统?2、8086/8088CPU为什么只能寻址1MB的内存空间?3、IBMPC机的存储器为什么要分段?怎样采用分段寻址?4、一个8位数能表示的最大值和最小值是多少?一个16位数能表示的最大值和最小值是多少?5、如何实现ASCII码数字字符与BCD码之间的相互转换?6、简述存储器的逻辑地址、物理地址和有效地址。7、堆栈操作的原则是什么?堆栈操作的过程是怎样进行的?8、在8086/8088系统中,内存的逻辑地址是由哪两部分组成的?9、下列操作可使用哪些寄存器?(1)加法和减法。(2)循环计数。(3)乘法和除法。(4)指示程序已执行到哪条指令的地址。(5)指示当前从堆栈中弹出数据的地址。(6)表示运算结果为零。11、设SS=1200H,堆栈压入10个字节后,SP=00F6H。请指出堆栈底部字单元的物理地址,堆栈顶部字单元的物理地址。12、设有一个30个字的数据区,它的起始地址是2000H:3000H,请给出这个数据区的首、末字单元的物理地址。一.单项选择题1.设BX=2000H,SI=3000H,指令MOVAX,[BX+SI+8]的源操作有效地址为(B)。A.5000HB.5008HC.23008HD.32008H2.设DS=1000H,ES=2000H,BX=3000H,指令ADDAL,[BX]的源操作数的物理址为(A)。A.13000HB.23000HC.33000HD.3000H3.设DS=2000H,ES=3000H,SI=200H,指令MOVES:[SI],AL的目的操作数的物理地址为(B)。A.20200HB.30200HC.50200HD.200H4.指令MOVMEM[BX],AX中的MEM是(C)。A.原码B.反码C.补码D.移码5.用来作为寄存器间接寻址的寄存器有(D)个。A.8B.6C.5D.46.指令MOV[BX+SI],AL中的目的操作数使用(B)段寄存器。A.CSB.DSC.SSD.ES7.指令MOVBX,[BP+5]中的源操作数使用(C)段寄存器。A.CSB.DSC.SSD.ES8.段内间接寻址只改变(B)中的内容。A.CSB.IPC.CS和IPD.PSW9.段间间接寻址只改变(C)中的内容。A.CSB.IPC.CS和IPD.PSW10.下述指令中不改变PSW的指令是(A)。A.MOVAX,BXB.ANDAL,0FHC.SHRBX,CLD.ADDAL,BL11.下述指令中不影响CF的指令是(B)。A.SHLAL,1B.INCCXC.ADD[BX],ALD.SUBAX,BX12.两个整数补码9CH和7AH相加运算后,会产生(B)。A.无溢出且无进位B.无溢出但有进位C.有溢出且有进位D.有溢出但无进位13.指令JMPW
本文标题:川农汇编语言题库及部分答案
链接地址:https://www.777doc.com/doc-2517942 .html