湘潭大学汇编语言试题(课堂上下载的)

合集下载

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案一、单项选择题(每题2分,共20分)1. 汇编语言是一种()。

A. 高级语言B. 低级语言C. 机器语言D. 符号语言答案:D2. 汇编语言程序必须经过()才能被计算机执行。

A. 编译B. 汇编C. 链接D. 解释答案:B3. 在汇编语言中,指令通常由()组成。

A. 操作码和操作数B. 操作码和地址码C. 操作码和数据D. 地址码和数据答案:A4. 汇编语言中的寄存器主要用于()。

A. 存储数据B. 存储指令C. 存储地址D. 存储控制信息答案:A5. 汇编语言中的立即寻址方式是指()。

A. 操作数在寄存器中B. 操作数在内存中C. 操作数在指令中D. 操作数在输入/输出端口中答案:C6. 在汇编语言中,指令“MOV AX, 1234H”的作用是()。

A. 将内存地址1234H的内容移动到AX寄存器B. 将立即数1234H移动到AX寄存器C. 将AX寄存器的内容移动到内存地址1234HD. 将AX寄存器的内容移动到另一个寄存器答案:B7. 汇编语言中的循环结构通常使用()指令实现。

A. JZB. JNZC. LOOPD. CALL答案:C8. 在汇编语言中,子程序调用通常使用()指令。

A. JZB. JNZC. CALLD. RET答案:C9. 汇编语言中的堆栈操作通常使用()指令。

A. PUSHB. POPC. MOVD. ADD答案:A10. 在汇编语言中,中断服务程序的结束通常使用()指令。

A. INTB. IRETC. RETD. CALL答案:B二、填空题(每题2分,共20分)1. 汇编语言中的指令通常由______和______两部分组成。

答案:操作码;操作数2. 汇编语言中的寄存器可以分为______、______和______三类。

答案:通用寄存器;段寄存器;控制寄存器3. 汇编语言中的寻址方式包括______、______、______和______等。

答案:立即寻址;直接寻址;间接寻址;寄存器寻址4. 在汇编语言中,指令“MOV AX, BX”的作用是将BX寄存器的内容______到AX寄存器。

汇编语言试题及参考答案

汇编语言试题及参考答案

汇编语言试题及参考答案一、选择题(每题2分,共20分)1. 汇编语言中的指令通常由哪两部分组成?A. 操作码和操作数B. 地址和数据C. 指令和数据D. 操作码和地址答案:A2. 以下哪个不是汇编语言中的寻址方式?A. 直接寻址B. 间接寻址C. 立即寻址D. 寄存器寻址答案:B3. 在汇编语言中,以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. CMPC. ADDD. SUB答案:A4. 汇编语言中,以下哪个指令用于比较两个寄存器的内容?A. MOVB. CMPC. ADDD. SUB答案:B5. 在汇编语言中,以下哪个指令用于将一个寄存器的内容与立即数相加?A. MOVB. CMPC. ADDD. SUB答案:C6. 汇编语言中的条件跳转指令通常使用哪些条件?A. 零、非零B. 正、负C. 溢出、非溢出D. 所有上述条件答案:D7. 在汇编语言中,以下哪个指令用于将一个寄存器的内容与另一个寄存器的内容相减?A. MOVB. CMPC. ADDD. SUB答案:D8. 汇编语言中的循环结构通常使用哪种类型的跳转指令?A. 无条件跳转B. 条件跳转C. 直接跳转D. 间接跳转答案:B9. 在汇编语言中,以下哪个指令用于将一个寄存器的内容与内存中的内容相加?A. MOVB. CMPC. ADDD. SUB答案:C10. 汇编语言中,以下哪个指令用于将一个寄存器的内容与另一个寄存器的内容进行逻辑与操作?A. ANDB. ORC. NOTD. XOR答案:A二、填空题(每题2分,共20分)1. 在汇编语言中,指令MOV AX, BX的作用是将寄存器________的内容复制到寄存器________中。

