《汇编语言》练习题库资料

合集下载

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案一、单项选择题(每题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的作用是________。

汇编语言复习题附答案

汇编语言复习题附答案

汇编语言复习题附答案一、选择题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. 论述汇编语言在现代计算机系统中的作用和局限性。

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

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

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

《汇编语言》练习题库

《汇编语言》练习题库

华中师范大学网络教育学院《汇编语言程序设计》练习测试题库一 .选择题(只有一个正确答案,填在题干前的括号里)1.一台完整的计算机系统包括_________。

A.硬件系统和软件系统B.系统硬件和系统软件C.控制器、运算器、存储器、输入设备和输出设备D.操作系统、机器语言、汇编语言、高级语言2.汇编程序属于_________。

A.硬件系统B.软件系统C.系统软件D.用户软件3.简单的汇编语言程序可以通过_________来建立A.连接程序B.调试程序C.汇编程序D.编辑程序4.8086/8088微处理器包含有两个独立的部件_________和_________。

A.R和ALUB.CS和IPC.BIU和EUD.CPU和I/0设备5 .进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。

A.程序应该结构化B.程序应该执行速度快C.程序应该占用空间大D.程序应该简明、易读、易懂6 .一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是____。

A.12C5BHB.12B6BHC.12C59HD.12BFEH7 .字符串HOLLO的ASCII代码表示为____.A.484F4C4C4FHB.484F4D4D4FHC.494F4C4C4FHD.494F4D4D4FH8.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_________:212CH。

A. IEA2HB. IEB2HC. IFA2HD. IFB2H9,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_________。

A. 1107AHB. 01F4FHC. 11F4FHD. 1117AH10.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_________。

A.111ACHB.11190HC .11198HD.1119AH11.在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是_________。

汇编语言练习题含答案

汇编语言练习题含答案

B)LINK C)MASM D)EDIT 69.在上机操作过程中,MASM 命令执行后,除了生成一个目标文件外,根据选择还可以生 成一个( )文件。 A)LST B)EXE C)MAP D)ASM 70.LINK 命令执行后可以生成一个以( )为扩展名的文件。 A)ASM B)EXE C)OBJ D)COM 71.8086 汇编程序一个段最大可定义( )字节。 A)1M B)64K C)32K D)16K 72.若要求一个段的起始位置能被 256 整除的单元开始,在定位方式选项中应选( )。 A) BYTE B)WORD C)PARA
C)100
D)A 的段地址
66.若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( A)10
)字67.若定义“C DD 2,4”,则该伪指令分配( A)2
)个字节单元。
B)4
C)6
D)8
68.伪指令( )是规定的汇编说明符,它在源程序汇编时进行说明。 A)DEBUG
A)SF B)OF C)ZF D)CF 15 如果指令的运算结果中有奇数个1,则( )标志位为0。 A)PF B)CF C)OF D)SF 16. IBM PC 机的内存是按( )是编址的。 A)位 B)字节 C)字 D)双字 17 存储器的一个字节表示( )位。 A)8 B)16 C)32 D)64 18 如果某个字变量的数据存放在奇地址单元,则 8086/8088 CPU 读写该变量时需要( )个 读写周期。 A)1 B)2
C)3 D)4 19 在机器内部操作中,CPU 与存储器之间的任何信息交换使用的都是( )地址。 A)逻辑 B)物理 C)有效 D)相对 20. 一个16位相对位移的范围是( )。 A)0~65535 B)0000H~0FFFH C)8000H~7FFFH D)8000H~FFFFH 21 物理地址的形成过程是将段地址左移( )位加偏移地址。 A)2 B)3 C)4 D)5 22 如果某一存储单元的逻辑地址为 236FH:1000H。则物理地址为( )。 A)1236FH B)336FH C)336F0H D)246F0H 23 如果内存的某一单元的物理地址为 12345H。则它的逻辑地址为( ):0345H。

汇编考试题及答案大全

汇编考试题及答案大全

