微机原理2019答案A卷

发布 2022-09-04 23:02:28 阅读 8214

2007 ~ 2008_学年第1 学期微机原理及应用课程试卷。

标准答案及评分标准 a 卷

专业:_机械、材料__ 班级: _机械051-6、材料051-2

一、 单项选择题(每小题2分,错选、多选、未选均不得分,共20分)

1、a; 2、c; 3、b; 4、d; 5、c; 6、d; 7、c; 8、d; 9、b; 10、c。

二、简答题(本大题共6小题,第题各5分,第题各6分,共28分)

1. 答案:中断服务子程序要做以下6件事:

(1). 保护现场;(2). 开中断;(3).

中断服务;(4). 关中断;(5). 恢复现场;(6).

开中断返回。(4分)

2.答案:数据字是16位的数据,一个16位数据是按照低地址放低位数据、高地址放高位数据存放的。若16位数据的低8位存放的是偶地址,那么这个数据字就是“对准字”,否则就是“非对准字”。

当然其主要差别是cpu读取存储器数据字时,如果是对准字,只需要一次读写操纵即可,而对非对准字就需要两次读写操纵才能实现。(4分)

3. 答案:数据11h, 22h, 33h, 44h, 55h和66h的物理地址为ff0d5h,ff0d6h,ff0d7h,ff0d8h,ff0d9h,ff0dah;从存储器中读出这些数据至少需要访问4次存储器;分别读出11h, 3322h, 5544h和66h。

(6分)

4. 答案:(1) 执行指令“push ax”后,sp=23feh;

2) 再执行指令“push bx”,最后再执行指令“pop ax”后,sp=23feh;(ax)= 3600h; (bx)= 3600h。堆栈变化示意图如下图所示:(6分)

5.ss、 sp、 cs、 ip、 psw的内容分别是5000h,0ffah,1000h,6000h和0040h,栈顶的三个字分别是0024h, 8000h和0100h。(8分)

三、阅读程序分析题(本大题共4小题,共7个空格,每个空格2分,共14分)

答案:1.ax= 0000h ;dx= 05d0h ;

2. dx= 0 ;

3. ax= 3412h ;ax= 7856h ;

4. ip= 2450h ;ip= 3280h 。

四、答案如下所示:(本题共12分)

注:本题74ls138的接线有很多种方式,只要保证其工作,且ram的地址保证满足为f0000h ~f3fffh,均可视为正确。

五、答案如下所示:(本题共12分)

答案:len equ 5

data segment

array db 8,13,17,5,10

change db 0

data ends

code segment

assume cs:code,ds:data

start: mov ax,data

mov ds,ax

loop1: mov bx,offset array

mov cx,len-1

mov change,0

loop2: mov al,byte ptr [bx]

inc bx

cmp al,byte ptr [bx]

jng loop3

mov change,1

mov ah,[bx]

mov [bx],al

mov [bx-1],ah

loop3: loop loop2

cmp change,0

jne loop1

mov ah,4ch

int 21h

code ends

end start

六、答案如下所示:(本题共13分)

1. 确定分频系数。

经过分析可知:要求用8253做一个分频电路,而且其输出应该是方波,否则二极管不可能等间隔闪烁指示,则分频系数为:

由于8253一个通道最大的计数值是65536,而对于n=1000000这样一个数,一个通道显然是不可能完成上述分频要求,故本题采用了如图所示的通道计数器级联的方法来实现分频系数超过65536的分频要求,且取n1=1000, n2=1000。

分析电路图可知:通道0首先将1mhz信号1000分频,产生1khz信号;通道1再把1khz信号1000分频,得到1hz的方波信号来控制二极管的输出。

2. 确定通道0和通道1的工作方式。

经过分析可知:通道1要输出方波信号推动发光二极管,所以通道1应选工作方式3;对于通道0,它只要能起分频作用就行,对输出波形不作要求,所以方式2和方式3都可以选用。

3. 确定控制字。

通道0的控制字为00110101b,即16位读写方式,bcd码计数;

通道1的控制字为01110110b,即16位读写方式,二进制码计数;

4. 编写子程序。

mov al, 00110101b(35h)

mov dx, 0ff86h

out dx, al

mov al, 00h

mov dx, 0ff80h

out dx, al

mov al, 10h

out dx, al

mov al, 01110110b(76h)

mov dx, 0ff86h

out dx, al

mov dx, 0ff82h

mov al,0e8h

out dx,al

mov al,03h

out dx,al

微机原理 A卷 答案

黄淮学院 2005 2006 年第二学期电子科学与工程系。微机原理与接 术 a卷答案 2004级电子科学与技术 本科 一 填空题 每题2分,计12分 0001.1101b 2 总线接口部件 或biu 和执行部件 或eu 3 21000h 4 16 5 16mb或2b 6 2000h 二 选择题 每题...

微机原理B卷答案

试题b答案 一 填空 每空1分,共10分 1 数据段 31200h b 107d 3 寄存器,存储器。4 si,es,1m 二 选择 每题2分,共20分 d c b a a b c d d a 三 判断 每空1分,共10分 对对对对错错错错错对 四 简答题 每个5分,共20分 1.简述8086 cp...

2019微机原理A 答案

一 选择题 单选或多选,每小题1分,共5分 二 填空题 每空1分,共25分 1.01010000b 0 00111000b2.线性 物理。3.实地址方式 保护方式 虚拟8086方式。4.数据 ds e si 附加 es e di5.循环控制指令 loopcc 串操作重复指令 rep 7.4g 4g ...