答案:BX,AX2. 汇编语言中的指令JMP FAR PTR 100H:200H的作用是跳转到内存地址________。

答案:100H:200H3. 汇编语言中,指令CALL的作用是________。

湘潭大学06级汇编语言程序设计试卷A

湘潭大学06级汇编语言程序设计试卷A
MOV DL,;取数字符
AND DL, 0FH
PRG1:DI
CMP DI, SI
JZ PRG2;转结束处理
PUSHDX
MOV AX, 10;DX=(DX)×10 + dj
MUL DX
MOV DX,
POP AX
MOVAL,
ANDAL, 0FH
ADD DL,AL
ADC DH, 0
JMP PRG1
PRG2:MOVresult, DX
10.关于8086的“通用寄存器”,以下陈述中不正确的说法是:()
A.数据寄存器都可用作“基址寄存器”。B.有8个8位的数据寄存器。
C. SP可被用作保存加法运算结果的寄存器。D. DX被称为“数据寄存器”。


三、填空题(每空1分,共20分)
根据题意在下列各题的括号内填入正确的内容。要求:字迹清晰、工整;用语准确。
1.程序片断1:
……
MOVAX,3456H
ADDAL,AH;(OF =,SF=)
DAA;(AL=,AF=)
……
2.程序片断2:
……
MOV AX, 6
ADD AL, 4;(AF= ,PF=)
AAA;(AH= ,AL=)
……
3.程序片断3:
……
MOV AX, 236H
STC
SBB AL, 8;(AL= ,AF=)
INC BX
MOV AL, [ BX ]
XOR AH, AH
MOV SI, AX
……;清零DX和DI(1分)
INCBX
MOV DL, [ BX ][ DI ]
AND DL, 0FH
BCDTOB1:INCDI
CMP DI, SI

汇编语言复习题附答案

汇编语言复习题附答案

汇编语言复习题附答案一、选择题1. 汇编语言是一种()。

A. 高级语言B. 机器语言C. 低级语言D. 面向对象语言答案:C2. 在汇编语言中,指令通常由()组成。

A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 操作码、操作数和地址答案:A3. 汇编语言中的寄存器通常用来()。

A. 存储数据B. 存储指令C. 存储程序D. 存储地址答案:A4. 汇编语言中的指令MOV AX, BX的作用是()。

A. 将AX寄存器的值移动到BX寄存器B. 将BX寄存器的值移动到AX寄存器C. 将AX和BX寄存器的值相加D. 将AX和BX寄存器的值相减答案:B5. 汇编语言中的循环结构通常使用()指令实现。

A. JZB. JNZC. LOOPD. CALL答案:C二、填空题1. 汇编语言中的指令ADD AX, BX表示将AX和BX寄存器的值相加,并将结果存入____寄存器。

答案:AX2. 汇编语言中的指令SUB AX, BX表示将AX寄存器的值减去BX寄存器的值,并将结果存入____寄存器。

答案:AX3. 汇编语言中的指令CMP AX, BX用于比较AX和BX寄存器的值,但不进行存储操作,结果影响____标志。

答案:标志寄存器4. 汇编语言中的指令JMP LABEL用于无条件跳转到标签____处执行。

答案:LABEL5. 汇编语言中的指令PUSH AX将AX寄存器的值压入____。

答案:堆栈三、简答题1. 简述汇编语言与机器语言的区别。

答案:汇编语言是一种低级语言,它使用助记符来表示机器语言的指令,更易于人类理解和编写。

机器语言则是由二进制代码组成的指令集,直接被计算机硬件执行,但对人类来说难以阅读和编写。

2. 描述汇编语言中如何实现条件跳转。

答案:汇编语言中实现条件跳转通常使用条件跳转指令,如JZ(跳转如果零)、JNZ(跳转如果非零)、JMP(无条件跳转)等。

