北京交通大学2005-2006学年第一学期考试试卷。
课程名称:微机原理与接**术(b卷)
一、问答题(10分,每题5分)1、c=1,z=0,n=1,v=1,vt=1
评分标准:每答对一问,得1分。
2、答:串口有4种工作方式:方式0,方式1,方式2和方式3。
方式0是同步方式,又称移位寄存器工作方式,在此方式中,8098用rxd引脚作为串行数据发送/接受端,而用txd引脚输出8个移位脉冲串,无论发送还是接收,都是最低有效位在前。此工作方式不能同时发送或接收数据,但有双向缓冲器及一条8098的i/o引脚时除外。方式1是标准的异步通讯方式。
通讯格式为每10位构成一串行帧:(原起始位10),8位数据(最低有效位在前),1位停止位。在该方式中,txd发送数据,rxd接收。
方式2与第9位数据同步的工作方式,其串行帧由11位构成:1位起始位,8位数据,1位可编程第9位及1位停止位。用方式2发送时,通过sp-wn的tb.
8将数赋给第9位数据,发送完后,tb8自动清零。接收时,只有检测到第9位数据,才被激活,不允许有奇偶校验。方式3中也是与第9位数据同步的通讯方式,其串行帧格式与方式2同,仍通过tb8对数据第9位赋值。
但当其接收数据时,无论第9位是0是1都激活串行口中断,允许奇偶校验。
评分标准:答出串口工作方式得2分,方式1基本原理得1分,方式0基本原理得1分,方式基本原理得1分。
二、编程题(10分)
nequ20hbxequ22horg2080hmain:ldsp,#00c0hdi
ldbx,#0030hldbn,#16clr40h
loop:addb40h,[bx]+djnzn,loopend
评分标准:基本思路占3分,程序结构占3分,每写错一条指令扣1分,扣完4分为止。
三、设计题(20分)
a13a14a15abc
5vg1g2ag2d
5vvccvpolvppvrefvssvssagndla
p4a8-a14
cb0a8-a12
cs2a8io/mcs35v
p3ado-ad7
a0-a7a0-a7
aleresetale
27256(32k)2000h-9fffh6264(8k)e000h-ffffh8155
c000h-c1ffh
ad0-ad7
rdxtal1xtal2
rdwrd0-d7
d0-d7wr
ale评分标准:地址/数据总线分离5分,数据线连接2分,地址线连接2分,地址译码5分,电源电路2分,复位电路2分,晶振电路2分。每错一处扣1分,扣完该部分的分数为止。
四、编程题(10分)org2006hdcwhso_intorg2080hmain:ldsp,#00c0hdi
ldbint_mask,#08hclrbint_pengingldbioc1,#10hlcallldcamei
h: sjmph
his-int:lcallldcamret
ldcam:ldbhso_command,$24haddhso_time,t1,#03hnopnop
ldbhso_command,#04haddhso_time,t1,#05hnopnop
ldbhso_command,#34h
addhso_time,t1,#5000nopnopret
评分标准:基本思路3分,程序结构3分,每错一处扣一分,扣完4分为止。
五、编程题(15分)
ldsp,#00c0hdi
ldbint_mask,#01hclrbint_pendingldbioc1,#04hldbal,#08handbp1,#0dehei
h:lcallprocesssjmphtint:pushf
djneal,returnlcalladldbal,#08hreturn:popfret
ad:ldbad_command,#0dhnopnop
adbusy:jbsad_result,3,adbusyldbcl,ad_result(l0)ldbch,ad_result(h2)shrcx,#06hretprocess:
cmpcx,#1ffhjhl2
l1:andbp1,#0dfhorbp1,#01hsjmpreturn2l2:andbp2,#0fehorbp2,#20hreturn2:ret
评分标准:基本思路5分,程序结构5分,每错一处扣一分,扣完5分为止。
六、编程题(35分)
ldsp,#00c0hdi
ldbint_mask,#01hclrbint_pendingldbioc,#04hldbal,#08hldbx,#a800hldbah,#0ehstbah,[bx]+incbx
ldbah,#3fhstbah,[bx]+ldbah,#00hstbah,[bx]ei
h:lcalldispsjmph
tint: djne al,returnlcallprocessldbal,#08h
return:retprocess:
incbgecmpbge,#10jnereturn2clrbgeincbshicmpbshi,#10jnereturn2clrbshiincbbaicmpbbai,#10jnereturn2clrbaireturn2:ret
disp:ldex,#0030hldcx,#0038hldbah,#03hloop1:ldbbx,[ex]+ldbdl,tab[bx]stbdl,[cx]+djneah,loop1ldbx,#0038hldbdl,#03hldbdh,#0fbhloop2:
ldbcl,[bx]+ldex,#a802hstbcl,[ex]+stbdh,[ex]+lcalldelayshrbdh,#01hdjnedl,loop2ret
delay:ldb80h,#
l:nopdjne80h,lret
tab:dcb,3fh,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
8155控制字地址为:a800a801(ad)a802(bd)a803(cd)控制字为:00001110#0eh
评分标准:程序结构5分,8155地址5分,字形表5分,秒计数子程序5分,显示子程序5分,8155控制字5分,加1子程序5分。
答案 微机原理及应用
一 填空题 每空1分,共30分 1 cpu访问存储器时,在地址总线上送出的地址称为物理地址。x86系统中,执行指令push ax后,sp sp 2 若执行指令pop ax后,sp sp 2 3 指令 mov ax,2000h 源操作数的寻址方式为立即数 指令 mov ax,bx si 6 源操作数的...
微机原理及应用 A答案
天津市红桥区职工大学。2014 2015学年度第一学期。计算机应用技术 1班。微机原理及应用 期末试卷。专业 班级姓名学号成绩。一 名词解释 每题2分,共10分 1 a d转换器。将模拟电压或电流转换成数字量的器件或设备。2 modem 调制解调器。3.eueu称为执行单元,负责执行指令。4.查询传...
2019微机原理A 答案
一 选择题 单选或多选,每小题1分,共5分 二 填空题 每空1分,共25分 1.01010000b 0 00111000b2.线性 物理。3.实地址方式 保护方式 虚拟8086方式。4.数据 ds e si 附加 es e di5.循环控制指令 loopcc 串操作重复指令 rep 7.4g 4g ...