2019微机原理试卷 答案

发布 2022-09-04 23:19:28 阅读 4087

微机试卷6

1、一台电子计算机由存储器 、 运算器 、 控制器 、 输入设备 、 输出设备组成。

2、在ibm pc中,有四个专门存放地址的寄存器,称为段寄存器,它们是 ds 、 cses 、和 ss 。

3、在标志寄存器中,of表示溢出位标志位,cf表示进位位标志位。

4、系统总线包括数据总线 、 控制总线地址总线三种总线。

5、zf表示零值位标志位,sf表示符号位标志位。

6、常用通用寄存器有 ax 、 bx 、 cx 、 dx 。

1、下列数中最大的数为 c

a、(10010101)b b、(227)o c、(96)h d、(96)d

2、当1与0或1进行何种运算时,结果均为1 d

a、逻辑‘与’ b、逻辑‘或’ c、逻辑‘非 d、逻辑‘异或’

3、 在计算机内部,数的运算和存储都采用 a 数。

a、二进制 b、十进制 c、八进制 d、十六进制。

4、ibm-pc中的一个字单元由 c 字节单元组成。

a、8 b、4 c、2 d、1

5、 b 是唯一代表存储空间中每一个字节单元的地址。

a、段地址 b、物理地址 c、偏移地址 d、psw

6、某存储单元的段基址为 0915h ,偏移量为003ah ,那它的物理地址为 a 。

a、0918ah b、0945ah c、0915ah d、0912ah

7、一个物理地址对应 d 个逻辑地址。

a、1个 b、2个 c、3个 d、若干个。

8、逻辑地址由 d 构成。

a、cs和ip b、ds和ip c、es和ip d、段地址和偏移量。

9、 在计算机内部,数的运算和存储都采用数。

a、二进制 b、十进制 c、八进制 d、十六进制。

10、add al,bl

如果指令执行前,(al)=28,(bl)=68,则指令执行后(al)= cf= af= d

a、96,1,0 b、40 ,1,0 c、40,0,1 d、96,0,1

11、标志位操作指令cmc的作用是将 c 。

a、cf=0 b、cf=1 c、cf取反 d、df=0

12、操作数地址在指令中称为 a 寻址。

a、 直接 b、寄存器 c、寄存器间址 d、变址。

13、下列错误的指令是 b

a、and dh,dl b、mov [bx][bp],ax

c、mov da_word,1234h d、xchg al,da_byte1

14、计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为 c_寻址。

a、 直接 b、运算器 c、立即数 d、指令。

15、ror指令是 b

a、 循环左移。

b、 循环右移。

c、 带进位循环左移。

d、 带进位循环右移。

16、机器指令由 a **组成。

a、二进制 b、八进制 c、十进制 d、十六进制。

17、已知(32000h)=1234h,(32002h)=2345h,(ds)3000h,则mov ax, [2000h]指令执行后,(ax)= a

a、1234h b、3423h c、2345h d、4512h

18、下列哪一项不可以作为立即寻址的目的操作数 b

a、通用寄存器 b、立即数 c、存储器 d指针寄存器。

19、下列指令格式不正确的为 d

a、mov ax,1234hb、xchg ax,buf

c、xchg buf,axd、xchg buf1,buf2

20、若cf=1,of=1,则and ax,0bfh执行后 d

a、cf=1,of=0b、cf=0,of=1

c、cf=1,of=1d、cf=0,of=0

21、若cf=1,of=1,则or ax,0bfh执行后 d

a、cf=1,of=0b、cf=0,of=1

c、cf=1,of=1d、cf=0,of=0

22、若cf=1,of=1,则xor ax,0bfh执行后 d

a、cf=1,of=0b、cf=0,of=1

c、cf=1,of=1d、cf=0,of=0

23、若cf=1,of=1,则test ax,0bfh执行后 d

a、cf=1,of=0b、cf=0,of=1

c、cf=1,of=1d、cf=0,of=0

24、下列逻辑运算指令中,不允许使用立即数为操作数的指令为。

d a、and b、or c、xor d、not

25、若将ah的内容的低四位分离,则应选用 a

a、and al,0fhb、or al,0fh

c、xor al,0fhd、test al,0fh

26、若将ah的内容的高四位分离,则应选用 a

a、and al,0f0hb、or al,0f0h

c、xor al,0f0hd、test al,0f0h