这些指令根据CPU的状态寄存器中的条件码标志来决定是否跳转到指定的标签处执行。

计算机技术汇编语言试题含答案

计算机技术汇编语言试题含答案

计算机技术汇编语言试题含答案第一部分:选择题1. 汇编语言是计算机硬件的一种低级编程语言,其特点是()。

A. 高级、易读易写B. 低级、复杂C. 低级、易读易写D. 高级、复杂答案:C2. 汇编语言是一种()。

A. 人机交互语言B. 低级语言C. 高级语言D. 自然语言答案:B3. 汇编语言最主要的作用是()。

A. 提高计算机运行速度B. 完成特定的计算任务C. 方便程序员编写高级语言程序D. 简化计算机指令的执行过程答案:C4. 汇编语言的指令是由()组成的。

A. 二进制代码B. 十进制代码C. 字母和数字D. 中文字符答案:A5. 汇编语言与机器语言之间的关系是()。

A. 完全相同B. 相似但不完全一样C. 完全不同D. 无法确定答案:B第二部分:简答题1. 什么是汇编器?它的作用是什么?汇编器是一种用于将汇编语言代码翻译成机器代码的软件工具。

其作用是将人类可读的汇编语言指令转换成计算机能够理解的二进制代码,以便计算机能够执行相应的操作。

2. 谈谈汇编语言的优点和缺点。

汇编语言的优点包括:- 直接操作底层硬件,可精确控制计算机执行指令,提高程序执行效率。

- 可以直接访问和利用硬件资源,如寄存器、内存等。

- 可以编写高效的程序,适用于对性能要求较高的场景。

- 编写汇编语言程序相对来说较为简单,可以更好地理解计算机的工作原理。

汇编语言的缺点包括:- 难以学习和掌握,对于初学者来说门槛较高。

- 编写的程序复杂度高,维护困难。

- 汇编语言代码的可移植性差,不同的计算机体系结构需要不同的汇编指令集。

- 缺乏高级语言的抽象和封装特性,代码可读性差。

第三部分:编程题请编写一段汇编语言代码,实现将数组 A 中所有元素加 1 的功能。

数组 A 的起始地址保存在寄存器 AX 中,数组长度保存在寄存器 BX 中。

假设数组 A 的元素都是字节类型。

```asmMOV CX, 0 ; 用于循环计数的寄存器MOV SI, AX ; 用于保存数组起始地址的寄存器LOOP_START:MOV AL, [SI] ; 将当前数组元素的值加载到 AL 寄存器ADD AL, 1 ; 将 AL 寄存器中的值加 1MOV [SI], AL ; 将 AL 寄存器中的值存回数组对应位置INC CX ; 循环计数器加 1INC SI ; 数组地址指针加 1CMP CX, BX ; 比较循环计数器和数组长度JL LOOP_START ; 如果循环计数器小于数组长度,则跳转到LOOP_START 继续循环```答案:以上汇编语言代码实现了将数组 A 中的所有元素加 1 的功能。

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案一、选择题(每题2分,共20分)1. 在汇编语言中,以下哪个指令用于将数据从内存读取到寄存器中?A. MOVB. CMPC. JMPD. CALL答案:A2. 汇编语言中的指令MOV AX, 1234H的作用是什么?A. 将立即数1234H存入AX寄存器B. 将内存地址1234H的内容存入AX寄存器C. 将AX寄存器的内容存入内存地址1234HD. 将AX寄存器的内容与1234H进行比较答案:A3. 在汇编语言中,CS、DS、SS、ES分别代表什么?A. 代码段、数据段、堆栈段、附加段B. 代码段、数据段、堆栈段、扩展段C. 代码段、数据段、附加段、扩展段D. 代码段、堆栈段、数据段、附加段答案:A4. 以下哪个指令用于将一个寄存器的内容移动到另一个寄存器?A. MOVB. CMPC. JMPD. CALL5. 汇编语言中,以下哪个指令用于实现无条件跳转?A. JMPB. JEC. JNED. JB答案:A6. 汇编语言中的循环结构通常使用哪些指令来实现?A. JMPB. JZC. LOOPD. CALL答案:C7. 在汇编语言中,以下哪个指令用于实现条件跳转?A. MOVB. CMPC. JZD. CALL答案:C8. 汇编语言中,以下哪个指令用于实现子程序调用?A. MOVB. CMPC. CALLD. JMP答案:C9. 汇编语言中,以下哪个指令用于实现子程序返回?B. CMPC. RETD. JMP答案:C10. 在汇编语言中,以下哪个指令用于实现数据比较?A. MOVB. CMPC. JZD. CALL答案:B二、填空题(每题2分,共20分)1. 在汇编语言中,指令`MOV AX, [BX]`的作用是将______的内容移动到______寄存器中。

