ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:37.13KB ,
资源ID:23799304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23799304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(川农汇编语言题库及部分答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

川农汇编语言题库及部分答案.docx

1、川农汇编语言题库及部分答案2452643696一、单项选择题、在下列的选项中,能够组成计算机系统的是(A )。A硬件系统和软件系统 BCPU、存储器、输入/输出设备C操作系统、各种语言 D系统软件和应用软件、汇编语言属于(B )。A用户软件 B系统软件 C高级语言 D机器语言、汇编语言源程序经汇编程序汇编后产生的文件的扩展名是(B )。AEXE BOBJ CASM DLST、汇编语言的什么文件经链接(LINK)后产生可执行文件?(D)AASM BEXE CLST DOBJ、中央处理器CPU是由(D )组成的。A运算器 B控制器 C寄存器组 D前三者、IBM PC机的DOS是属于(B )。用户软

2、件 系统软件 系统硬件 D一种语言、汇编语言源程序是(A )程序。不可直接执行的 可直接执行的经汇编程序汇编后就可执行的经连接后就可直接执行的、8086/8088 CPU的寄存器组中,位的寄存器共有(C )个。A 、8086/8088 CPU的寄存器组中,16位的寄存器共有(D )个。 、8086/8088 CPU执行算术运算时PSW共有(C )个标志位会受影响。 、在程序执行过程中,IP寄存器始终保存的是(B )。上一条指令的首地址 本条指令的首地址。下一条指令的首地址 需计算有效地址后才能确定地址。、IBM PC机的存储器可分(D )个段。 65536、当使用BP作编程地址时,此时使用的是

3、(D )段。 、如果指令的运算结果为,则(C )标志位为。 、如果指令的运算结果中有奇数个,则(A )标志位为。 C 、IBM PC机的内存是按(B )是编址的。位 字节 字 双字、存储器的一个字节表示(A )位。 、如果某个字变量的数据存放在奇地址单元,则8086/8088 CPU读写该变量时需要(B )个读写周期。 、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是(B )地址。逻辑 物理 有效 相对、一个位相对位移的范围是(C )。065535 0000HFFFFH8000H7FFFH 8000HFFFFH、物理地址的形成过程是将段地址左移(C )位加偏移地址。 、如果某一存

4、储单元的逻辑地址为236FH:1000H。则物理地址为(D )。1236FH 336FH 336F0H 246F0H、如果内存的某一单元的物理地址为12345H。则它的逻辑地址为(C ):0345H。0012H 12000H 1200H 0120H、如果一个字变量中存放16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为(C )。1201FH 12000H 1201EH 12020H、设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是(C )。12H 34H 3412H 1234H

5、、如果数据存放在DI的内容为偏移地址的数据段中,设DS3624H,DI2200H,则此存储单元的物理地址为(A )。38440H 58240H 25624H 58240H、一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的(C )信息。数据 控制 状态 前三者、下列叙述正确的是(B )。不同类型的机器字长是一样的一个字节有位二进制数各种不同的机器指令系统都是一样的机器指令都是位的、下列叙述正确的是(D )。8088 CPU的内部数据总线是8位的,外部数据总线是8位的8088 CPU的内部数据总线是16位的,外部数据总线是16位的8086 CPU的内部数据总线是位的,外部数据总线是位

6、的8086 CPU的内部数据总线是16位的,外部数据总线是16位的、下列叙述正确的是(A )。机器指令是可执行指令汇编语言源程序可直接执行汇编语言目标程序可直接执行高级语言程序可直接执行二、多项选择题、中央处理器CPU是由(ABC )组成的。 A运算器 B控制器 C寄存器组 D存储器、下列寄存器中属于段寄存器的有(CD )。 ASI BDI CSS DES、下列属于系统软件的有(ABCD )。 A操作系统 B汇编语言 C高级语言 D编译程序、下列的16位寄存器中能够用2个8位寄存器来表示的有(BD )。 ASI BAX CBP DBX、逻辑地址是由(AC )组成的。 A段地址 B物理地址 C偏

7、移地址 D实际地址、在下列标志位中,不能根据运算结果置位/复位的标志位有(AC )。 AIF BPF CTF DOF、在下列的标志位中,够能根据运算结果置位/复位的标志位有(ABC )。 AZF BPF CDF DSF、在下列的逻辑地址中,用来表示同一个物理地址3240AH的有(ACD )。 A3040H:200AH B240AH:3000H C3200H:040AH D3000H:240AH、在下列文件中,能够在计算机上直接运行的有(AC )。 AEXE文件 BCOM文件 COBJ文件 DBAT文件、在外部设备接口电路中,一般有(ABD )。 A数据寄存器 B状态寄存器 C标志寄存器 D控制

8、寄存器三、填空题、中央处理器CPU包括_运算器_,_控制器_和内部可编程的_寄存器组_。、计算机的硬件系统包括_CPU_,_存储器_和输入/输出子系统三个主要组成部分。、汇编语言是属于_系统_软件。、汇编语言源程序必须经过_汇编程序汇编_后再_连接_才能产生_可执行(EXE)_文件。、装入程序的作用是把要执行的_程序_和库文件或其它已翻译过的_子程序_连接在一起形成机器能_执行_的程序。、装入程序的作用是将程序从_外存储器_传送到_内存_。、在PC机中,一些简单的汇编语言可以通过_调试程序_来建立、修改和执行。、操作系统是属于_系统_软件。、调试程序是属于_系统_软件。、用汇编语言编写的图像显

9、示软件属于_用户(应用)_软件。、8086/8088 CPU的地址有_20_位。可寻址的内存地址空间是_1MB_。、8086/8088 CPU有_4_个段寄存器。、在读取下一条指令时,_CS_中的内容为作为该指令的段地址,_ IP_中的内容作为该指令的偏移地址。、当两个无符号数的字节相加时,其结果超过_255_时就将CF置。、当两个有符号数的字节相加时,其结果超过_+127-128_时就将OF置。、若运算的结果为负数,则SF为_1_。、IBM PC机的存储器是按_字节_编址的。、若某双字变量中存放两个数据,它占用_8_个存储单元。、在8086/8088 CPU的微机中,CPU访问奇地址字单元需

10、_2_个内存读写周期,访问偶地址字单元需_1_个内存读写周期。、IBM PC机的存储器按段划分,每个段的大小可在_64KB_范围内选取任意个_字节_数。、IBM PC机的1MB内存空间最多可分为_64K_个段。、逻辑地址是由_段地址_和_偏移地址_组成的,它可以形成20位的物理地址。、形成内存物理地址的过程是将_段地址_左移_4_位加偏移地址 。、某微机的字长为32位,一个字需占用内存_4_个字节单元。、若某存储单元的逻辑地址为1200H:3400H,则该存储单元的物理地址为_15400H_。、IBM PC机可寻址的I/O端口地址有_64K_,共使用_16_条地址线。、若要将字1234H存放在

11、以10000H开始的存储单元之中,则10000H=_34H_,10001H=_12H_。、若要将双字12345678H存放在20000H开始的存储单元之中,则20002H=_34H_。、外设与接口电路中的控制寄存器中的内容是由_CPU_送来的。、外设与主机传递信息是通过外设接口电路实现的。一般的接口电路中有_数据寄存器_、_控制寄存器_和_状态寄存器_三种不同类型的寄存器。、压缩型BCD码一个字节能表示_2_位十进制数,非压缩型BCD码一个字节能表示_1_位十进制数。、辅助进位位AF主要是用于对_十进制_数据进行算术的调整。四、简答题、IBM PC微型计算机一般采用什么总线结构形式?这种总线结

12、构将那几个主要部件连接在一起构成微型计算机的硬件系统?、8086/8088 CPU为什么只能寻址1MB的内存空间?、IBM PC机的存储器为什么要分段?怎样采用分段寻址?、一个8位数能表示的最大值和最小值是多少?一个16位数能表示的最大值和最小值是多少?、如何实现ASCII码数字字符与BCD码之间的相互转换?、简述存储器的逻辑地址、物理地址和有效地址。、堆栈操作的原则是什么?堆栈操作的过程是怎样进行的?、在8086/8088系统中,内存的逻辑地址是由哪两部分组成的?、下列操作可使用哪些寄存器?(1)加法和减法。(2)循环计数。(3)乘法和除法。(4)指示程序已执行到哪条指令的地址。(5)指示当

13、前从堆栈中弹出数据的地址。(6)表示运算结果为零。、设SS=1200H,堆栈压入10个字节后,SP=00F6H。请指出堆栈底部字单元的物理地址,堆栈顶部字单元的物理地址。、设有一个30个字的数据区,它的起始地址是2000H:3000H,请给出这个数据区的首、末字单元的物理地址。一单项选择题1设BX=2000H,SI=3000H,指令MOV AX,BX+SI+8的源操作有效地址为(B )。A5000H B5008H C23008H D32008H2设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,BX的源操作数的物理址为(A )。13000H B23000H C33000

14、H D 3000H3设DS=2000H,ES=3000H,SI=200H,指令MOV ES:SI,AL的目的操作数的物理地址为(B )。A20200H B30200H C50200H D200H4指令MOV MEMBX,AX中的MEM是(C )。A原码 B反码 C补码 D移码5用来作为寄存器间接寻址的寄存器有(D )个。A8 B6 C5 D46指令MOV BX+SI,AL中的目的操作数使用(B )段寄存器。ACS BDS CSS DES7指令MOV BX,BP+5中的源操作数使用(C )段寄存器。ACS BDS CSS DES8段内间接寻址只改变(B )中的内容。ACS BIP CCS和IP

15、DPSW9段间间接寻址只改变(C )中的内容。ACS BIP CCS和IP DPSW10下述指令中不改变PSW的指令是(A )。AMOV AX,BX BAND AL,0FHCSHR BX,CL DADD AL,BL11下述指令中不影响CF的指令是(B )。ASHL AL,1 BINC CXCADD BX,AL DSUB AX,BX12两个整数补码9CH和7AH相加运算后,会产生(B )。A无溢出且无进位 B无溢出但有进位C有溢出且有进位 D有溢出但无进位13指令JMP WORD PTR BX属于(B )寻址。A段内直接 B段内间接 C段间直接 D段间间接14指令MOV AX,BX+SI+8的源

16、操作数属于(D )寻址。A直接 B寄存器相对 C基址变址 D 相对基址变址15指令(A )不改变CF的内容。ADEC AL BADD AX,CXCSUB BX,CL DSBB AL,DL16十进制数字74所对应的压缩型BCD码的形式是(B )。A74 B74H C4AH D4A17十进制数字85所对应的非压缩型BCD码的形式是(D )。A0085 B0085H C0805 D0805H18设AL=67H,执行“CMP AL,76H”后,AL=(C )。A76H B0DFH C67H D0019设AL=65H,BL=29H,执行下列指令后,AL=(C )。 ADD AL,BL DAAA8EH B

17、94 C94H D8E20压栈操作是(B )位数的操作。A8 B16 C32 D任意21执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则(D )。AOF=0、CF=0 BOF=0、CF=1 COF=1、CF=0 DOF=1、CF=122设AX=3762H,CL=5,执行“SHR AX,CL”后,AX=(B )。A0376H B01BBH C01BB D037623若要在BUF缓冲区中寻找与AL中不相等的数据,应使用( C)SCASB串操作指令。AREPNE BREP CREPE DREPNZ24如果“JNC L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操作

18、码,那么该条指令的位移量是(C )。A20H B1EH C0DEH D0E0H25如果“JA P”指令的操作码放在0050H, 该指令的位移量为34,执行完此条指令转移到取下一条指令的偏移地址为( C)A0082H B0084H C0086H D0088H26若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADD AX,BX”指令后,AX=(A )。A8856H B6678H C8800H D6600H27设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP AX,BX”指令后,(D )L表示大于则转L。AJZ BJA

19、 CJGE DJG28执行“DIV BX”指令后,(C )寄存器中存放商。AAL BAH CAX DDX29执行“(A )AX,BX”指令不改变AX寄存器中的内容。ACMP BADD CXOR DOR30若AX=1000H,执行“NEG AX”指令后,AX=(C )。A1000H B0E000H C0F000H D1001H二、多项选择题1在下列寻址方式中,用来访问内存的寻址方式有(BCD )。 A寄存器寻址 B寄存器间接寻址 C寄存器相对寻址 D直接寻址2用来作为寄存器间接寻址的寄存器有(BC )。 AAX BBX CBP CX3在下列指令中,源操作数使用DS段寄存器进行寄存器相对寻址的有(

20、AD )。 AMOV AX,DI4 BMOV AX,ES:SI8 CMOV AX,BP4 DMOV AX,BX44在下列指令中,源操作数的寻址方式是错误的有(BCD )。AMOV AX,DIBX BMOV AX,SIDICMOV AX,BPBX DMOV AX,DX5在下列指令中,属于段内转移指令的有(ABD )。AJMP SHORT A BJMP BXCJMP DWORD PTR BX DJMP NEAR PTR BXSI6在下列指令中,错误的指令有(ABCD )。ASUB 5,AL BADD AL,BXCINC BX DSHR AX,67执行“CMP AX,8003H”指令后,当AX中的无符号数高于8003H时,下列指令中有效的转移指令有(AB )。AJNB L BJA L CJG L DJNL L8可与串操作指令“CMPSW”指令配合使用的重复前缀有(BCD )。AREP BREPZ CREPNZ DREPE9在下列的输入/输出指令中,正确的指令有(ABD )。AIN AX,80H BOUT DX,AXCIN AL,340 DOUT DX,AL10在下列的指令中,错误的指令有(ABCD )。APUSH AL BMOV AL,BXCPUSH 1000H

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1