《微机原理及接口技术》第01章-05章在线测试 下载本文

内容发布更新时间 : 2024/12/27 23:26:55星期一 下面是文章的全部内容请认真阅读。

《微机原理及接口技术》第01章在线测试

《微机原理及接口技术》第01章在线测试

剩余时间:4 5:52

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、数据总线通常_____信息。

A、只能输出 C、可以双向传输

B、只能输入 D、

B、系统总线 D、主存芯片 B、字节(8位) D、双字(32位) B、堆栈段 D、附加段 B、操作码 D、注释

2、通用计算机系统中各个功能部件通常都是通过__________相互连接。

A、处理器 C、I/O设备

3、计算机中每个主存储单元具有一个地址,其中存放一个__________量。

A、比特(1位) C、字(16位)

4、“mov eax,es:[edi+100h]”指令从__________取出数据送EAX。

A、代码段 C、数据段

5、汇编语言源程序中,每个语句由四项组成,不影响语句功能的是_____________。

A、名字项 C、操作数

第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。您可以直接获得本题的2分)

2、(本题空白。您可以直接获得本题的2分)

3、(本题空白。您可以直接获得本题的2分)

4、(本题空白。您可以直接获得本题的2分)

5、(本题空白。您可以直接获得本题的2分)

第三题、判断题(每题1分,5道题共5分)

1、某个处理器的地址线为32位,则它可以直接寻址4GB主存空间。

正确

错误 错误 错误

2、汇编程序(例如MASM)一般都提供大量的函数(过程)供程序员调用,所以汇编语言程序员通常不需要直接利用操作系统的资源。

正确

3、IA-32处理器中,堆栈的操作可以是字节或字操作。

正确

4、汇编语言的语句由明显的4部分组成,不需要分隔符区别。

正确

错误 错误

5、MASM汇编语言的注释用分号开始,但不能用中文分号。

正确

测试结果如下:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

1.1 [单选] [对] 数据总线通常_____信息。

1.2 [单选] [对] 通用计算机系统中各个功能部件通常都是通过__________相互连接。

1.3 [单选] [对] 计算机中每个主存储单元具有一个地址,其中存放一个__________量。

1.4 [单选] [错] “mov eax,es:[edi+100h]”指令从__________取出数据送EAX。

1.5 [单选] [对] 汇编语言源程序中,每个语句由四项组成,不影响语句功能的是_____________。 2.1 [多选] 无题,直接得到2分 2.2 [多选] 无题,直接得到2分 2.3 [多选] 无题,直接得到2分 2.4 [多选] 无题,直接得到2分 2.5 [多选] 无题,直接得到2分

3.1 [判断] [对] 某个处理器的地址线为32位,则它可以直接寻址4GB主存空间。

3.2 [判断] [对] 汇编程序(例如MASM)一般都提供大量的函数(过程)供程序员调用,所以汇编语言程序员通常不需要直接利用操作系统的资源。 3.3 [判断] [对] IA-32处理器中,堆栈的操作可以是字节或字操作。

3.4 [判断] [对] 汇编语言的语句由明显的4部分组成,不需要分隔符区别。 3.5 [判断] [对] MASM汇编语言的注释用分号开始,但不能用中文分号。

《微机原理及接口技术》第02章在线测试

《微机原理及接口技术》第02章在线测试

剩余时间:4 9:45

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分)

1、80x86处理器中,某次求和结果最高位为1,则标志SF=__________。

A、0 C、任意

B、1 D、不影响 B、SF=1

2、80x86处理器中,8位减法指令产生差值为38H则标志正确的是__________。

A、ZF=1

C、PF=1

D、PF=0 B、64H D、0100B B、逻辑地址 D、偏移地址

B、mov ebx, seg array D、mov ebx, type array

3、在MASM汇编语言中,如下各个进制常数,______是有语法错误的。

A、64 C、A0H

4、已知var是一个变量,在“add eax, offset var”指令中,源操作数是var变量的_____。

A、值 C、段地址

5、与“lea ebx, array”功能相同的指令是_____________。

A、mov ebx, array C、mov ebx, offset array

第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。您可以直接获得本题的2分)

2、(本题空白。您可以直接获得本题的2分)

3、(本题空白。您可以直接获得本题的2分)

4、(本题空白。您可以直接获得本题的2分)

5、(本题空白。您可以直接获得本题的2分)

第三题、判断题(每题1分,5道题共5分)

1、指令“lea eax,[ebx+edi+50]”可以实现EAX←EBX+EDI+50的功能。

正确

错误 错误 错误 错误 错误

2、执行“cmp eax, ebx”指令后,EAX和EBX寄存器内容都没有改变。

正确

3、已知var是一个变量,语句“add esi,byte ptr var”在MASM中有语法错误。

正确

4、带进位加法ADC指令和带借位减法SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。

正确

5、符号扩展将数据位数加长,自然数据大小也相应增大。

正确

测试结果如下:

? ? ? ?

1.1 [单选] [对] 80x86处理器中,某次求和结果最高位为1,则标志SF=__________。

1.2 [单选] [对] 80x86处理器中,8位减法指令产生差值为38H则标志正确的是__________。

1.3 [单选] [对] 在MASM汇编语言中,如下各个进制常数,______是有语法错误的。

1.4 [单选] [对] 已知var是一个变量,在“add eax, offset var”指令中,源操作数是var变量的_____。

? ? ? ? ? ? ? ? ? ? ? 1.5 [单选] [对] 与“lea ebx, array”功能相同的指令是_____________。

2.1 [多选] 无题,直接得到2分 2.2 [多选] 无题,直接得到2分 2.3 [多选] 无题,直接得到2分 2.4 [多选] 无题,直接得到2分 2.5 [多选] 无题,直接得到2分

3.1 [判断] [对] 指令“lea eax,[ebx+edi+50]”可以实现EAX←EBX+EDI+50的功能。

3.2 [判断] [对] 执行“cmp eax, ebx”指令后,EAX和EBX寄存器内容都没有改变。

3.3 [判断] [对] 已知var是一个变量,语句“add esi,byte ptr var”在MASM中有语法错误。

3.4 [判断] [对] 带进位加法ADC指令和带借位减法SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。

3.5 [判断] [对] 符号扩展将数据位数加长,自然数据大小也相应增大。

《微机原理及接口技术》第03章在线测试

《微机原理及接口技术》第03章在线测试

剩余时间:5 9:38

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、程序控制类指令的功能是__________。

A、进行算术运算和逻辑运算

C、进行CPU和I/O设备之间的数据传送

B、进行主存与CPU之间的数据传送 D、改变程序执行的顺序 B、8fh D、0ffh B、7fh D、70h B、JL D、JG

B、XOR ECX, ECX D、MOV EDX,0

2、下面程序片段的条件转移指令JNL发生了跳转,此时AL可能是______。 cmp al,0fbh jnl next

A、80h C、0f0h

3、下面程序片段的条件转移指令JNB发生了跳转,此时AL可能是______。 cmp al,80h jnb next

A、80h C、10h

4、使用CMP指令比较两个无符号数之后,程序希望“大于”时发生转移,则应该使用的条件转移指令是______。

A、JA C、JB

5、用_______指令后,一定能够使JZ指令的条件成立、程序发生转移。

A、IN AL, DX C、OR EBX,0FH

第二题、多项选择题(每题2分,5道题共10分) 1、(本题空白。您可以直接获得本题的2分)