汇编考试题及答案大全一、单项选择题(每题2分,共20分)1. 汇编语言中,以下哪个指令用于将数据从内存传送到寄存器?A. MOVB. CMPC. JUMPD. CALL答案:A2. 在8086微处理器中,哪个寄存器用于存储指令指针?A. IPB. SPC. BPD. AX答案:A3. 下列哪个指令用于将累加器的内容与立即数相加?A. ADD AL, 5B. SUB AL, 5C. MUL AL, 5D. DIV AL, 5答案:A4. 在汇编语言中,哪个指令用于无条件跳转?A. JMPB. JZC. JNZD. JC5. 8086微处理器中,哪个指令用于将一个字节的值与累加器相加?A. ADD AL, [BX]B. ADD [BX], ALC. ADC AL, [BX]D. SUB AL, [BX]答案:B6. 在汇编语言中,哪个指令用于将数据从寄存器传送到内存?A. MOVB. CMPC. JUMPD. CALL答案:A7. 8086微处理器中,哪个指令用于将AX寄存器的内容乘以立即数?A. MUL ALB. MUL AHC. MUL AXD. IMUL AX答案:C8. 汇编语言中,哪个指令用于比较两个寄存器的内容?A. CMPB. MOVC. ADDD. SUB答案:A9. 在8086微处理器中,哪个指令用于将一个字的内容从内存传送到A. MOV AX, [BX]B. MOV [BX], AXC. CMP AX, [BX]D. TEST AX, [BX]答案:A10. 汇编语言中,哪个指令用于将一个字的内容从寄存器传送到内存?A. MOV AX, [BX]B. MOV [BX], AXC. CMP AX, [BX]D. TEST AX, [BX]答案:B二、填空题(每题2分,共20分)1. 汇编语言中,指令________用于将数据从寄存器传送到内存。

答案:MOV2. 在8086微处理器中,指令________用于存储指令指针。

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案在此提供一篇长度超过2000字的文章,包含汇编语言试题及答案。

文章排版整洁美观,语句通顺,全文表达流畅,无影响阅读体验的问题。

文章中不包含网址链接。

请注意,为了保持文章的可读性,我将不使用特定的合同或作文格式。

以下是试题及答案:汇编语言试题及答案第一部分:选择题1. 汇编语言是一种与计算机底层直接交互的语言,它是一种________。

A. 低级语言B. 高级语言C. 自然语言D. 人工语言2. 汇编指令通常由________组成。

A. 字节B. 字C. 双字D. 指针3. 汇编语言最基本的操作单元是________。

A. 指令B. 寄存器C. 内存单元D. 字节4. 哪个寄存器用于保存程序执行的当前地址?A. AXB. BXC. IPD. SP5. 在汇编语言中,ADD指令的作用是________。

A. 从内存中读取数据B. 将两个数相加C. 将某个寄存器的值加1D. 将数据写入内存6. 在8086汇编语言中,DW是什么的缩写?A. Double WordB. Data WordC. Define WordD. Data Width7. JMP指令用于________。

A. 跳转到程序指定的地址B. 变量声明C. 将寄存器的值减1D. 在屏幕上显示字符8. 在汇编语言中,数据可以以________的形式表示。

A. 二进制B. 十进制C. 十六进制D. 所有上述形式9. 在8086汇编语言中,MOV指令的作用是________。

A. 将数据复制到一个寄存器或内存位置B. 将寄存器的值加1C. 跳转到程序指定的地址D. 读取屏幕上的字符10. 汇编语言编写的程序需要经过________才能在计算机上运行。

A. 编译B. 解释C. 加密D. 校验第二部分:简答题1. 简要解释一下汇编语言和机器语言的区别。

汇编语言是一种接近机器语言的低级语言,使用助记符来代替机器指令的二进制码。

汇编语言通过编译器将其转换为机器语言,然后由计算机执行。

《汇编语言程序设计》考试练习题及答案

《汇编语言程序设计》考试练习题及答案

《汇编语言程序设计》考试练习题及答案一、单选题1. 计算机中存取信息或数据的最小单位为()A 、位B 、字节C 、字D 、双字答案:B2. 调用子程序的指令为()A 、CALLB 、RETC 、HLTD 、NOP答案:A3. DOS功能调用是通过()指令去调用DOS系统提供的软件中断处理程序A 、INT 21HB 、INT 23HC 、INT 12HD 、INT 11H答案:A4. 满足()时,CPU允许中断A 、IF=0B 、IF=1C 、DF=0D 、DF=1答案:B5. 完成对CL寄存器的内容乘以4的正确操作是()。

A 、ROL CL,1 ROL CL, 1B 、MUL 4C 、SHL CL, 1 SHL CL, 1D 、MOV CL , 2 SHL CL, CL答案:C6. 下面寄存器中可以分为两个独立8位寄存器的是()A 、AXB 、DIC 、CSD 、SI答案:A7. ()是用二进制编码的机器指令的集合及一组使用机器指令的规则,是CPU能直接识别的唯一语言。