答案:内存地址BX指向,AX2. 汇编语言中,指令`ADD AX, 5`的作用是将AX寄存器的内容与______相加。

答案:53. 汇编语言中,指令`SUB AX, BX`的作用是将AX寄存器的内容与______寄存器的内容相减。

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案一、选择题1. 汇编语言是一种:A. 高级语言B. 低级语言C. 机器语言D. 标记语言答案:B2. 汇编程序的编译过程包括:A. 预处理、编译、链接B. 编译、链接、运行C. 编译、预处理、链接D. 链接、编译、预处理答案:A3. 下列哪项是汇编语言的指令:A. MOV AX, BXB. int main()C. print "Hello, World!"D. System.out.println("Hello, World!");答案:A二、填空题4. 在汇编语言中,指令______用于将数据从内存传送到寄存器。

答案:MOV5. 汇编语言中的______指令用于实现无条件跳转。

答案:JMP6. 汇编语言中的______指令用于实现条件跳转。

答案:JZ 或 JE(零标志跳转)三、简答题7. 简述汇编语言的特点。

答案:汇编语言是一种低级语言,它非常接近机器语言,通常用于编写硬件操作和系统软件。

其特点是执行效率高,但编程复杂度高,可读性和可移植性较差。

8. 汇编语言与机器语言有何区别?答案:汇编语言是一种符号化的机器语言,它使用助记符代替机器语言中的二进制代码,更易于人类理解和编写。

机器语言则是计算机硬件直接执行的指令集,通常以二进制形式存在。

四、编程题9. 编写一段汇编语言程序,实现将AX寄存器的值加1。

答案:INC AX10. 编写一段汇编语言程序,实现将内存地址[100]处的值与BX寄存器的值相加,并将结果存回内存地址[100]。

答案:MOV AX, [100]ADD AX, BXMOV [100], AX五、论述题11. 论述汇编语言在现代计算机系统中的作用和局限性。

答案:汇编语言在现代计算机系统中主要用于系统底层开发、硬件驱动编写、嵌入式系统编程等领域。

其作用在于能够直接控制硬件,实现高效的资源利用。

然而,由于其复杂度高、可读性差、可移植性低,它在高级应用开发中的使用受到限制。

汇编考试题及答案详解

汇编考试题及答案详解

