MOOC 微机系统与接口技术(北京交通大学)1205715805 最新慕课完整章节测试答案
第1章 计算机基本知识
文章目录
第1章 计算机基本知识测验
1、判断题:
ISA总线是一种32位的系统总线。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
与十进制100D等值的十六进制数是0C8H。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
微型计算机由运算器、控制器、内存,以及输入设备和输出设备组成。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果一个8位数的补码是1111 1101B,则这个数的真值是-3。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
在微型计算机内部,数据信息的处理和计算都是以机器码的形式完成的。
选项:
A: 正确
B: 错误
答案: 【 错误】
第2章 8086系统结构
第2章 8086系统结构测验
1、判断题:
在程序运行过程中,确定下一条指令的物理地址的计算表达式是DS*16+SI。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
假设数据段的段寄存器的内容为(DS)=3200H,某存储单元在数据段的偏移地址为1050H,则该存储单元的物理地址34050H。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
如果一个微机系统最大可寻址的内存存储空间是1MB,那么CPU地址总线至少应有20根。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果一个操作数在存储器存储的逻辑地址为1230H:0110H,则物理地址和偏移量分别是12410H和110H。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
指令周期是指完成一次对存储器或I/O端口的操作所需要的时间。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
8086 CPU的HOLD和HLDA信号线是外部中断的请求和响应信号线。
选项:
A: 正确
B: 错误
答案: 【 错误】
第3章8086指令系统1
第3章8086指令系统测验
1、单选题:
下面数据段共占用( )字节的存储空间。 da1 DB 'ABCDE' da2 DW 8 DUP(20H) da3 EQU 100
选项:
A: 21D
B: 31D
C: 20D
D: 30D
答案: 【 21D】
2、单选题:
如果获取数组BUFF的第一个字节,则下面正确的指令是( ) 。
选项:
A: LEA BX,BUFFMOV AL,BYTE PTE [BX]
B: LEA BX,BUFFMOV AX,WORD PTR [BX]
C: MOV BX,OFFSET BUFFMOV AX,WORD PTR [BX]
D: MOV BX,OFFSET BUFFMOV AX, [BX]
答案: 【 LEA BX,BUFFMOV AL,BYTE PTE [BX]】
3、单选题:
指令MOV 12H,AL错误的原因是( )。
选项:
A: 源操作数不能是寄存器。
B: 目的操作数不能是立即数。
C: 目的操作数类型未定。
D: 只有一个操作数。
答案: 【 目的操作数不能是立即数。】
4、单选题:
已知(AL)=80H,ADD AL,0A0H指令执行后, CF和OF的值是( ) 。
选项:
A: CF=0 OF=1
B: CF=1 OF=1
C: CF=1 OF=0
D: CF=0 OF=0
答案: 【 CF=1 OF=1】
5、单选题:
当指令ADD AX,BX执行后,CF=1,则说明结果是( ) 。
选项:
A: 借位。
B: 溢出。
C: 进位。
D: 都不对。
答案: 【 进位。】
6、单选题:
判断若ZF=1,则进行跳转,这种情况下使用的指令为( ) 。
选项:
A: JC
B: JB
C: JMP
D: JZ
答案: 【 JZ】
7、单选题:
下列数据定义语句中可实现定义20H个字节存储单元的是( )。
选项:
A: DB 20 DUP(?)
B: DW 20H DUP(?)
C: DB 10H DUP(20)
D: DB 20H DUP(?)
答案: 【 DB 20 DUP(?)】
8、单选题:
下列指令书写正确的是( )。
选项:
A: MOV AL,BX。
B: MOV X,X+1。
C: MOV AL,WORD PTR X。
D: MOV AL,34H。
答案: 【 MOV AL,34H。】
9、单选题:
与LEA BX,BUF指令完全等效的指令是( )。
选项:
A: MOV BX, BUF。
B: ADD BX,BUF。
C: MOV BX,OFFSET BUF。
D: MOV BX,WOKD PTR BUF。
答案: 【 MOV BX,OFFSET BUF。】
10、单选题:
下列指令中,操作数在代码段中的是( )。
选项:
A: INC [DI]。
B: ADD AL,BL。
C: SUB [BX],DI。
D: MOV AL,42H。
答案: 【 MOV AL,42H。】
11、单选题:
数据段定义如下,要求实现取DA1的偏移地址送到SI寄存器中,下面指令错误的是( )。DA1 DB 50H DUP(?)DA2 DW DA1
选项:
A: LEA SI,DA1。
B: MOV SI,OFFSET DA1。
C: MOV SI,DA2。
D: MOV SI,DA1。
答案: 【 MOV SI,DA1。】
12、单选题:
已知SP=2110H,执行POP AX后,SP寄存器的值是( )。
选项:
A: 2111H。
B: 2112H。
C: 210FH。
D: 210EH。
答案: 【 2112H。】
13、单选题:
指令OUT 63H,AX中的63H是( )。
选项:
A: I/O端口号
B: 立即数
C: 存储器操作数
D: 内存地址
答案: 【 I/O端口号】
14、单选题:
在子程序中,如果利用堆栈保护现场,在恢复现场时,先压入堆栈的内容 ( )。
选项:
A: 先弹出堆栈
B: 后弹出堆栈
C: 不分先后弹出堆栈
D: 任意弹出堆栈
答案: 【 后弹出堆栈】
15、单选题:
设DL=55H,执行指令后能使DL中的数据为OAAH的指令是 ( )。
选项:
A: TEST DL, OAAH
B: OR DL, OAAH
C: NEG DL
D: XOR DL, OFFH
答案: 【 XOR DL, OFFH】
16、单选题:
下列寄存器中用来指示堆栈中任意数据区的偏移地址的是( )。
选项:
A: BX
B: DI
C: BP
D: SI
答案: 【 BP】
17、判断题:
指令MOV [DI],[SI]是错误的,其错误的原因是存储器到存储器传送。
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
在指令MOV AX, WORD PTR [DI]中,源操作数的寻址方式是寄存器寻址 。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
已知BX的内容为无符号数1234H,执行程序SHL BX,1后,BX的内容为2468H.
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
要使AL寄存器中数据的高4位不变,低4位都变为0,可使用OR AL,0F0H指令实现。
选项:
A: 正确
B: 错误
答案: 【 错误】
21、判断题:
要使AL寄存器中数据的高4位不变,低4位取反,可使用XOR AL,0FH指令实现。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
已知(BX)=2AH,字变量VAR存放的内容为0AAH,则执行指令XOR BX,VAR后,(BX)=80H。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
MOV AX,-2指令执行后,AX寄存器中的16进制数值是0FFFEH。
选项:
A: 正确
B: 错误
答案: 【 正确】
24、判断题:
判断若ZF=1,则进行跳转,这种情况下使用的指令为JS。
选项:
A: 正确
B: 错误
答案: 【 错误】
25、判断题:
指令MOV CS,2000H是错误的,其错误的原因是不能用立即数给CS寄存器赋值。
选项:
A: 正确
B: 错误
答案: 【 正确】
第4章8086汇编语言程序设计1
第4章 8086汇编语言程序设计测验
1、单选题:
分析阅读以下程序,程序执行完后Y中的内容是( )。X DB 0ABHY DB 0MOV AL,XCMP AL,0JGE LL1MOV Y,0JMP EXITLL1:MOV Y,1EXIT: NOP