A 、汇编语言B 、机器语言C 、JAVA语言D 、C语言答案:B8. 源程序模块结束语句为()A 、ORGB 、ENDC 、SEGMENTD 、START答案:B9. 8位补码表示的有符号数的表示范围是()A 、0~255B 、-128~+127C 、0~65535D 、-32768~+32767答案:B10. 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来,下列说法正确的是()A 、占内存空间小,但速度慢B 、占内存空间大,但速度快C 、占内存空间相同,但速度快D 、占内存空间相同,但速度慢答案:B11. 与LEABX ,BUF指令完全等效的指令是()。

A 、MOV BX ,BUFB 、LDS BX ,BUFC 、MOV BX ,OFFSET BUFD 、MOV BX ,WORD PTR BUF答案:C12. 14的非压缩BCD码为()A 、00010100B 、01000001C 、0000000000010100D 、0000000100000100答案:D13. 要实现使BETA的值为56,应采用的语句是()A 、BETA DB 56B 、BETA DB 56HC 、BETA EQU 56HD 、BETA EQU 56答案:D14. ()不可以做目的操作数A 、立即数B 、寄存器C 、存储器操作数D 、累加器答案:A15. 计算机一般由中央处理器、存储器和输入/输出子系统组成,其中()可以存放程序、数据、信息及中间结果。

期末汇编语言试题及答案

期末汇编语言试题及答案

期末汇编语言试题及答案(正文开始)第一节:多项选择题1. 汇编语言是一种_____。

A. 低级语言B. 高级语言C. 中级语言D. 汇编语言不属于编程语言范畴答案:A2. 汇编语言是一种_____。

A. 机器语言B. 人机交互语言C. 使用英文单词和符号的编程语言D. 汇编语言不属于编程语言范畴答案:C3. 在汇编语言中,用来表示无符号整数的数据类型是_____。

A. BYTEB. WORDC. DWORDD. QWORD答案:A4. 汇编语言中,用来表示有符号整数的数据类型是_____。

A. BYTEB. WORDC. DWORDD. QWORD答案:B5. 汇编语言中的寻址方式包括_____。

A. 直接寻址B. 寄存器寻址C. 间接寻址D. 所有选项都是正确的答案:D第二节:填空题1. 汇编语言的基本单元是_____。

答案:指令(instruction)2. 汇编语言中,用来表示寄存器的通用约定是_____。

答案:以字母E或R作为前缀(例如:EAX、RBX)3. 汇编语言中,关键字和指令通常是以_____开头的。

答案:小写字母4. AL寄存器是_____位的寄存器。

答案:85. 汇编语言中,用来表示内存地址的数据类型是_____。

答案:PTR第三节:简答题1. 简述汇编语言的优点和缺点。

答:汇编语言的优点包括:- 直接操作底层硬件,可以实现高度的性能优化。

- 对机器指令的控制更加精细,可以实现特定的功能。

- 内存占用小,执行效率高。

汇编语言的缺点包括:- 学习曲线陡峭,需要掌握底层硬件架构和指令集。

- 编写和维护成本高,可读性差。

- 可移植性差,需要针对不同硬件平台编写不同版本的汇编代码。

2. 简述汇编语言指令的执行过程。

答:汇编语言指令的执行过程包括以下几个步骤:1. 从内存中读取指令:处理器根据程序计数器(Program Counter,PC)的值,从内存中读取指令。

2. 解析指令:处理器将读取到的指令解析成可执行的操作码和操作数。

(完整版)汇编语言试题及答案

(完整版)汇编语言试题及答案

