微机随堂题目答案

发布 2022-09-04 22:26:28 阅读 5533

1、段寄存器cs=1200h,指令指针寄存器ip=ff00h,此时,指令的物理地址为多少?指向这一物理地址的cs值和ip值是否唯一?

2、假定内存数据段有两个数据1234h和5678h;若已知当前ds=2400h,它们的偏移地址分别为245ah和3245h,试用图说明两个数据在存储器中的物理地址。

24000 h

2645a h

2645b h

27245 h

27246 h

3.已知[x]补=10001110b、[y]补=10110011b,试指出两数相加后,六个状态标志的状态?

x]补 + y]补 = 1 01000001 红色是溢出位。

sf=0 zf=0 pf=1 cf=1 af=1 of=1

an add instruction that will:

add bx to ax; add ax,bx

add 12h to al; add al,12h

add 22h to cx; add cx,22h

add the data addressed by si to al; add al,[si]

ax=1001h and dx=20ffh, list the sum and the contents of each flag register bit (c, a, s, z, and o) after the add ax, dx instruction executes.

ax+dx=1001h+20ffh=3100h

=0011 0001 0000 0000=3100h

c=0 a=1 s=0 z=0 o=0

3. 指出下面这些指令中错误的原因,并指明原因。

xchg cs,ax 不允许直接修改cs的值。

mov [bx],[1000] mov ax,[1000] mov [bx],ax

xchg bx,ip 不能用名字直接访问ip

push cs 对。

pop cs cs不能作为目的操作数。

in bx,dx 只能把dx中的内容装到al或ax中。

mov byte[bx],1000

byte是字节,而1000是两个字节,即一个字。应把byte改为word ptr或把1000改为只有两位的操作数

4. 试问下列程序段执行后,al和cl的内容分别是什么?

mov ax,1234h

mov bx,5678h

add al,bl

daamov cl,al

mov al,ah

adc al,bh

daaal+bl=34h+78h=00110100h+01111000h=10101100h=ach

al=ach

cl=al=ach

al=ah=12h

al+bh+cf=12h+56h+0=68h

所以al=68h cl=ach

一、 填空题,答案写在答题纸上(20分,每空2分)

1. 十进制数244.325d化成二进制为___4位小数)_,二进制数1011011011.011001b化成十六进制为。

2. 8086cpu从功能上分为和两部分。

3. 8086系统中段地址和偏移地址为3013h:0079h的物理地址是h。

4. 假设在已知数据段ds内,偏移地址(1000h)=30h,(1001h)=86h,ax=7b42h, si=1000h,执行指令add ax,[si] 后axsi标志位zf=__cf=__of=__

二、 选择题,答案写在答题纸上(10分,每题1分)

1. 现有x1,x2,x3三个有符号数,已知[x1]原= [x2]反=[x3]补=10111101b,则( )

最小 最小 最小

2. 8086可用于间接寻址的寄存器有( )个。

a.2b.3c.4d.8