汇编考试题及答案详解一、选择题(每题2分,共20分)1. 下列哪一项是汇编语言的特点?A. 高级语言B. 面向对象C. 接近硬件D. 自动内存管理答案:C2. 汇编指令MOV AX, [BX]的含义是:A. 将AX寄存器的内容移动到BX寄存器B. 将BX寄存器的内容移动到AX寄存器C. 将内存地址BX指向的内容移动到AX寄存器D. 将AX寄存器的内容存储到内存地址BX指向的位置答案:C3. 下列哪一项不是汇编语言的伪操作码?A. ORGB. DBC. IFD. MOV答案:D4. 在汇编语言中,立即数的寻址方式是:A. 直接寻址C. 间接寻址D. 基址寻址答案:A5. 汇编程序中,用于定义数据的伪操作码是:A. EQUB. ENDC. DBD. DW答案:C6. 汇编语言中,指令JMP FAR PTR LABEL的作用是:A. 跳转到当前段内的LABELB. 跳转到其他段内的LABELC. 跳转到当前段的开始位置D. 跳转到其他段的开始位置答案:B7. 汇编语言中的段寄存器CS的作用是:A. 存储当前代码段的基地址B. 存储当前数据段的基地址C. 存储当前堆栈段的基地址D. 存储当前附加段的基地址答案:A8. 下列哪一项不是汇编指令的寻址方式?B. 寄存器寻址C. 相对寻址D. 绝对寻址答案:C9. 汇编语言中,指令PUSH AX的作用是:A. 将AX寄存器的内容压入堆栈B. 将AX寄存器的内容弹出堆栈C. 将AX寄存器的内容移动到其他寄存器D. 将AX寄存器的内容存储到内存答案:A10. 汇编语言中,指令DIV AX的作用是:A. 将AX寄存器的内容除以AL寄存器的内容B. 将AX寄存器的内容除以AH寄存器的内容C. 将AX寄存器的内容除以DX寄存器的内容D. 将AX寄存器的内容除以立即数答案:A二、简答题(每题5分,共10分)1. 解释汇编语言中的堆栈操作。

答案:堆栈操作是汇编语言中的一种数据结构操作,它遵循后进先出(LIFO)的原则。

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

一、填空题(每空1分,共70分)中央处理器包括、、。

(运算器控制器寄存器组)(出自第1章)物理地址是指实际的位主存单元地址,每个存储单元对应唯一的物理地址。

(20)(出自第1章)十进制数11.375转换为二进制数为;二进制数1101101转换为十进制数为。

(1011.011 109)(出自第1章)十进制数28转换为十六进制数为, 十六进制数3A转换为十进制数为。

(1CH 58)(出自第1章)十六进制数A2B转换为二进制数为, 二进制数110111100101.1011转换为十六进制数为。

(101000101011 0DE5.BH)(出自第1章)37的压缩BCD编码是。

(00110111B)(出自第1章)用二进制代码书写指令和程序的语言,称为。

(机器语言)(出自第1章)计算机中的指令由和两部分组成。

(操作码操作数)(出自第5章)把A和B两个寄存器的内容进行异或运算,若运算结果是,那么A、B寄存器的内容必定相同。

(零或0)(出自第7章)AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下两条指令ADD AL,BL 和DAA后,(AL)=________。

(65H)(出自第7章)当指令“SUB AX,BX”执行后,CF=1,说明最高有效位;对数,说明操作结果溢出。

(有借位有符号)(出自第7章)(有符号数无指令SAR可用于除以2,而指令SHR则可用于除以2。

符号数)(出自第7章)假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,[BX]”后,(DI)= ,(ES)= 。

(05AEH 4000H)(出自第6章)对于指令XCHG BX,[BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)= ,(2F246H)= 。

(4154H 6F30H)(出自第6章)串处理指令规定源寄存器使用,源串在段中;目的寄存器使用,目的串必须在段中。

(SI 数据段DI 附加段)(出自第10章)FLAG状态标志寄存器中,AF为标志,CF为标志,SF为标志,ZF为标志,OF为标志,PF为标志。

