微机原理及接口技术 下载本文

A、BS B、CS C、DS D、ES E、SS 第三题、判断题(每题1分,5道题共5分) 1、8086处理器中,读取指令和执行指令可以重叠操作。 正确 错误 2、80减90(80-90)需要借位,所以执行结束后,进位标志CF=1。 正确 错误 3、利用“END”伪指令就可以结束程序执行,返回操作系统。 正确 错误 4、在IA-32的实方式下,将内存物理地址35001H的转换为逻辑地址,如果段地址为3400H,则其偏移地址应为1001H。 正确 错误 5、汇编程序(例如MASM)一般都提供大量的函数(过程)供程序员调用,所以汇编语言程序员通常不需要直接利用操作系统的资源。 正确 错误 1、十进制数165用二进制表达为__________。 A、11001101 C、01001101 B、00100111 D、10010101 2、对于十进制数96,如果采用8位8421BCD码表达,应该是__________。 A、01100000B C、00000110B B、10010110B D、10010000B 3、“mov eax,3456h”指令是一个__________量传送。 A、比特(1位) B、字节(8位)

C、字(16位)

D、双字(32位)

4、设EAX=ABDFH,则在执行指令“AND EAX, 0lH”后,EAX寄存器的内容为__________。

A、ABDFH C、0001H

B、FFFFH D、0000H

5、设EAX=1000H,EBX=2000H,则在执行了指令“SUB EAX, EBX”后,标志位CF和ZF的值分别为__________。

A、0,0 C、l,0

B、0,1 D、l,1

第二题、多项选择题(每题2分,5道题共10分)

1、将DL中小写字母转换为大写,可用__________指令。

A、add dl,20h B、or dl ,20h C、xor dl ,20h D、and dl,20h E、sub dl ,20h

2、同时使EAX寄存器和CF标志清0的指令有__________。

A、mov eax,0 B、xor eax,eax C、or eax,0 D、sub eax,eax E、and eax,0

3、在DOS/Windows平台,ASCII码中控制光标回到本行首位的回车字符,可以表达为_

_________。

A、10 B、13

C、0dh D、07h E、0bh

4、MASM支持的变量定义伪指令助记符有__________。

A、$ B、word C、dword D、type E、offset

5、指令“POP EAX”的功能,可以用如下__________两条指令表示。

A、sub eax,4 B、sub esp,4 C、add esp,4 D、mov eax,[esp] E、add eax,4

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

1、如果0307H是一个非压缩BCD码编码,它表达的真值是37 。

正确

错误

2、逻辑运算没有进位或溢出问题,此时CF和OF没有作用,所以逻辑运算指令如AND、OR等将CF和OF设置为0。

正确

错误

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

正确

错误

4、语句“mov eax,ffh”没有语法错。

正确

错误

5、“sub [esi],[edi]”是一条正确的IA-32处理器指令。

正确 错误

第一题、单项选择题(每题1分,5道题共5分)

1、IA-32处理器条件转移指令Jcc采用的指令寻址方式是__________寻址。

A、相对 C、寄存器间接

B、直接 D、存储器间接

2、LOOP指令顺序执行、不发生转移的条件是__________。

A、ECX=0 C、ECX=2

B、ECX=1 D、ECX=4

3、JA指令的助记符还可以用__________表示。

A、JB C、JNBE

B、JG D、JNA

4、标号不会包含的属性是__________。

A、near类型 C、逻辑地址

B、byte类型 D、far类型

5、主程序将数据本身传递给子程序,这是__________。

A、传数值的入口参数 C、传数值的出口参数

B、传地址的入口参数 D、传地址的出口参数

第二题、多项选择题(每题2分,5道题共10分)

1、IA-32处理器中,JMP指令支持的指令寻址方式有__________。

A、相对寻址 B、直接寻址 C、间接寻址 D、立即数寻址 E、寄存器寻址

2、说明JMP指令目标地址范围的词汇有__________。