3. 在一般微处理器中,( 包含在cpu中。

a.算术逻辑单元 b.内存 c.输入/输出单元 d.磁盘驱动器。

4. 关于8086最大工作模式,下列描述正确的是:

a.适用于单一处理机系统 b.不需要总线控制器8288

引脚不可以直接引用。

5. 8086读/写总线周期,微处理器是在( )时刻采样ready信号,以便决定是否插入tw。

上升沿 下降沿。

6. 8086读i/o总线周期中t1~t4期间,( 信号一直保持有效。

7.总线是由( )组成。

(1)数据总线 (2)控制总线 (3)i/o总线 (4)地址总线。

a.(1)(2)(3) b.(1)(2)(4) c.(1)(3)(4) d.以上都不正确。

8.串行通信线路的工作方式中,允许双方向传输数据,只能采取交替形式的方式是:

a.单工通信 b.半双工通信 c.全双工通信 d.异步通信。

9.8259a可管理()级优先级中断源,通过两级级联最多可管理()个优先级中断源。

a.1,8 b.8,16 c.8,256 d.8,64

10.string dw 6,7,8,9,10

mov ax, string+2

设string的偏移地址是1001h,执行上述指令后,ax的值是( )

a.1003h b.7 c.10012h d.8

三、判断题:判断下列指令是否正确,答案写在答题纸上(5分,每题1分)

1. mov ax, [dx]

2. lea dx, [bx]

3. out 1000h, al

4. add 80h, byte ptr [si]

5. ror cx, 2

四、问答题,答案写在答题纸上(25分)

1. 请画出8086最小工作模式的典型配置图。(11分)

2. 执行下列程序回答问题。(8分)

begin: xor ax, ax

mov cx, 20

mov bx, 1

repeat: add ax, bx

inc bx

inc bx

dec cx

jnz repeat

mov sum, ax

hlt1)该程序实现的功能是?(2)运行后sum的值是多少?

3.简述输入/输出的程序控制方式下的无条件传送方式和条件传送方式。(10分)

五、编程题,答案写在答题纸上(36分,每题18分)

1.有100个同学参加了此次微机原理与应用考试,编一段完整的汇编程序实现计算考试成绩不及格的人数,将不及格人数保存到fail单元。

要求:画出流程图,注释程序。

2. 8086cpu通过8255a与显示器、键盘连接,8255a端口地址为0a-0dh,a口工作于方式0连接键盘,b口工作于方式1连接显示器。现要求编程实现从键盘读入,若无输入则循环读键盘,读入的字符显示到显示器上,若输入回车键,则统计总共输入的“0”的个数存储到已定义的num单元并退出程序。

要求:只要求写出指令段,画出流程图,注释程序。

字符0和回车的ascii码分别为30h和0dh)

一、 选择题(每题1分,共20分)

1、 数据段段地址寄存器是 ( b )

a:cs b:ds c:es d:ss

2、从偶地址开始读写1个字,要求满足( d )

a:bhe=1,a0=0b:bhe=0,a0=1

c:bhe=1,a0=1d:bhe=0,a0=0

微处理器的最大寻址空间为( d )。

a:1kbb:64kb

c:640kbd:1mb

4、二进制数 10010110.10b 的十进制数值可表示为 ( b )

a:96.8 b:150.5 c:96.5 d:160.5

cpu的intr引脚上输入的信号是( a )。

a:可屏蔽中断请求 b:非屏蔽中断请求 c:中断响应 d:总线请求。

6、中断向量表存放在存储器的( b )中。

a:ffcooh~fffffhb:00000h~0003ffh

c:eecooh~fffffhd:eebffh~fffffh

7、of是( d )。

a:符号标志b:零标志。

c:进位标志d:溢出标志。

8、三态门(e门)在( c )时,输出为0。

a:e=0且a=0b:e=0且a=1

c:e=1且a=0d:e=1且a=1

/8088的中断是向量中断,其中断服务的入口地址是由( d )提供。

a:外设中断源。

b:cpu的中断逻辑电路。

c:以中断控制器读回中断类型号左移2位

微机原理随堂习题答案

一 填空题 每空1分,共23分 1 x 补 0076h,y 补 0ff8ah,则 x y 补 0000 h,x y 补 00ec h 2 计算 11010.1 2 100100.1001 bcd 16.8 16 73.9 10 3 ds 0f800h,di 180ah,cx 0105h,0f980a...

微机电系统题目

微机电系统 课程 题目。1.纳米压印技术 印章制备关键技术现状与进展。2.纳米压印技术 聚合物固化关键技术现状与进展。3.纳米压印技术 制备过程温度和压力控制关键技术现状与进展。4.纳米压印技术 新型多层聚合物现状与进展。5.直接快速纳米压印技术现状与进展。6.滚动纳米压印技术现状与进展。7.步进闪...

微机原理作业题目

第一章计算机基础知识。4 在各种系列的单片机中,片内rom的配置有几种形式?用户应根据什么原则来选用?第二章mcs 51单片机的硬件结构。2 28052的存储器分哪几个空间?如何区别不同空间的寻址?2 58052单片机设置4组工作寄存器,如何选择确定和改变当前工作寄存器组?2 78052单片机的ea...