巢湖学院2011—2012学年度第一学期
计算机科学与信息工程学院10级计算机科学与技术专业。
本科)《汇编语言程序设计》期中考试试卷(a卷)
命题人刘拥统分人复核人。
1.cpu的任务是执行存放在存储器里的。
a.高级语言序列 b. 汇编语言序列 c.机器指令序列 d、c语言序列。
2.若二进制数为 1010101.101,则其十进制数为。
a.85.5 b.85.625 c.755d.551.5
3.已知x =00ffh,y=0aaaah,则( )
a. x∧y=0faa0h b. x∨y=0aaffh c. x∧y=0afafh d、x∨y=0fafah
4.某存储单元的物理地址是12345h,可以作为它的段地址有。
a.2345h b.12345h c.12340h d.1232h
5.指令 mov byte ptr 【bx+si】,al 中目的操作数的寻址方式是。
a.立即寻址 b. 寄存器寻址 c. 寄存器间接寻址 d.基址变址寻址
6.下列指令中的所有标识符均是类型属性为字的变量,试问哪个指令非法。
a.mov sp,ss:word_op1 [bx][di]
b.mov word_op2[bx+3*4][si],sp
c.mov ax,word_op1- word_op2
d.mov word_op1,word_op2
7.已知(cx)=0010h, (si)=1020h, (di)=2020h,执行下列指令后结论正确的是。
std rep movsw
a.(si)=1000h,(di)=2000hb.(si)=1010h,(di)=2010h;
c.(si)=1030h,(di)=2030h; d.(si)=1040h,(di)=2040h;
8.已知数据段定义block dw 1,2,3,4,5,6,7,8,9,10,12,14,16,18执行指令:
mov dx, block+(6 - 1)*2 后寄存器dx中的内容是。
a.000bhb.0006h;
c.000chd.0018h;
9.完成对cl寄存器的内容乘以4的正确操作是。
a.rcl cl,1b.mul cl,4
rcl cl,1
c.shl cl,1d.mov cl,2
shl cl,1shl cl,cl
10.若(ax)=62a0h,执行add ax,1234h
a. sf=0,zf=0,cf=0,of=0,pf=1;b. sf=1,zf=0,cf=0,of=1,pf=1;
c . sf=0,zf=0,cf=0,of=1,pf=0
11.已知x,y为带符号数,两数比较后,欲判断x<=y发生转换,应使用( )
12. ptr运算符赋予变量新的类型。
a. 只能在**段中生效b. 只能在数据段中生效;
c. 只能在本语句中生效d. 在本段中生效;
13.下列哪个中断调用是dos键盘功能调用实现从键盘输入一个字符并回显在屏幕上: (
a.mov ah, 0b.mov ah, 1
int 16hint 16h
c.mov ah, 8d.mov ah, 1
int 21hint 21h
14.执行如下程序:
mov ax,0
mov bx,1
mov cx,100
a:add ax,bx
inc bx
loop a
hlt执行后bx中的内容为。
(a) 99 (b) 100 (c) 101 (d) 102
15.下列数据段定义中的变量vect2地址偏移是。
datas segment
vect1 dw 2 dup(2 dup(0,0), 3 dup(0,0))
org20
vect2 dw 0adefh
datas ends
.0020h003ch;
.0014h0016h;
1.把bx寄存器和dx寄存器的内容相加,结果存入dx寄存器中。
2.把数0b6h与(al)相加,并把结果回送al中。
3.用寄存器bx和si的基址变址方式把存储器中的一个字节与al寄存器的内容相。
加,并把结果送到al寄存器中。
4.用寄存器bx的间接寻址方式把存储单元的一个字与1f00相减,结果送回存储。
单元。5.用寄存器bx和位移量0b2h的寄存器相对寻址方式把存储器中的一个字的值和。
cx相加,并把结果回送存储器中。
1. 现有(ds)=2000h,(bx)=0100, (si)=0002,(20100)=12h, (20101)=34h,20102)=56h,(20103)=78h,(21200)=2ah,(21201)=4ch,(21202)=b7h,21203)=65h,试说明下列各条指令执行完后ax寄存器的内容;
1) mov ax,1200h
2) mov ax,bx
3) mov ax,[1200]
4) mov ax,[bx]
5) mov ax,1100[bx]
6) mov ax,[bx][si]
7) mov ax,1100[bx][si]
2.指出下列指令的错误。
1)mov ah,bx
2)mov ax,[si][di]
3)mov bx,offset mydat[si]
1.试分析下列程序段完成的功能。
beginmov ah, 01h
int 21h
cmp al, ‘a’
jb stop
cmp al, ‘z’
ja stop
sub al, 20h
mov dl, al
mov ah, 2
int 21h
jmp begin
stop:
ret答:程序段完成的功能是。
2.已知ax=0ff60h,cf=1
mov dx,96
xor dh,0ffh
sbb ax,dx
执行上述指令序列后,axcf
3.设寄存器al,bl,cl中内容均为76h,
xor al,0fh
and bl,0fh
or cl,0fh
执行上述指令序列后,al
bl4.已知ax=0a33ah,dx=0f0f0h
and ah,dl
xor al,dh
neg ah
not al
执行上述指令序列后,ahal
segment
s9 db 0,1,2,3,4,5,6,7,8,9
data ends
lea si,s9
lea di,s9+1
mov cx,5
lop: mov al,[si]
xchg al,[di]
mov [si],al
add si,2
add di,2
loop lop
上述程序段运行后,s9开始的10个字节存储单元内容是什么?
10级计本期中试卷
福建师范大学数学与计算机科学学院。2013 2014第一学期期中考试卷。专业 电子信息年级 11 课程名称 计算机组成原理任课教师 陈家祯 试卷类别 开卷 闭卷。考试时间 2013 年 11 月 11 日午点分。学号姓名。一 填空题 每空1 分,共39 分 1 计算机系统是由一个硬件和软件组成的多层...
10级期中试卷
2011 2012学年度第一学期10级 林果生产技术 期中测试。命题人 段吉杰 2011 10 28 一 名词解释 10 2 20 1 果树。2 竞争枝。3 盲节。4 顶端优势。5 芽的异质性。6 扦插繁殖。7 层积处理。8 嫁接亲和力。9 组织培养。10 嫁接技术。二 填空题 30 1 果树栽培学...
建筑材料期中试卷11 10 10 1
14 水泥混凝土的基本组成材料是。15 砂或粗骨料中各组成颗粒的分级和搭配称为其测定方法是。16 混凝土的和易性包括。17 混凝土拌和物的流动性可采用和两种方法进行测定。18 混凝土试块标准试件的尺寸为。19 混凝土的耐久性包括。20 砌筑砂浆在砌体中主要起和的作用。21 抹面砂浆通常分为三层。22...