一,单项选择题(每小题1 分,共20 分1-10CCCCAADACB 11-20.ADBBAADDCC1.指令JMP FAR PTR DONE 属于( CA.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址2.下列叙述正确的是(A.对两个无符号数进行比较采用CMP 指令,对两个有符号数比较用CMP S指令B.对两个无符号数进行比较采用CMPS 指令,对两个有符号数比较用CM P 指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/J NB指令3.一个有128 个字的数据区,它的起始地址为12ABH:00ABH, 请给出这个数据区最末一个字单元的物理地址是(A.12CSBHB.12B6BHC.12C59HD.12BFEH4.在下列指令的表示中,不正确的是(A.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC [BX]D.MUL CL5.在进行二重循环程序设计时,下列描述正确的是(A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B.外循环初值应置外循环之内;内循环初值应置内循环之内C.内、外循环初值都应置外循环之外D.内、外循环初值都应置内循环之外,外循环之内6.条件转移指令JNE 的测试条件为( A.ZF=0B.CF=0C.ZF=1D.CF=17.8086CPU 在基址加变址的寻址方式中,变址寄存器可以为(A.BX 或CXB.CX 或SIC.DX 或SID.SI或DI8.已知BX=2000H,SI=1234H, 则指令MOV A X,[BX+SI+2] 的源操作在(中。

A.数据段中偏移量为3236H 的字节B.附加段中偏移量为3234H的字节C.数据段中偏移量为3234H 的字节D.附加段中偏移量为3236H 的字节9.执行如下程序:( MOV AX,0MOV AX,0MOV BX,1MOV CX,100A:ADD AX,BXINC BXLOOP AHLT执行后(BX=(A.99B.100C.101D.10210.上题的程序执行后(AX=(A.5000B.5050C.5100D.515011.对于下列程序段:(AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令完成同样的功能。

汇编语言考试题库及答案

汇编语言考试题库及答案

汇编语言考试题库及答案一、选择题1. 在汇编语言中,以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. ADDC. SUBD. MUL答案:A2. 假设寄存器AX的值为1234H,执行指令“AND AX, 0F0H”后,AX 的值是多少?A. 1230HB. 0F34HC. 0F30HD. 1234H答案:C二、填空题1. 在汇编语言中,________指令用于将立即数加载到寄存器中。

答案:MOV2. 寄存器EAX的高16位是_______。

答案:AX三、简答题1. 解释汇编语言中的“段”是什么概念?答案:在汇编语言中,“段”是内存管理的一个概念,用于将程序的不同部分(如代码、数据、堆栈)分隔开来。

每个段都是内存中的一个区域,它有一个段基址,程序中的地址由段基址和偏移量组合而成。

2. 描述汇编语言中循环结构的实现方式。

答案:循环结构在汇编语言中通常通过标签和跳转指令实现。

首先定义一个循环的开始标签,然后在循环体中执行需要重复的操作。

循环结束前使用条件跳转指令(如JE、JNE等)跳回循环开始的标签,直到满足跳出循环的条件。

四、编程题1. 编写一个汇编程序,实现将两个16位无符号数相加,并将结果存储在寄存器AX中。

答案:```MOV AX, 1234HMOV BX, 5678HADD AX, BX```上述程序首先将1234H加载到AX寄存器中,然后将5678H加载到BX寄存器中,最后使用ADD指令将BX中的值加到AX中,结果存储在AX寄存器中。

2. 编写一个汇编程序,实现将字符串"Hello, World!"存储在内存中。

答案:```.DATAString DB 'Hello, World!', 0```上述程序在数据段定义了一个字符串"Hello, World!",后面跟着一个空字符作为字符串的结束标记。

汇编考试题及答案

汇编考试题及答案

汇编考试题及答案一、选择题(每题2分,共10分)1. 以下哪个指令是用于将立即数送入寄存器的?A. MOV AX, 1234HB. MOV AX, BXC. MOV 1234H, AXD. MOV [1234H], AX答案:A2. 在汇编语言中,哪个指令用于无条件跳转?A. CALLB. RETC. JMPD. INT答案:C3. 以下哪个指令是用于将字符串从内存中复制到另一个内存位置的?A. MOVSBB. MOVSWC. MOVSDD. MOV答案:A4. 在汇编语言中,哪个指令用于将一个字节的值与寄存器的值进行逻辑或操作?A. ORB. ANDC. XORD. NOT答案:A5. 以下哪个指令是用于将一个字节的值从内存地址中移动到寄存器的?A. MOV AX, [1234H]B. MOV [1234H], AXC. MOV AL, 1234HD. MOV [1234H], AL答案:D二、填空题(每题3分,共15分)6. 在汇编语言中,指令“____”用于将数据从寄存器移动到内存中。

答案:MOV7. 指令“____”用于在汇编语言中进行除法运算。

答案:DIV8. 指令“____”用于在汇编语言中进行乘法运算。

答案:MUL9. 指令“____”用于在汇编语言中进行减法运算。

答案:SUB10. 指令“____”用于在汇编语言中进行加法运算。

答案:ADD三、简答题(每题5分,共20分)11. 请解释汇编语言中的“堆栈”概念,并说明其在程序中的作用。

答案:堆栈是一种特殊的数据结构,用于存储临时数据和地址。

在程序中,堆栈用于存储函数调用时的参数、局部变量和返回地址,实现函数的调用和返回机制。

12. 描述汇编语言中“中断”的概念及其在操作系统中的应用。

答案:中断是计算机硬件或软件向CPU发出的信号,请求CPU暂停当前执行的程序,转而处理中断请求。

在操作系统中,中断用于处理外部设备请求、系统调用等,是实现多任务处理和设备管理的重要机制。

汇编语言试题及答案

汇编语言试题及答案

汇编语言试题及答案一、选择题1. 下列汇编指令中,用于加载立即数至寄存器的是:A. MOVB. ADDC. SUBD. XOR答案:A. MOV2. MOV指令中,源操作数与目的操作数的位数必须相同吗?A. 是B. 否答案:B. 否3. 下列指令中,用于从内存读取数据的是:A. MOVB. JMPC. ADDD. LEA答案:D. LEA4. 下列寻址方式中,可以直接给出操作数的地址的是:A. 直接寻址B. 间接寻址C. 寄存器寻址D. 寄存器间接寻址答案:A. 直接寻址5. CPU中的程序计数器(PC)用于保存:A. 下一条指令的地址B. 当前指令的地址C. 上一条指令的地址D. 中断服务程序的地址答案:A. 下一条指令的地址二、填空题1. 8086处理器的数据总线位数是_________。

答案:162. MOV AX, BX 汇编指令是将______的值复制到______。

答案:BX,AX3. 寻址方式LEA BX, [SI+DI]的含义是将_______与_______的和作为BX的值。

答案:SI,DI4. 8086处理器的寻址空间大小是_________。

答案:1MB5. 标志寄存器中的ZF标志位表示_________。

答案:零标志位,表示结果为零三、简答题1. 简述什么是汇编语言?汇编语言是一种底层的程序设计语言,通过使用助记符来代替具体的操作码,使得编写的代码易于阅读和理解。

汇编语言直接操作计算机硬件,与机器语言密切相关,最终会被翻译成机器语言运行在计算机上。

2. 什么是寄存器?寄存器是计算机内部用于存储数据和执行操作的高速存储器。

不同的计算机体系结构会有不同的寄存器数量和用途。

寄存器的访问速度非常快,因此在编写汇编语言代码时,经常使用寄存器来进行数据的操作和传递。

3. 请举例说明MOV指令的用法及其作用。

MOV指令用于将数据从一个位置复制到另一个位置。

它可以将立即数、寄存器或内存中的数据复制到目标寄存器或内存位置。

汇编语言的试题及答案

汇编语言的试题及答案

汇编语言的试题及答案1. 简述汇编语言的特点。

- 汇编语言是一种低级语言,它非常接近于计算机硬件。

- 汇编语言的语句通常与机器语言指令一一对应。

- 它允许程序员直接控制硬件资源。

- 汇编语言的程序需要通过汇编器转换成机器语言。

2. 解释以下汇编指令的功能:- `MOV AX, BX`:将寄存器BX的值复制到寄存器AX。

- `ADD AX, 1000H`:将AX寄存器的值加上十六进制数1000H。

- `JMP 0100H`:跳转到内存地址0100H处执行指令。

3. 汇编语言中,如何表示一个立即数?- 在汇编语言中,立即数通常直接跟在指令后面,并用符号`#`(在某些汇编器中)或直接写值来表示。

4. 请写出一个简单的汇编程序,实现将两个数相加并存储结果。

- `MOV AX, 5`;将数值5加载到寄存器AX。

- `MOV BX, 3`;将数值3加载到寄存器BX。

- `ADD AX, BX`;将BX寄存器的值加到AX寄存器的值上。

- `MOV CX, AX`;将AX寄存器的值(即结果)存储到CX寄存器。

5. 在汇编语言中,如何实现循环结构?- 使用`LOOP`指令可以创建循环结构。

`LOOP`指令会将计数寄存器(通常是CX)的值减1,并且如果结果不为0,则跳转到指定的标签。

- 示例:```MOV CX, 10LOOP_START:; 循环体代码LOOP LOOP_START```6. 汇编语言中,如何实现子程序的调用和返回?- 使用`CALL`指令调用子程序,使用`RET`指令返回。

- 示例:```SUBROUTINE:; 子程序代码RETMAIN:CALL SUBROUTINE; 主程序代码```7. 请解释汇编语言中堆栈的作用。

- 堆栈用于存储临时数据,如函数调用时的参数和返回地址。

- 堆栈遵循后进先出(LIFO)的原则。

- 常用的堆栈操作指令包括`PUSH`(将数据压入堆栈)和`POP`(从堆栈弹出数据)。

汇编考试及答案

汇编考试及答案

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

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

A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 地址和数据答案:A3. 汇编语言程序的执行过程包括()。

A. 编译和链接B. 编译、链接和运行C. 编译和运行D. 链接和运行答案:B4. 以下哪个寄存器是8086 CPU中的段寄存器()。

A. AXB. BXC. CSD. DX答案:C5. 汇编语言中,用于将数据从内存传送到寄存器的指令是()。

A. MOVB. PUSHC. POPD. CALL答案:A6. 汇编语言中,用于将数据从寄存器传送到内存的指令是()。

A. MOVB. PUSHC. POPD. CALL答案:A7. 在汇编语言中,以下哪个指令用于无条件跳转()。

A. JMPB. JZC. JNZD. JC答案:A8. 在汇编语言中,以下哪个指令用于条件跳转()。

A. JMPB. JZC. JNZD. JC答案:B9. 汇编语言中,用于实现循环结构的指令是()。

A. LOOPB. JUMPC. CALLD. RET答案:A10. 在汇编语言中,用于实现子程序调用的指令是()。

A. CALLB. JMPC. RETD. INT答案:A二、填空题(每题2分,共20分)1. 汇编语言是一种______语言,它与机器语言非常接近,但比机器语言更易于理解和编写。

答案:低级2. 汇编语言程序需要通过______和链接两个步骤才能生成可执行文件。

答案:编译3. 8086 CPU中的寄存器可以分为______寄存器和段寄存器两大类。

答案:通用4. 在汇编语言中,操作码是指令的______部分,它决定了指令要执行的操作。

答案:核心5. 汇编语言中的指令通常由______和操作数两部分组成。

答案:操作码6. 在汇编语言中,用于将数据从寄存器传送到内存的指令是______。

汇编考试题及答案

汇编考试题及答案

汇编考试题及答案一、单项选择题(每题2分,共20分)1. 汇编语言中,以下哪个指令用于将数据从内存传送到寄存器?A. MOVB. CMPC. JZD. SUB答案:A2. 在汇编语言中,哪个指令用于无条件跳转?A. CALLB. RETC. JMPD. INT答案:C3. 以下哪个寄存器是8086微处理器的段寄存器?A. AXB. BXC. CSD. IP答案:C4. 汇编语言程序中,哪个指令用于将立即数送入累加器?A. MOV AX, #1234B. MOV AX, 1234C. MOV AX, [1234]D. MOV AX, 1234H答案:D5. 在汇编语言中,哪个指令用于比较两个操作数?A. CMPB. TESTC. ANDD. OR答案:A6. 8086微处理器中,哪个指令用于将一个字节的立即数传送到内存?A. MOV [BX], ALB. MOV [BX], #0FFHC. MOV [BX], BLD. MOV [BX], 0FFH答案:B7. 以下哪个指令用于将一个字节的值从内存传送到寄存器?A. MOV AL, [BX]B. MOV AX, [BX]C. MOV [BX], ALD. MOV [BX], AX答案:A8. 在汇编语言中,哪个指令用于将一个字的值从寄存器传送到内存?A. MOV [BX], AXB. MOV [BX], ALC. MOV AX, [BX]D. MOV AL, [BX]答案:A9. 汇编语言中,哪个指令用于将一个字的值从内存传送到寄存器?A. MOV AL, [BX]B. MOV AX, [BX]C. MOV [BX], ALD. MOV [BX], AX答案:B10. 在汇编语言中,哪个指令用于将一个字的值从寄存器传送到内存?A. MOV [BX], ALB. MOV [BX], AXC. MOV AX, [BX]D. MOV AL, [BX]答案:B二、填空题(每题2分,共20分)1. 在汇编语言中,指令`MOV AX, BX`的作用是将寄存器__BX__的内容传送到寄存器AX中。

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

华中师范大学网络教育学院《汇编语言程序设计》练习测试题库一 .选择题(只有一个正确答案,填在题干前的括号里)1.一台完整的计算机系统包括_________。

A.硬件系统和软件系统B.系统硬件和系统软件C.控制器、运算器、存储器、输入设备和输出设备D.操作系统、机器语言、汇编语言、高级语言2.汇编程序属于_________。

A.硬件系统B.软件系统C.系统软件D.用户软件3.简单的汇编语言程序可以通过_________来建立A.连接程序B.调试程序C.汇编程序D.编辑程序4.8086/8088微处理器包含有两个独立的部件_________和_________。

A.R和ALUB.CS和IPC.BIU和EUD.CPU和I/0设备5 .进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。

A.程序应该结构化B.程序应该执行速度快C.程序应该占用空间大D.程序应该简明、易读、易懂6 .一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是____。

A.12C5BHB.12B6BHC.12C59HD.12BFEH7 .字符串HOLLO的ASCII代码表示为____.A.484F4C4C4FHB.484F4D4D4FHC.494F4C4C4FHD.494F4D4D4FH8.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_________:212CH。

A. IEA2HB. IEB2HC. IFA2HD. IFB2H9,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_________。

A. 1107AHB. 01F4FHC. 11F4FHD. 1117AH10.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_________。

A.111ACHB.11190HC .11198HD.1119AH11.在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是_________。

A.逻辑地址B.物理地址C.有效地址D.相对地址12.十进制数-80用16位补码表示是_________。

A. FFBOHB. 8080HC. FF80HD. F080H13 . 设(DS)=6789H,偏移量为84H,该字节的物理地址是_____。

A. 67974HB. 6873HC. 67914HD. 681DH14.在程序执行过程中,IP寄存器中始终保存的是_____。

A.上一条指令的首地址B.下一条指令的首地址C.正在执行指令的首地址D.需计算有效地址后才能确定地址15.一个16位相对偏移量的范围是_____。

A. 0-65535B. 0000H-FFFFHC. 8000H-7FFFHD. 8000H-FFFFH16.与BP寄存器组合才能形成堆栈中物理地址的寄存器是_____。

A.CS寄存器B.IP寄存器C. DS寄存器D.SS寄存器17.在程序状态字寄存器PSW中,作为记录指令操作结果的标志是_____。

A.CF,OF,PF,AF,SF,ZFB.CF,PP,ZF,SFC.OF,DF,IF,SF,ZF,CFD,1F,DF,OF,CF18.PSW寄存器中共有_____位条件状态位,有_____位控制状态位。

A. 6、 3B. 3、6C. 8、 4D. 4、819.8086/8088微处理器有_____地址线,直接寻址内存空间的范围是_____。

A.10条,64KBB.20条,64KBC.16条,1MBD.20条,1MB20. CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是_____。

A.CSB.DSC.SS21 .用CMP指令判断无符号数A<B时,所用条件_____。

A.CF=1B.CF=0C.SF=OF=1D.SF=OF=022 .在8086/8088中,执行单步中断服务程序的第一条指令时,TF、IF的状态为____。

A.TF=0,IF=0B.TF=0,IF=1C.TF=1,IF=0D.TF=1,IF=123 .在数据传送过程中,不能直接与立即数进行传送的是_____。

A. 通用寄存器B.A和D 是正确的C. 段寄存器D.存储器24 . 下面指令中不能完成BX+CX→AX的操作的是_____。

A.MOV AX,BXB.ADD BX,CXADD AX,CX MOV AX,BXC.XCHG AX,CXD.ADD AX,BXADD AX,BX ADD AX,CX25 .AND DX,NUM AND 0FFABH 上述指令中出现两个AND,正确的解释是____。

A.均是逻辑运算符B.均是指令助记符C.前者是指令助记符,后者为逻辑运算符D.两个AND操作均在程序执行时得到运算结果26 .指令代码的地址存放在寄存器____中。

A.DS和SIB.BX和BPC.ES和DID.CS和IP27 .Jump WORD PTR[SI]指令实现的是___。

A.段内直接寻址B.段内间接寻址C.段间直接寻址D.段间间接寻址28.立即寻址方式中的立即数可以为_______位。

A.8B.9D.8和1629.能充当间接寄存器寻址方式的寄存器是___。

A.BXB.AXC.CXD.DX30.能充当变址寻址方式的基址寄存器是___.A. SIB.BHC. CHD.DH31.能充当相对变址寻址方式的位移量的位数是___.A.8B.16C.32D.8和1632.段内直接寻址方式只改变_____寄存器的内容。

A.IPB.CSC.AXD.BX33.段内间接寻址方式只改变_____寄存器的内容。

A.AXC.CXD.IP34.段间直接寻址方式只改变_____寄存器的内容。

A.IPB.CSC.DSD.IP和CS35.段间间接寻址方式只改变_____寄存器的内容。

A.IPB.CSC.DSD.IP和CS36.段内直接寻址方式中的位移量是_____位。

A.8B.16C.32D.8和1637.在寄存器相对寻址方式MOV AX,[SI+DAT]中,偏移量DAT应是一个_____。

A. 原码B.补码C.反码D.移码38.在下述指令的表示中,不正确的是_____。

A. MOV AK,NUM[BX]B. MOV AX,[BX]NUM[S1]C. MOV AK,[BX+BP+NUM]D. MOV AX,NUM[BP+D1]39.下列指令执行时出错的是_____。

A.ADD BUFI,BUF2B.JMP DWORD PTR DAT[BX]C.MOV AX,[BX+D]NUMD.TEST AL,08H40.指令JMP DWORD PTR[SI][BX]属于____寻址。

A.寄存器间接寻址B.相对基址变址寻址C.段内转移直接寻址D.段间转移间接寻址41.下述对PSW寄存器中标志位不产生影响的指令是____。

A.JMP NEXTB.TEST AL,80HC.SHL AL,1D.INC SI42.下述对PSW寄存器中标志位产生影响的指令是____。

A.LOOP DONB.NOT AXC.NEG AXD.XLAT BUF43.进行两个补码整数9CH和7AH相加运算后,会产生____。

A.无溢出且无进位B.无溢出但有进位C. 有溢出且有进位D. 有溢出但无进位44.从键盘输入一个十进制数3042,它所对应的非压缩型BCD码的存储形式是____。

A. 03,00,04,02B. 02,04,00,03C. 33,30,34,32D. 32,34,30,3345.累加器AL中的内容为74H,执行CMP AL,47H指令后,累加器AL中的内容为____。

A. 2DHB. OD3HC. 74HD. 00H46.已知(AX)=1234H,执行下述三条指令后,(AX)= ____。

MOV BX,AXNEG BXADD AX,BXA. 1234HB. 0EDCCHC. 6DCCHD. 0000H47.执行IMUL指令时,如果乘积的高一半不是低一半的符号扩展,则( )。

A. CF=0, OF=0B. CF=0, OF=1C. CF=1, OP=0D. CF=1, OF=148.若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOVAX,[BX]指令后,AX寄存器中的内容是____。

A.(AX)=0050HB.(AX)=0012HC.(AX)=1234HD.(AX)=3412H49.下列描述不正确的是____。

A.执行指令XOR AX,AX后不会改变累加器原有的内容B.执行指令TEXTAX,8000H后,不会改变加器原有的内容C.执行指令AND AX,0FFPFH后,不会改变累加原有的内容D.执行指令OR AX,0000H后,不会改变累加器原有的内容50.指出下列指令正确的是____。

A. MOV AX,12HB. ADD ADRI,ADR2C. 1NC [BX]D. XOR AX,[CX]51.以下指令中不是逻辑运算指令的是____。

A.XORB.NOTC.ORD.CWD52.在移位类指令中,只有____指令不仅仅是在空缺位补零。

A.SALB.SARC.SHLD.SHR53.移位类指令使用时,若需移动多位,则应先将该位数置于____中。

A.ALB.AHC.CLD.CH54.____是定义字节变量的。

A.DBB.DDC.DWD.DQ55.____是定义字变量的。

A.DBB.DWC.DDD.DT56. ____是定义双字节变量的。

A.DBB.DWD.DQ57.若某数据段定义如下:DATA SEGMENTF1 DB 25H, 28H, 46H, 34HF2 DW 3356H,2536H,1242HF3 DD 4 DUP(?)DATA ENDS则执行指令语句:MOV AH,TYPE FlMOV AL,TYPE F2之后,AX中的内容为____。

A.102HB.104HC.201HD.以上均不正确58.ASSUME伪指令说明了汇编程序所定义段与段寄存器的对应关系,它只影响____的设定。

A.源程序B.目标程序C.汇编程序D.连接程序59.在汇编过程中,汇编程序在第____遍扫描之后产生机器代码。

A.1B.2C.360.在ASSUME伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄存器是____。

A.CSB.DSC.SSD.ES61 .流程图中的执行框表明的是某一段程序或某一个模块的功能,它的特点是___。

A.一个入口一个出口B.一个入口多个出口C.多个入口一个出口D.多个入口多个出口62.在8086/8088基址变址寻址指令中,允许使用的寄存器有____。

相关文档
最新文档