10-13下作业第3章(2013.9.26微机)
- 格式:ppt
- 大小:5.11 MB
- 文档页数:58
第3章习题与思考题1、分别指出下列指令中的源操作数和目的操作数的寻址方式。
①MOV AX,[SI] ;AX—寄存器寻址,[SI]—寄存器间接寻址②MOV DL,100 ;DL—寄存器寻址,100—立即寻址③MOV [BX],AL ;[BX]—寄存器间接寻址,AL—寄存器寻址④MOV [BX][SI],CX;[BX][SI]—基址加变址寻址,CX—寄存器寻址⑤ADD DX,[06H][SI];DX—寄存器寻址,[06H][SI]—基址/变址寻址⑥PUSH AX ;AX—寄存器寻址⑦AND DS:[BP],AX ;DS:[BP]—寄存器间接寻址,AX—寄存器寻址⑧OR AX,DX ;AX—寄存器寻址,DX—寄存器寻址2、设寄存器(DS)=2000H,(SS)=1500H,(ES)=3200H,(SI)=0A0H,(BX)=100H,(BP)=10H,数据段中变量V AL的偏移地址值为50H,试指出下列各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?①MOV AX,[100H][100H]—直接寻址,PA=20000H+100H=20100H②MOV CX,ES:[BX]ES:[BX]—寄存器间接寻址,PA=32000H+100H=32100H③MOV DX,[BX][SI][BX][SI]—基址加变址寻址,PA=20000H+100H+0A0H=201A0H④MOV AX,V AL[SI]V AL[SI]—基址/变址寻址,PA=20000H+50H+0A0H=200F0H⑤MOV BX,1234[BX]1234[BX] —基址/变址寻址,PA=20000H+04D2H(1234)+100H=205D2H⑥MOV AX,[BP][BP]—寄存器间接寻址,PA=15000H+10H=15010H4、选择题①带符号数–86在微机中所表示的二进制数值是( A )。
A.B B.01100101B C.B D.B②执行“MOV DL,2AH”和“SHR DL,1”两条指令后,DL寄存器与CF标志分别为(D)。
第三章习题与思考题典型例题解析例3-1高速缓冲存储器(Cache)的存取速度()。
A.比内存慢,比外存快B.比内存慢,比内部寄存器快C. 比内存快,比内部寄存器慢D. 比内存快,比内部寄存器快例3-2 在存储器连线时,选片控制采用()方式时,不仅存在()问题,而且所分配的地址也是不同的。
A.全译码B.线选法C.地址重迭D.地址浮动例3-3 某计算机的主存为3KB,则内存地址寄存器需()位就足够了。
A.10 B.11 C.12 D.13例3-4 在微机中,CPU访问各类存储器的频率由高到低的次序为()。
A.高速缓存、内存、磁盘B.内存、磁盘、高速缓存C.磁盘、内存、高速缓存D.磁盘、高速缓存、内存答案:A分析:内存存放当前运行的程序和数据,访问频率高于磁盘,C和D不合题意;在采用Cache和内存的存储体系结构中,CPU总是先访问Cache,只有未命中时才访问内存,B也不对。
所以选A。
例3-5 常用的虚拟存储器寻址系统由()两级存储器组成。
A.主存一外存B.Cache一主存C.Cache—外存D.Cache——Cache答案:A分析:虚拟存储器由存储器管理机制以及一个大容量的外存支持。
它是在存储体系层次结构基础上,通过存储器管理部件MMU,在外存和主存之间进行虚拟地址和实地址间的变换的。
例3-6 下面的说法中,正确的是()。
A.EPROM是不能改写的B.EPROM是可改写的,所以也是一种读写存储器C.EPROM只能改写一次D.EPROM是可改写的,但它不能作为读写存储器答案:D分析:EPROM是紫外线可擦写可编程ROM,可反复多次改写,所以A和C不正确;EPROM的编程需外加编程电压,不能在线随机改写,因而EPROM不是随机读写存储器,所以B也不正确。
例3-7 一个具有24根地址线的微机系统,装有16KBROM、480KB RAM和100MB的硬盘,说明其内存容量为()。
A.496KB B.16MB C.100.496MB D. 480KB答案:A分析:内存由ROM和RAM组成,答案C含硬盘容量不合题意;存储器总容量与实际装机容量是不同概念,此题答案B、D也不合题意。
操作系统第三章作业讲解第三章作业讲解1、有5个作业进入就绪队列等待运行,预计它们的运行时间分别为9、6、3、5与X,它们以什么样的调度顺序运行时会取得最小的响应时间?(答案与X值有关)答:短作业优先调度算法是使响应时间最小的调度算法:0 < X ≤ 3时,调度顺序为: X、3、5、6、93 < X ≤ 5时,调度顺序为: 3、X、5、6、95 < X ≤ 6时,调度顺序为: 3、5、X、6、96 < X ≤ 9时,调度顺序为: 3、5、6、X、9X > 9时,调度顺序为:3、5、6、9、X2、假设一个系统中有4个进程,它们的到达时间和服务时间如表所示,忽略I/O以及其他开销时间,若分别按先来先服务(FCFS)、非抢占及抢占的短进程优先(SPF)、高响应比优先(HRRN)、时间片轮转(RR,时间片=1)、多级反馈队列调度算法(FB,第i级队列的时间片=2i-1)进行CPU调度,请给出各进程的完成时间、周转时间、带权周转时间、平均周转时间和平均带权周转时间。
进程到达时间服务时间A 0 5B 1 2C 3 9D 6 7算法时间进程平均时间A B C DFCFS 完成时间周转时间带权周转时间55176316131.4423172.4310.251.97SPF(非抢占)完成时间周转时间带权周转时间5517632322.221481.149.751.835SPF(抢占)完成时间周转时间带权周转时间771.43212322.221481.149.251.435HRRN 完成时间周转时间带权周转时间55176316131.4423172.4310.251.97RR(q=1)完成时间周转时间带权周转时间12122.4431.52322.2222162.2912.752.1FB(q=2i-1)完成时间周转时间带权周转时间13132.6652.52322.2221152.1413.252.3653、若有4个周期性任务,任务A 要求每30ms 执行一次,执行时间为15ms ;任务B 要求每50ms 执行一次,执行时间为5ms ;任务C 要求每50ms 执行一次,执行时间为15ms ;任务D 要求每100ms 执行一次,执行时间为10ms ,应如何按最低松弛度优先算法对它们进行CPU 调试? (要求画出0-150ms 时段的调度时序图,并列出每次切换时每个任务的松弛度)答:对于上面的4个周期性任务,利用最低松弛度优先算法进行调度的情况如图所示:到达必须完松弛95 0 65 125 15 30 50 35 80 90 110 A1=15 B1=45 C1=35 B1=30 C1=20 D1=A2=15 B1=15 D1=B3=35 C3=25 D2=D1=10 B2=15 A3=10 B2=30 D1=A4=10 B2=45 C2=35 D1=A2=10 D1=50 A4=15 B2=5 A 1 A 2 A 3 A 4 B2,C 2 D1 B1,C 1 A 2 A 3 A 4 A 5 B2,C2 B3,C 3 D2 A1,B 1 C1,D A5,B3 C3 A6,B4 C4 A5=10 B3=20D 2=6140 B3=5D2=60145 D2=554、3个进程共享4个同类型的资源,每个进程最大需要2个资源,请问该系统是否会因为竞争该资源而死锁? 答:该系统不会因为竞争该类资源而死锁。
微计算机原理(第2版)第三章课后习题答案解析讲课讲稿微计算机原理(第2版)第三章课后习题答案解析第三章 80x86 指令系统3-1 指令由操作码字段和操作数字段组成。
8086的指令长度在1~6字节范围。
3-2 分别指出下列指令中源操作数和目的操作数的寻址方式。
若是存储器寻址,使用表达式表示出EA=? PA=?(1) MOV SI, 2100H (2) MOV CX, DISP[BX] (3) MOV [SI], AX (4) ADC ZX, [BX][SI] (5) AND AX, DX (6) MOV AX,[BX+10H](7) MOV AX, ES:[BX] (8)MOV AX, [BX+SI+20H] (9) MOV [BP], CX (10) PUSH DS解:3-3 已知8086中一些寄存器的内容和一些存储器单元的内容如图3-1所示,试指出下列各条指令执行后,AX中的内容。
(1)MOV AX, 2010H (2) MOV AX, BX (3) MOV AX, [1200H](4)MOV AX, [BX] (5) MOV AX, 1100H[BX] (6) MOV AX, [BX][SI](7)MOV AX, 1100H[BX+SI] (8) MOVLEA AX, [SI]解:(1)(AX)=2010H (2)(AX)=0100H (3)(AX)=4C2AH (4)(AX)=3412H(5)(AX)=4C2AH (6)(AX)=7856H (7)(AX)=65B7H (8)(AX)=0002H图3-1 3-4 已知(AX)=2040H,(DX)=380H,端口(PORT)=(80H)=1FH,(PORT+1)=45H,执行下列指令后,指出结果等于多少?解:(1)OUT DX, AL (0380H)=40H(2)OUT DX, AX (380H)=40H (381h)=20H(3)IN AL, PORT (AL)=1FH(4)IN AX, 80H (AX)=451FH(5)OUT PORT1, AL (PORT1)=40H(6)OUT PORT1, AX (PORT1)=2040H3-5 已知:(SS)=0A2F0H,(SP)=00C0H,(AX)=8B31H,(CX)=0F213,试画出下列指令执行到位置1和位置2时堆栈区和SP指针内容的变化示意图。
微机原理第3章习题答案第3章习题参考答案1 分别指出下列指令中的源操作数和⽬的操作数的寻址⽅式。
答:源操作数⽬的操作数(1)MOV AX,[SI] 寄存器寻址寄存器间接寻址(2)MOV DI,100 寄存器寻址⽴即寻址(3)MOV [BX],AL 寄存器间接寄存器(4)MOV [BX][SI],CX 基址+变址寄存器(5)ADD DX,106H[SI] 寄存器变址(6)PUSH AX 寄存器(7)ADD DS:[BP],AX 带段超越寄存器间接寻址寄存器(8)OR AX,DX 寄存器寄存器2.设寄存器(DS)=2000H,(SS)=1500H,(ES)=3200H,(SI)=0A0H,(BX)=100H,(BP)=10H,数据段中变量VAL的偏移地址为50H。
试指出下列各条指令中源操作数的寻址⽅式是什么?对于存储器操作数,其物理地址是多少?答:操作数的寻址⽅式存储器操作数PA (1)MOV AX,[100H] 直接寻址20100H(2)MOV CX,ES:[BX] 带段超越的寄存器间接寻址32100H(3)MOV DX,[BX][SI] 基址+变址寻址200F0H(4)MOV AX,V AL[SI] 变址寻址200F0H(5)MOV BX,1234[BX] 基址寻址205D2H(6)MOV AX,[BP] 寄存器间接寻址15010H3. 判断下列指令有误错误,若有,则改之。
答:(1)PUSH CL 有错,对堆栈操作数总是16位的。
改为:PHSH CX (2)ADCAX,0ABH ⽆,只是CF的值是不确定的(0或1)(3)OUT 3EBH, AX 有,输出设备的端⼝地址若超过8位,应使⽤DX 间接寻址。
改为:MOV DX, 3EBHOUT DX,AX(4)MUL AL, CL 有错。
乘法指令中有AX或AL寄存器是隐含的。
改为:MUL CL(5)MUL AX, 25 有错。
乘法指令中不能⽤⽴即数。
改为:MOV BX,25MUL BX(6)ROL DX,5 有错。
第三章红外光谱一、名词解释基频峰、倍频峰、费米共振、特征频率区、指纹区基频峰:当分子吸收一定频率的红外线后,振动能级从基态(V)跃迁到第一激发态(V1)时所产生的吸收峰,称为基频峰.倍频峰:如果振动能级从从基态(V0)跃迁到第二激发态(V2)、第三激发态(V3)……所产生的吸收峰称为倍频峰。
费米共振:当一振动的倍频(或组频)与另一振动的基频吸收峰接近时,由于发生相互作用而产生很强的吸收峰或发生裂分,这种倍频(或组频)与基频峰之间的振动偶合称费米共振.特征频率区:特征谱带区有机化合物的分子中一些主要官能团的特征吸收多发生在红外区域的 4000~1500cm-2 .该区域吸收峰比较稀疏, 容易辨认, 故通常把该区域叫特征谱带区 .红外光谱指纹区:红外吸收光谱上 1500~40Ocm—1的低频区, 通常称为,在核指纹区。
该区域中出现的谱带主要是 C—X (X=C,N s O)单键的伸缩振动以及各种弯曲振动对和确认有机化合物时用处很大。
二、填空1.红外光谱的产生是由于-—--—--——---—-————。
化学键的振动与转动跃迁.2。
红外光谱产生的条件是--——-——--——-———-—----—-———-—-、--—-—--——--———--—--——-----—--—--—————-———-——--—--—。
红外光谱产生的条件是辐射的能量满足跃迁所需能量,辐射引起偶极矩的变化。
3.红外光谱中影响基团频率位移的因素有外部因素和内部因素,内部因素主要有、、等.此外,振动耦合、费米共振等也会使振动频率位移.外部因素(样品的状态等)、电子效应(诱导效应、共轭效应和偶极场效应)、空间效应、氢键4.在红外光谱中,将基团在振动过程中有偶极矩变化的称为,相反则称为 .红外活性,非红外活性.5.基团-OH和—NH,—C≡N和-C≡CH,-C=C—和-C=N-的伸缩振动频率范围分别是cm—1, cm-1, cm-1。
4000—2500(3000)、 2500—2000 、2000—15006。
微型计算机技术课后习题一二三章答案微计算机二三章1.已知物理地址为FFFF0H,且段内偏移量为A000H,若对应的段地址放在DS中,则DS应为(B)A.5FFFHB.F5FFHC.5FFF0HD.F5FF0H2.下列CPU中属于准16位的是CA.8080B.8086C.8088D.80386S某3.8088的外部数据总线为A位。
A.8B.16C.32D.644.8086CPU的内部结构由D组成。
A.ALU,EU,BIUB.ALU,BIU,地址加法器C.寄存器组,ALUD.EU,BIU5.每当8086的指令队列中有B空字节,BIU就会自动把指令取到指令队列中。
A.1个B.2个C.3个D.4个6.BIU的功能是CA.计算有效地址B.分析指令,产生控制信号C.与存储器或I/O端口之间进行传送,并能形成物理地址D.进行算术运算与逻辑运算7.指令队列缓冲器的作用是DA.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令8.8086的指令队列的长度是C字节。
A.4个B.5个C.6个D.8个9.8088的指令队列的长度是A字节。
A.4个B.5个C.6个D.8个10.下列寄存器都存在于BIU部件的是BA.SP、CSB.IP、DSC.BP、IPD.FR、SP11.8086CPU内部共有C个16位寄存器。
A.12B.13C.14D.1612.不属于EU部分的寄存器是AA.IPB.BPC.DID.SP13.8086/8088的状态标志有D个。
A.3B.4C.5D.614.8086有B个地址/数据复用引脚。
A.8B.16C.20D.3215.8088有A个地址/数据复用引脚。
A.8B.16C.20D.3216.8086/8088中,一个最基本的总线周期由B个时钟周期(T状态)组成。
A.1B.4C.2D.617.在8086/8088中,在T1状态,CPU往总线发出C信号。
A.数据B.状态C.地址D.其它18.总线周期为T1、T2、T3、T4,若要增加等待状态TW,它应插在C之后。