微机原理试卷B答案

发布 2022-09-04 23:12:28 阅读 2828

《微机原理与接**术》试卷b评分标准及参***。

一、 一、 每空1分,共20分。

1、 427.6631q 000100010111.110110011001b

0010 01111001.1000 0101 bcd

d -20d108d

3、bx=0000h cf=1 zf=1 of=0 sf=0

4、总线接口功能指令的译码及执行功能。

5、高8位数据线d15~d8有效。

t1 给外部的地址锁存器提供一个地址锁存信号。

h 000d4h~000d7h

二、共17分。

故物理地址为0fef0h。 (2分)

指向该物理地址的cs,ip值不唯一。

例如:cs:ip=0000:fef0h也指向该物理地址2分)

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作2分)

控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。 (2分)

3、每帧占1711=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为个4分)

4、(1) 对; (2) 错; (3) 错; (4) 对; (5) 错5分)

二、 二、 共20分。

1、 (1) a7 a6 a5 a4 a3 a2 a1 a0

1 0 0 0 任意 0 y0

1 0 0 1 任意 0 y1

1 0 1 0 任意 0 y2

1 0 1 1 任意 0 y3

8255的端口地址为 80h, 82h, 84h, 86h (3分)

8253的端口地址为 90h, 92h, 94h, 96h (3分)

8259的端口地址为 a0h, a2h3分)

8251的端口地址为 b0h, b2h3分)

2) out 80h, al (1分)

in al, 82h (1分)

2、 (1) 控制线连接图如图所示。 (4分)

(2) 通道0工作在方式2—速率发生器;通道1工作在方式3—方波速率发生器 (2分)

四、共20分。

1、al=01h (2分) ah=00 h (2分) bl=08h (1分)

2、(1) 从目的串中查找是否包含字符 ‘0’,若找到则停止,否则继续重复搜索1分)

(2) zf=1, 说明已找到字符 (1分)

zf=0, 说明未找到字符1分)

cx0,说明中途已找到字符退出 (1分)

cx=0,且zf=0说明串中无字符 ‘0’ (1分)

3、 ∵74c3h

95c3hdf00h

且有:cf=1, zf=0, sf=1, of=1

程序将转到l5标号处执行。(5分)

4、(1) 程序对8253的通道1进行初始化。(1分)

2)计数常数为10000d,bcd计数。(2分)

3)工作在方式3,方波速率发生器。

周期=100001s=10000s=10ms (2分)

五、共23分酌情扣分。

1) mov dx, 203h

mov al, 10111000b

out dx, al3分)

2) mov dx, 202h

in al, dx

mov ah, al

mov dx, 203h

mov al, 00000011b ;对pc1置位。

out dx, al2分)

next1:mov al, ah

test al, 40h

jz next2

mov al, 00000000b ; 对pc0复位。

mov dx, 203h

out dx, al

next23分)

data segment

bufer db 10,0,20,15,38,236

max db 0

min db 0

stack segment para stack‘stack’

dw 100 dup (?

stack ends

code segment

assume cs:code,ds:data,ss:stack (1分)

start proc far

begin: push ds

mov ax,0

push ax

mov ax,data

mov ds,ax

lea di,buffer

mov dx,0 ;使dh=0,dl=0

mov cx,6

mov ax,0 ; 和清0

mov bh,0 ; 最大值。

mov bl,0ffh ; 最小值2分)

lop1: cmp bh,[di]

ja next1 ; 若高于转移。

mov bh,[di]; 大值bh

next1: cmp bl,[di] ;

jb next2 ; 若低于转移。

mov bl,[di]; 小值bl (2分)

next2: mov dl,[di]; 取一字节数据。

add ax,dx ; 累加和。

inc di

loop lop1

mov max,bh;送大值。

mov min, bl;送小值3分)

mov dl, 6

div dl, ;求平均值。

mov **i, al;送平均值。

retcode ends

微机原理试卷B答案

怀化学院。试卷类型。课程考核标准答案与评分标准。课程名称 100064 微机原理与接 术试卷 考核对象08级通信专业本科。b卷。考试时间。命题人张耀东。考试。考核方式考试方式闭卷。一 单项选择题 每小题1.5分,共21分 1.b b c 9.c 10.a 二 填空题 每小题1分,共19分 2 64。...

微机原理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...

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

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