(辅助进位进位符号零溢出奇偶性)(出自第2章)指出下列指令源操作数的寻址方式:MOV AX,ARRAY[SI] (变址寻址)(出自第2章)MOV AX,ES:[BX] (寄存器间接寻址)(出自第2章)MOV AX,[200H] (直接寻址)(出自第2章)MOV AX,[BX+DI] (基址变址寻址)(出自第2章)MOV AX,BX (寄存器寻址)(出自第2章)MOV AX,1200H (立即数寻址)(出自第2章)MOV AX,20[BX+SI] (基址变址寻址)(出自第2章)MOV AX,[DI+20] (变址寻址)(出自第2章)现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(1)MOV AX,1200H;(AX)= (1200H)(出自第2章)(2)MOV AX,BX;(AX)= (0100H)(出自第2章)(3)MOV AX,[1200H];(AX)= (4C2AH)(出自第2章)(4)MOV AX,[BX];(AX)= (3412H)(出自第2章)(5)MOV AX,1100[BX];(AX)= (4C2AH)(出自第2章)(6)MOV AX,[BX][SI];(AX)= (7856H)(出自第2章)(7)MOV AX,1100[BX][SI];(AX)= (65B7H)(出自第2章)已知‘A’的ASCII是41H,那么‘E’的ASCII是。

(45H)(出自第1章)是段定义结束伪指令,与配套使用。

(ENDS SEGMENT)(出自第4章)变量的三种属性为、和。

(段属性位移属性类型属性)(出自第4章)逻辑地址由段基值和组成。

将逻辑地址转换为物理地址的公式是。

其中的段基值是由存储。

(偏移量段基值×10H+偏移量段寄存器)(出自第4章)一个有16个字的数据区,它的起始地址为70A0:0100H,那么该数据区的最后一个字单元的物理地址为H。

(70B1EH)(出自第4章)指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是。

(第一个AND是操作码,第二个AND是运算符)(出自第7章)DEBUG命令中,显示内存命令,显示寄存器命令,汇编命令,执行命令。

(D R A G)(出自第3章)根据操作数的个数,汇编指令可以分为、和。

(无操作数指令单操作数指令双操作数指令)(出自第5章)令(AL)=98H,(BL)=12H,则执行指令MUL BL后,(AX)= ,OF= ,CF= 。

(0AB0H 1 1)(出自第5章)二、单选(每题1分,共40分)40题下列四个寄存器中,不能作为间接寻址的寄存器是()C(出自第2章)A) BXB) BPC) DXD)DI存储器每段最长()B(出自第2章)A) 64BB)64KBC) 16MBD) 1MB0B4H+7AH后,下列哪个标志位值为1()D(出自第7章)A) SFB) AFC) OFD) PF下列指令中,正确的是()A(出自第6、7章)A)ADD AX,[BX+SI]B) MOV AH,BXC) MOV CS,AXD) NOT CX,AXMOV DX,COUNT[BP][DI]的源操作数的寻址方式为()D(出自第2章)A) 变址寻址B) 寄存器间接寻址C) 直接寻址D) 基址变址寻址表示一条指令的存储单元的符号地址称()A(出自第8章)A) 标号B) 变量C) 类型D) 偏移量下列不是变量的类型的是()B(出自第4章)A) 字节型B) 字符型C) 字型D) 双字型分别写出下列寄存器的位数AX, BH, CX, CS()D(出自第2章)A) 8位、16位、32位、16位B) 16位、8位、32位、16位C) 8位、16位、16位、32位D) 16位、8位、16位、16位INC指令不影响()标志。

B(出自第7章)A)OFB)CFC)SFD)ZF假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。

D(出自第6章)A)20102HB)20101HC)200FEHD)200FFH设(AL)=86,(BL)=68,执行SUB AL,BL指令后,正确的结果是()。

D(出自第7章)A)SF=1B)ZF=1C)CF=1D)OF=1将寄存器AX的内容求反的正确操作是()。

C(出自第7章)A)NEG AXB)XOR AX,0FFFHC)NOT AXD)CMP AX,AX将累加器AX的内容清零的正确操作是()。

C(出自第5、6、7章)A)ADD AX,0B)OR AX,AXC)XOR AX,AXD)CMP AX,AX世界上第一台电子数字计算机取名为()。

A(出自第3章)A)ENIACB)EDSACC)UNIVACD)EDV AC一个完整的计算机系统通常应包括()。

C(出自第3章)A)系统软件和应用软件B)计算机及其外部设备C)硬件系统和软件系统D)系统硬件和系统软件计算机的软件系统一般分为()两大部分。