27、loopne指令的转移条件是 d

a、cx=0且zf=1

b、cx=0且zf=0

cx≠0且zf=1

cx≠0且zf=0

28、 d 伪操作用来定义字节,其后的每一个操作数都占有一个字节。

a、dd b、dw c、dq d、db

29、语句addr db 6h dup(1,2 (dup(1,2))中有数据‘0101h’的字存储单元有 d 个。

a、3 b、4 c、5 d、6

30、k dw 20h dup (0,1,2dup(2))

mov al, size k

此两指令执行完后,al的值为 c

a、10h b、20h c、40h d、80h

三、读程题:(30%)

1、已知(ds)=1234h,(si)=124h,(12464h)=30abh,(12484h)=464h

lea si,[si]

mov ax,[si]

mov [si+22h],1200h

lds si,[si+20h]

add ax,[si]

上述程序段执行后,ds)=_1200h___si)=_464h___ax)=_6156h___

2、已知(ax)=1234h

mov bx,ax

neg bx

add ax , bx

上述几条指令执行后,ax)=_0___

bx)=_edcch

3、已知(ax)=0a33ah,(dx)=0f0fh

and ah,dl

xor al,dh

dec ax

not al

上述指令执行后:(ax)=_6035h

4、有一短程序,试写出它的结果:

mov al, 43h

or al, 20h

两条程序执行完后结果:(al)= 63h 。

5、下列程序段执行后,bx寄存器的内容是多少?

mov cl ,7

mov bx,8d16h

shr bx,cl

bx= 011ah 。

6、已知( ax)=0a5c6h,(cx)=0f03h,cf=1

rcl ax,cl

and ah,ch

rcr ax,cl

上述三条指令执行完后,(ax)=_81c6h___cf=__1___

7、已知(ax)=4321h

inc ax

neg ax

dec ax

neg ax

上述三条指令执行后:(ax)=_4323h___

8、les di,[ bx ] 如果指令执行前 (ds)=b000h,(bx)=080ah,(0b080ch)=04abh,(0b080ch)=4000h,则指令执行后

di)= 04abh, (es)= 4000h

、mov ax,[ bx ] 如果(ds)=2000h(bx)=1000h [21000h]=1234h [21002h]=2345h 则(ax)= 1234h 。

10、lea bx ,[bx+si+0f62h] 执行前bx = 0400h,si= 003ch执行以后bx= 0fdeh 。

四、编程题(20%)

1、编制一程序,求两个数组对应的数据之差,并把结果存入新数组sum之中。计算一直进行到两数之差为零或数组结束。将新数组的长度存于len单元中。

dseg segment

array1 db 71,21,40,44,34,32,28,171

array2 db 12,15,70,40,10,87,524,713

cunt equ $-array2

len db ?

sum db 20h dup(0)

dseg ends

sseg segment para stack

dw 20h dup(?)

sseg ends

cseg segment

assume ds: dseg, ss: sseg, cs:cseg

start: mov ax,dseg

mov ds,ax

mov cx,0

mov cx,cunt

mov bx,-1

微机原理试卷和答案微机原理试卷和答案

一 填空 每空1分,共20分 1 微型计算机是由硬件系统和软件系统两大部分组成的。2 系统总线包括数据总线 地址总线 控制总线。3 微型计算机软件系统包括系统软件和应用软件两部分。4 立即寻址方式所提供的操作数直接包含在指令中。5 sbb指令在两个操作数相减时,还应减去借位标志cf 的当前值。6 在...

微机原理试卷和答案微机原理试卷和答案

一 填空 每空1分,共20分 1 微型计算机是由硬件系统和软件系统两大部分组成的。2 系统总线包括数据总线 地址总线 控制总线。3 微型计算机软件系统包括系统软件和应用软件两部分。4 立即寻址方式所提供的操作数直接包含在指令中。5 sbb指令在两个操作数相减时,还应减去借位标志cf 的当前值。6 在...

2019微机原理试卷A答案

微机原理与接 术试卷a答案。一 选择题 每题2分 二 判断对错 每题2分 三 简答题。1 答 无条件传送方式 1 适用于外部设备的各种动作时间是固定的,并且条件是已知的情况 1 条件传送方式 1 是最常用的数据传送方式,但传输速度慢 cpu利用率低,不能用于高速外设的数据传送 1 中断传送方式 1 ...