第一章 微型计算机基础

随堂测验1

1、单选题:
假设一个8位寄存器存有二进制数10101010B,若它是补码数,其真值等于(        )。‍

选项:
A: -85 
B: -86
C: 170 
D: 99
答案: 【 -86

2、单选题:
PC机中用补码表示有符号数,设字长=8,下面关于补码不正确的是(    )。‌

选项:
A: 真值表示范围是-128~+127 
B: 0的补码只有一种表示
C: FEH表示254
D: FFH表示-1
答案: 【 FEH表示254

3、单选题:
 机器字长为8位的补码数,其真值的数值范围为(      )。‍

选项:
A: –128~+127
B: 0~255
C: -127~+127
D: -128~+128
答案: 【  –128~+127

4、填空题:
‎(10010110)BCD=(          )2‎
答案: 【 01100000

5、填空题:

​答案: 【 100

随堂测验2

1、单选题:
CPU的主要组成包括(       )。​

选项:
A: 存储器和控制器 
B: 控制器和运算器
C: 存贮器和运算器
D: 存贮器、运算器和控制器
答案: 【 控制器和运算器

2、单选题:
20根地址线所能寻址的存储器地址范围是00000H~FFFFFH,14根地址线所能寻址的存储器地址范围是多少?‌‎‌‌‎‌
选项:
A: 0000H-FFFFH
B: 0000H-4FFFH
C: 0000H-3FFFH
D: 0000H-1FFFH
答案: 【 0000H-3FFFH

3、单选题:
‍硬盘属于下面哪一种存储器?‌
选项:
A: 主存储器
B: 高速缓冲存储器
C: 控制存储器
D: 辅助存储器
答案: 【 辅助存储器

4、判断题:
微处理器是通过控制总线向存储器和I/O接口电路传输数据信号。‏
‍‏
选项:
A: 正确
B: 错误
答案: 【 错误

5、填空题:
20根地址线所能寻址的存储器容量是是1M,14根地址线所能寻址的存储器容量是多少?‍​ ‍‍​‍
答案: 【 16K

第三章 汇编语言指令集(一)

随堂测验1

1、单选题:
‍在MOV AX,55AAH指令的机器代码中,最后一个字节是(     )。‎
选项:
A: 00H
B: AAH
C: 72H
D: 55H 
答案: 【 55H 

2、单选题:
‌汇编语言中,一条符号指令中不可缺少的项是(     )项。‎‌‎‌‎
选项:
A: 操作码
B: 操作数  
C: 标号 
D: 注释
答案: 【 操作码

3、填空题:
‌一条符号指令对应的机器指令一般由若干字节构成,在存储器中连续存放。其中第_____个字节所在存储器单元的地址称为指令地址。‏
答案: 【 1##%_YZPRLFH_%##一

随堂测验2

1、单选题:
‍在补码运算时,如果运算结果为负,则标志寄存器中为1的状态位是(     )。‌
选项:
A: CF
B: SF
C: PF
D: AF
答案: 【 SF

2、填空题:

为模,将C678HCF23相加,写出十六进制和数,以及ACOPSZ 六种状态标志的值。

‏(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)

‍答案: 【 959B 0 1 0 0 0 1 0

随堂测验3

1、单选题:
 指令mov Al,DS:[BP+1]中,源操作数所采用的寻址方式为(    )。‏‏‎‏
选项:
A: 直接寻址
B: 间接寻址 
C: 基址寻址
D:  变址寻址
答案: 【 基址寻址

2、单选题:
下列指令中,格式合法的是(   )。‎‎‏‎
选项:
A: MOV AL,[DI+SI] 
B: MOV CL,[DX]
C: MOV DX,[AX+1] 
D: MOV AX,[BX+SI]
答案: 【 MOV AX,[BX+SI]

3、单选题:
‍寄存器间接寻址方式中,操作数一定在(    )中。‎
选项:
A: 通用寄存器
B: 代码段
C: 内存单元
D: 段寄存器
答案: 【 内存单元

4、单选题:
已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOV AL,[BP]源操作数的物理地址是(      )。‎‎‏‎
选项:
A: 12A074H 
B: 22B74H
C: 33B74H 
D: 12B74H
答案: 【 33B74H 