A(出自第3章)A)系统软件和应用软件B)操作系统和计算机语言C)程序和数据D)DOS和Windows用高级语言编写的程序()。

C(出自第3章)A)只能在基本种计算机上运行B)无需经过编译或解释,即可被计算机直接执行C)具有通用性和可移植性D)几乎不占用内存空间下面几个不同进制的数中,最小的数是()。

C(出自第1章)A)1001001BB)75C)37DD)A7H十进制正数38的八位二进制补码是()。

D(出自第1章)A)00011001B)10100110C)10011001D)001001108086/8088可用于寄存器间接寻址的寄存器有()。

B(出自第2章)A)2B)4C)6D)8寄存器间接寻址方式中,操作数在()中。

C(出自第2章)A)通用寄存器B)堆栈C)主存单元D)段寄存器MOV AX,ES:[BX][SI]的源操作数的物理地址是()。

B(出自第2章)A)16d×(DS)+(BX)+(SI)B)16d×(ES)+(BX)+(SI)C)16d×(SS)+(BX)+(SI)D)16d×(CS)+(BX)+(SI)下列数据中,可能是八进制数的是()。

B(出自第1章)A)488B)317C)597D)189将寄存器AX的内容求补的正确操作是()。

D(出自第7章)A)CMP AX,AXB)XOR AX,0FFFFHC)NOT AXD)NEG AX计算机语言有许多种,其中与硬件直接相关的是()C(出自第1章)A)网络语言B)操作系统C)机器语言D)高级语言执行指令MOV AL, [BP] 时,所读取的数据应在()C(出自第2章)A、CS段中B、DS段中C、SS段中D、ES段中和外存相比,内存的特点是()。

A(出自第3章)A)容量小、速度快、成本高B)容量小、速度快、成本低C)容量大、速度快、成本高D)容量大、速度快、成本低运算器的主要功能是()。

C(出自第4章)A)算术运算B)逻辑运算C)算术运算与逻辑运算D)函数运算汇编程序的循环控制指令中,隐含使用()寄存器作为循环次数计数器。

C(出自第8章)A. AXB. BXC. CXD. DX下面关于寄存器不正确的表述是:()C(出自第2章)A、AX寄存器是算术运算的主要寄存器,又称为累加器B、BP、SP通常作为地址指针寄存器C、IP指令指针寄存器可以通过MOV命令改变其值D、标志位寄存器中的状态标志位会受算术单元的运算结果而改变。

用来存放下一条将要执行的的指令地址的寄存器是()B(出自第2章)A、 SPB、IPC、BPD、CS使进位标志位置0的指令是()A(出自第5章)A、CLCB 、CMCC、STCD、NOP下面的XCHG指令中,语法正确的是()C(出自第6章)A、XCHG AL ,DXB、XCHG AL ,OFHC、XCHG BL ,[BX]D、XCHG BOF1 ,BOF2完成将BX清零,并使标志位CF清零,下面错误的指令是()B(出自第5、6、7章)A、SUB BX ,BXB、MOV BX,00HC、XOR BX,BXD、AND BX,00H表示C X≠0时重复执行的串重复前缀是()A(出自第10章)A、REPB、REPNZC、REPNED、REPZ使方向标志位置1的指令是()C(出自第10章)A、CLCB 、CMCC、STDD、NOP高于转/不低于等于转的指令为()D(出自第8章)A、JAE/JNBB 、JE/JZC、JB/JNAED、JA/JNBE下列哪一个是测试指令()D(出自第8章)A、CLCB 、CMCC、CMPD、TEST小于等于转/不大于转的指令为()B(出自第8章)A、JAE/JNBB、JLE/JNGC、JB/JNAED、JG/JNLE溢出位OF=1转的指令为()C(出自第8章)A、JCB、JSC、JOD、JP三、多选(每题2分,共20分)10题标号的属性()。

相关文档
最新文档