微机原理课后作业答案 第五版

发布 2022-07-06 22:09:28 阅读 3959

第一章。

6、[+42]原=00101010b=[+42]反=[+42]补。

-42]原=10101010b

-42]反=11010101b

-42]补=11010110b

+85]原=01010101b=[+85]反=[+85]补。

-85]原=11010101b

-85]反=10101010b

-85]补=10101011b

10、微型计算机基本结构框图。

微处理器通过一组总线(bus)与存储器和i/o接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或i/o设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。

存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。

输入——将原始数据和程序传送到计算机。

输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。

接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

总线:从cpu和各i/o接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(bus)来实现。

有20根地址线a19~a0,最大可寻址220=节单元,即1mb;80386有32根地址线,可寻址232=4gb。8086有16根数据线,80386有32根数据线。

第二章。外部有16根数据总线,可并行传送16位数据;

具有20根地址总线,能直接寻址220=1mb的内存空间;

用低16位地址线访问i/o端口,可访问216=64k个i/o端口。

另外,8088只有8根数据总线。

cpu由两部分组成:总线接口单元(bus interface unit,biu)

biu负责cpu与内存和i/o端口间的数据交换:

biu先从指定内存单元中取出指令,送到指令队列中排队,等待执行。

执行指令时所需的操作数,也可由biu从指定的内存单元或i/o端口中获取,再送到eu去执行。

执行完指令后,可通过biu将数据传送到内存或i/o端口中。

指令执行单元(execution unit,eu)

eu负责执行指令:

它先从biu的指令队列中取出指令,送到eu控制器,经译码分析后执行指令。

eu的算术逻辑单元(arithmetic logic unit,alu)完成各种运算。

6、见书p28-29。

7.(1) 1200:3500h=1200h×16+3500h=15500h

(2) ff00:0458h=ff00h×16+0458h=ff458h

(3) 3a60:0100h=3a60h×16+0100h=3a700h

8、(1)段起始地址 1200h×16=12000h,结束地址 1200h×16+ffffh=21fffh

2)段起始地址 3f05h×16=3f050h,结束地址 3f05h×16+ffffh=4f04fh

3)段起始地址 0ffeh×16=0ffe0h,结束地址 0ffeh×16+ffffh=1ffd0h

h×16+0210h=34770h

11、堆栈地址范围:2000:0000h~2000h(0300h-1),即20000h~202ffh。

执行两条push指令后,ss:sp=2000:02fch,再执行1条push指令后,ss:

sp=2000:02fah。

12、(2000h)=3ah, (2001h)=28h, (2002h)=56h, (2003h)=4fh

从2000h单元取出一个字数据需要1次操作,数据是 283ah;

从2001h单元取出一个字数据需要2次操作,数据是 5628h;

17、cpu读写一次存储器或i/o端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(t1~t4)。8086-2的时钟频率为8mhz,则一个t周期为125ns,一个总线周期为500ns,则cpu每秒最多可以执行200万条指令。

第三章。1、源操作数的寻址方式:

1)(2)(6)立即寻址 (3)寄存器间接寻址 (4)(5)(8)(10)寄存器寻址。

7)基址变址寻址 (9)i/o端口寻址。

2、ds=1000h, bx=0200h, si=0002h

(10200h~10205h)依次存有10h,2ah,3ch,46h,59h,6bh

1)mov ax, 0200h ; ax=0200

2)mov ax, [200h]

物理地址=1000h×10h+0200h=10200h, ax=2a10h

3)mov ax, bx ; ax=0200h

4)mov ax , 3[bx]

物理地址=1000h×10h +0200h+3h=10203h, ax=5946h

5)mov ax , bx+si]

物理地址=1000h×10h+0200h +2h=10202h , ax=463ch

6)mov ax, 2[bx+si]

物理地址=1000h×10h +200h+2h+2h=10204h , ax=6b59h

3、ds=1000h, es=2000h, ss=3500h,

si=00a0h, di=0024h, bx=0100h, bp=0200h, val=0030h

1)mov ax, [100h] 直接寻址方式,10100h

物理地址=ds×10h+100h=10000h+0100h=10100h

2)mov ax, val直接寻址方式,10030h

物理地址=ds×10h+val=10000h+0030h=10030h

3)mov ax, [bx寄存器间接寻址,10100h

物理地址=ds×10h+bx=10000h+0100h=10100h

4)mov ax, es:[bx] 寄存器间接寻址,20100h

物理地址=es×10h+bx=20000h+0100h=20100h

