西北工业大学微机原理考试试题答案(二)
微机原理2007.1.3参***。
一、选择题:(单选或多选,每小题2分,共20分)
二、填空题(每空1分,共10分)
b;11010011b
2、表首偏移地址;表内偏移量。
3、基址变址寻址;43a00h
5.数/模(或d/a);运算放大器。
三、编程填空题(每空2分,共10分)
1)small(2)offset block1(3)9(4)ja(5)mov
四、编程序题(共15分)
model small
datablock db 66h,88h,10h,…
codestartup
mov di,9
loop1:mov cx,di
mov bx,0
loop2:mov al,block[bx]
cmp al,block[bx+1]
jbe next
xchg al,block[bx+1]
mov block[bx],al
next:inc bx
loop loop2
dec di
jnz loop1
exitend
五、接口编程题(15分)
解地址分别为9ch、9dh、9eh、9fh
2、n0=20000;n1*n2=8000000
#方式1,1#方式2,2#方式3
4、mov al,00110010b
out 9fh,al
mov al,20h
out 9ch,al
mov al,4eh
out 9chh,al
mov al,01100101b
out 9fh,al
mov al,20h
out 9dh,al
mov al,10100111b
out 9fh,al
mov al,40h
out 9eh,al
六、接口编程题(15分)
buff1db 30 dup(?)
mov al, 10110100b
out 73h, al
movdi, offset buff1
movcx,30
lop1: in al,72h
test al ,00100000b
jz lop1
in al ,70h
mov [di].al
inc di
loop lop1
movdi, offset buff1
mov cx,30
lop2: moval,[di]
out71h,al
lop3: inal,72h
testal,00000010b
jzlop3
incdilooplop2
exitend
大学历年考试。
七、接口编程题(15分)
解:0809的start地址10000xxxb,oe地址为10001xxxb,8259a的地址为10010xx0b和10010xx1b。
wp db 400 dup(?)
mov al,13h;
out 90h,al
mov al,70h;
out 91h,al
mov al,03h;
out 91h,al
pushds
mov ax,0
mov ds,ax
mov bx,offset xy
mov si,seg xy
mov[01c8h],bx
mov[01cah],si
pop ds
mov cx,50
mov di,0ffset wp
pp:mov dx,0080h
ll:outdx,al
hltinc dx
cmp dx,0088h
jnzlldec cx
jnzpphlt
中断服务程序:
xy:in al,88h
mov[di],al
inc di
iret西北工业大学考试试题。
2006-2007微机原理。
大学历年考试。
一、选择题(单选或多选,每小题2分,共20分)
1.计算机中常用的bcd码。
a.是二进制数b.是十六进制数。
c.是二进制编码的十进制数d.是不带符号数的二进制形式。
2.将字变量array的偏移地址送寄存器bx的正确结果是___
a. leabx,arrayb. movbx,array
c. movbx,offset arrayd. movbx,seg array
3.将累加器ax的内容清零的正确指令是___
4.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___
a.汇编指令b.机器指令。
c.伪指令d.宏指令。
5.和外存相比,内存的特点是___
a.容量小、速度快、成本高b.容量小、速度快、成本低。
c.容量大、速度快、成本高d.容量大、速度快、成本低。
6.可作简单输入接口的电路是___
a.三态缓冲器b.锁存器。
c.反相器d.译码器。
7.对于掉电的处理,cpu是通过___来处理的。
a.软件中断b.可屏蔽中断。
c.非屏蔽中断。
8.已知中断类型号为14h,它的中断向量存放在存储器的向量单元___中。
a.00050h,00051h,00052h,00053h
b.00056h,00057h,00058h,00059h
c.0000:0050h,0000:0051h,0000:0052h,0000:0053h
d.0000:0056h,0000:0057h,0000:0058h,0000:0059h
9.一个8位d/a转换器的分辨能力可以达到满量程的___
a.1/8b.1/256
c.1/16d.1/32
10.关于adc0809,下列哪些说法正确:
a.只能接一个模拟量输入。
b.可以接8个模拟量输入。
c.某时刻只对一个模拟量采样。
d.同时对8个模拟量采样。
二、填空题(每空1分,共10分)
1.x=-32,y=13,则[x+y]补x-y]补。
2.xlat指令规定bx寄存器存放al寄存器中存放。
3.cpu工作在实方式下,若指令moval,[bp+si],其源操作数的寻址方式为假设bp=1500h,si=2500h,es=3000h,ss=4000h,则源操作数的物理地址为。
4.8259a有___个命令字,3片8259a接成级联可管理___级中断。
5.若要将数字量转换为模拟电压,需要用到___转换器,若该转换芯片为电流输出,则需外接。
三、编程填空题(每空2分,共10分)
若在内存block1单元开始存放着10个不带符号字节数,在不改变原数存放位置的情况下,从中找出最大数,并把它存放在紧靠10个字节数之后的单元内。将完成该功能的汇编语言源程序填空补充完整。
model __
datablock1 db 10 dup(?)
max db?
codestartup
mov bx,__
mov cx,__
mov al,[bx]
again:cmp al,[bx+1]
___next
___al,[bx+1]
next:inc bx
loop again
mov max,al
exitend
四、汇编编程题(15分)
将内存首地址为block开始的10个无符号字节数,将其按由小到大的次序排列。
五、接口编程题(15分)
有如下接口原理图,如图一所示。要求发光二极管l0在k1启动后亮20秒后就熄灭;l1亮4秒熄灭4秒交替进行。要求:
1、写出8253的端口地址(3分);2、写出每个计数器的计数初值(3分);3、写出每个计数器的工作方式(3分);4、写出8253初始化程序(6分)。
图一。六、接口编程题(15分)
有如下接口原理图,如图二所示。设:8255a的a口地址为70h,b口地址为71h,c口地址为72h,控制端口地址为73h。
要求编写出从输入机连续输入30个数据并存入以buff1开始的存储器单元中,再由打印机打出该30个数据的汇编源程序。
图。二七、接口编程填空题(每空1分,共15分)
有如下接口原理图,如图三所示。8259a的中断类型码70h~77h,边沿触发。请对下面in0~in7
八个模拟量各采样50个点的简化汇编源程序填空补充完整。图。
三。程序如下:
wp db 400 dup(?)
mov al,__
out __al
mov al,__
out 91h,al
mov al,__
out __al
pushds
mov ax,__
mov ds,ax
mov bx,__xy
mov si,__xy
mov __bx
mov___si
pop ds
mov cx,50
mov di,0ffset wp
pp:mov dx,__
ll:outdx,alhlt
cmp dx,__
jnzlldec cx
jnzpphlt
中断服务程序:
xy:in al,__
mov[di],al
inc di
微机原理答案
1.串行通信与并行通信的主要区别是什么?各有优缺点?答 按信息的传送方式可将数据通信分为并行通信与串行通信两种 并行通信 是指利用多条数据传输线将一个数据的各位同时进行传送。特点 传输速度快,适用于短距离通信。串行通信 是指利用一条传输线将数据的各位一位位地顺序进行传送。串行通信又可分为异步通信和同...
微机原理答案
第3章 8086 8088指令系统与寻址方式习题。3 3 8086系统中,设ds 1000h,es 2000h,ss 1200h,bx 0300h,si 0200h,bp 0100h,var的偏移量为0600h,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。1...
微机原理A答案
安徽大学20 11 20 12 学年第 2 学期。微机原理及应用 a卷 考试试题参 及评分标准。一 单项选择题 每小题2分,共20分 1 a2 b 3 a4 c 5 c6 b 7 d8 c 9 c10 b 二 填空题 每空1分,共20分 10000011 ch,e896h,cf 1,of 0,zf ...