5、判断题:
‎立即寻址方式的操作数一定是在代码段中。​
选项:
A: 正确
B: 错误
答案: 【 正确

第三章 汇编语言指令集(三)

随堂测验1

1、单选题:
‌将AX中有符号数除以2的正确指令是(     )。‎‎‌‎
选项:
A: SAR AX,1
B: SHR AX,1
C: RCR AX,1 
D: ROR AX,1
答案: 【 SAR AX,1

2、判断题:
‎CPU执行PUSH指令,总是从堆栈栈顶弹出2个字节。‏
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
‏  阅读下列程序段,填空回答问题。​附加段: ​ TAB  DB ‘34ABJ5TR42’ ​‏ 代码段:​‏      MOV AX,SEG TAB​‏      MOV ES,AX​‏      CLD​‏      MOV DI,OFFSET TAB​ MOV CX,10​ MOV AL,’J’​REPNE SCASB​设TAB内存单元的偏移地址为0,该程序段执行后,DI=________H,标志寄存器的ZF=_______。​​‏(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)​​‏​
答案: 【 0005 1

4、填空题:
​下面程序段的功能是将AH的低3位和AL低5位拼装成一个字节(AH低3位为拼装后的高3位)→AH。请补充完整:​​          AND  AH,____________H​​          AND  AL,____________H​​          SAL   AH,5​​          OR  _______________ ​​   ​​(注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,空格和标点符号必须为半角。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)​​​
答案: 【 07 1F AH,AL

第三章 汇编语言指令集(二)

随堂测验1

1、单选题:
在数据段用紧凑BCD码数格式定义12的正确语句是(        )。‍  ‍
选项:
A: BUF  DB  12H
B: BUF   DB   12
C: BUF  DW  12 
D: BUF   DB   21H
答案: 【 BUF  DB  12H

2、单选题:
  假设数据段有如下数据定义,共分配(        )个字节单元。‍    X   DW  12H, 4567H, ‘AB’‍    Y   DB  5 DUP(‘A’)‍  ‍
选项:
A: 12
B: 11
C: 10
D: 9
答案: 【 11

3、填空题:
伪指令为______________和链接程序提供信息,其功能是由相应的软件完成的。‎‎‎
答案: 【 汇编程序##%_YZPRLFH_%##汇编

4、填空题:
​   设数据段有如下定义:X   DB  ‘AB’,-1​Y   DW  12H,4567H​Z   DB   5 DUP(‘A’)​汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。​​(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)​​ ​​​
答案: 【 41 FF 00 45##%_YZPRLFH_%##41 FF 0 45

随堂测验2

1、判断题:
​DAA指令之前的二进制加法指令必须以AL为目标寄存器。‏
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
​堆栈操作的原则是先进后出,并且以字节为单位进行操作。‍
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‏INC和DEC指令影响OF、SF、ZF和CF标志。 (   )‍
选项:
A: 正确
B: 错误
答案: 【 错误

4、填空题:
‏设AH=68H,AL=C9H,则CPU执行ADD AL,AH指令后AL=_________H;‌‏C标=________________;Z标=________________;S标=________________。‌‏(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)‌‏‌
答案: 【 31 1 0 0

5、填空题:
设BX=1202H,SI=0100H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。写出下列两条指令操作数的寻址方式和指令单独执行后的结果。‏(1)INC BYTE PTR[BX]‏(31202H)=_______H,操作数的寻址方式为_________寻址。‏(2)MOV EAX,[SI+1100H] ‏EAX=______H,源操作数的寻址方式为____________寻址。‏ ‏‏‏
答案: 【 F8 寄存器间接 90F70250 变址##%_YZPRLFH_%##F8 间接 90F70250 变址##%_YZPRLFH_%##F8 间址 90F70250 变址

6、填空题:
设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H则指令LEA SI,[BX]执行后,SI的值是____________H, (21235H)=____________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)‎‎‎
答案: 【 1234 56

7、填空题:
设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行‍PUSH  AX‍PUSH  BX‍MOV  BX,SP‍POP   AX‍‏  之后,SS=           H,SP=         H,AX=         H,BX=            H  。‍‏‍(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)‍‏‍‏‍ ‍‏‍
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注