第一章。
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...