5)mov ax, [si寄存器间接寻址,100a0h

物理地址=ds×10h+si=10000h+00a0h=100a0h

6)mov ax, [bx+10h] 寄存器相对寻址,10110h

物理地址=ds×10h+bx+10h=10000h+0100h+10h=10110h

7)mov ax, [bp寄存器间接寻址,35200h

物理地址=ss×10h+bp=35000h+0200h=35200h

8)mov ax, val[bp][si] 相对基址变址寻址,352d0h

物理地址=ss×10h+bp+si+val

35000h+0200h+00a0h+0030h=352d0h

9)mov ax, val[bx][di] 相对基址变址寻址,10154h

物理地址=ds×10h+bx+di+val

10000h+0100h+0024h+0030h=10154h

10)mov ax, [bp][di] 基址变址寻址,35224h

物理地址=ss×10h+bp+di=35000h+0200h+0024h=35224h

6、(1)mov dl, ax

错,寄存器寻址方式中,目的操作数与源操作数长度必须一致。

2)mov 8650h, ax

错,目的操作数不可以是立即数。

3)mov ds, 0200h

错,mov指令不允许将立即数传入段寄存器。

4)mov [bx], 1200h]

错, mov指令的两个操作数不能同时为存储器。

5)mov ip, 0ffh

错, ip不能作为mov指令的目的操作数。

6)mov [bx+si+3], ip

错, ip不能作为mov指令的源操作数。

7)mov ax, [bx][bp]

错,bx与bp不可以同时出现在源操作数当中。

8)mov al, es:[bp对。

9)mov dl, [si][di]

错,si与di是两个变址寄存器,不可以同时出现在源操作数中。

10)mov ax, offset 0a20h

错,offset后面跟的应该是符号地址,再把符号地址的值作为操作数。

11)mov al, offset table

错,table的偏移地址是16位,目的与源长度不一致。

12)xchg al, 50h

错,交换指令可以在寄存器之间,寄存器和存储器之间进行,不可以是立即数。

13)in bl, 05h

错, bl不能作为in指令的目的操作数,只能用al或ax

14)out al, 0ffeh

错,端口地址0ffeh>ffh, 应用dx间接寻址, 同时源操作数和目标操作数的位置颠倒了,应改为out dx, al。

10、ax=2508h,bx=0f36h,cx=0004h,dx=1864h

1)and ah, cl

ah=04h,cf=0;(0010 0101b与0000 0100b)

2)or bl, 30h

bl=36h,cf=0;(0011 0110b或0011 0000b)

3)not ax

ax=daf7h,cf无影响;(0010 0101 0000 1000b取反后1101 1010 1111 0111b)

4)xor cx, 0fff0h

cx=fff4h,cf=0;(0000 0000 0000 0100b和1111 1111 1111 0000b异或后1111 1111 1111 0100b)

5)test dh, 0fh

test操作并不修改结果,cf=0;

6)cmp cx, 00h

cmp操作并不修改结果,cf=0;

7)shr dx, cl

dx=0186h,cf=0;

8)sar al, 1

ah=04h,cf=0;

9)shl bh, cl

bh=f0h,cf=0;

10)sal ax, 1

ax=4a10h,cf=0;( 0010 0101 0000 1000b 左移)

第五版IT课本 课后作业答案

第一章。一 判断题1 f2 f3 t4 t5 f 6 t7 f 二 单选题1 c2 b3 b 4 a第二章。一 判断题 1 f2 t3 t 4 f5 t 二 单选题1 d 2 d3 c 4 c5 c 三 多选题。1 abd2 abcd3 bcd 4 ac四 填空题。1 集成电路2 american ...

财务管理第五版财务管理习题答案

十二五财务管理教材习题答案。第一章 一 单项选择题 二 多项选择题 b d 2.a b c 3.a b c d 4.a b c d b c 6.bc 7.a b c d 10.a b c d 三 判断题 案例分析 资产重组中裁员本是正常现象,由于员工的激愤情绪使这次停业让公司丢掉了400万元的销售额...

土力学原理课后作业答案

清华大学出版社,赵成刚,白冰等编著 浙江工业大学轻狂书生整理上传。从图表中的比较可以看出,a土样颗粒较粗,级配连续性较好,但是,细粒成分含量较低 b土样颗粒较细,在0.075mm 0.25mm之间的土粒含量较低,级配连续性较差,且从曲率系数来看,两种土样的颗粒级配情况都不太好,属于级配不良土。4 4...