第4章 习题及参考解答
- 格式:doc
- 大小:83.50 KB
- 文档页数:34
第4章数据库和数据仓库4.1本章知识框架与学习要求数据库技术是数据管理的最新技术,是计算机科学的重要分支。
它已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。
数据库已经成为人们存储数据、管理信息、共享资源的最先进最常用的技术。
认识和掌握有关的数据库技术对学好本课程具有重要作用。
本章主要介绍了数据库技术的相关概念包括数据的组织层次、数据模型、信息模型、关系规范化等,以及数据库的设计方法,数据库仓库和数据挖掘的概念。
4.1.1 知识框架与学习要求一、数据的描述与组织(掌握)(一)三个世界1.现实世界2.信息世界3.计算机世界(二)数据组织的层次1.数据项(字段)2.记录3.数据文件4.数据库二、数据库管理技术(一)数据管理的发展(了解)1.简单应用阶段2.文件系统阶段3.数据库系统阶段(二)数据库管理系统(掌握)1.数据库系统(DBS)2.数据库管理系统(DBMS)(1)数据库的定义功能(2)数据库的操作功能(3)数据库的保护功能(4)数据库的维护功能(5)数据的存储管理三、数据模型(掌握)(一)信息模型(概念模型)1.信息模型的要素2.两个实体集之间联系的分类3.实体联系模型(E-R模型)(二)数据模型1.数据模型的三要素2.数据模型与信息模型的关系3.三种主要的数据模型(1)层次模型(Hierarchical Model)(2)网状模型(Network Model)(3)关系模型(Relational Model)(三)概念模型向关系模型的转换(四)关系的规范化1.第一范式(1NF)2.第二范式(2NF)3.第三范式(3NF)五、数据库设计(掌握)(一)数据库设计方法简述(二)数据库设计步骤六、数据仓库和数据挖掘(了解)(一)数据仓库1.数据仓库的概念2.数据仓库和数据库的区别3.数据仓库的特性4.数据仓库的基本结构5.数据仓库工具的组成(二)数据挖掘1.数据挖掘的概念2.数据仓库与数据挖掘的关系4.1.2 学习重点本章重点掌握以下几方面的内容:1.三个世界即现实世界、信息世界、计算机世界的特点及区别与联系;2.人工管理阶段、文件系统阶段及数据库系统阶段应用程序与数据关系的区别;3.数据库管理系统功能4.信息(概念)模型的要素、E-R模型的绘制方法;5.数据模型的三要素、数据模型与信息模型的关系、关系模型;6.概念模型向关系模型的转换;7.数据库设计方法和步骤4.2 教材习题与解答4.2.1 习题一、名词解释1.数据库2.记录3.DBMS4.DBS5.概念模式6.数据模型7.概念模型8.键或码9.数据操作10.1NF 11. 2NF 12.3NF 13.关系14.关系模式15.数据仓库16.数据挖掘二、简答题1. 数据库系统组织数据的特点是什么?2. 数据库系统与文件系统的区别是什么?3. 数据管理经历了哪几个阶段?各个阶段的特点是什么?4. 数据模型的三要素是什么?5. 数据库管理系统的主要功能是什么?6. 信息模型的要素有哪些?7. 试述概念模式在数据库中的重要地位。
概率论第4章习题参考解答 1. 若每次射击中靶的概率为0.7, 求射击10炮, 命中3炮的概率, 至少命中3炮的概率, 最可能命中几炮. 解: 设ξ为射击10炮命中的炮数, 则ξ~B (10,0.7), 命中3炮的概率为 =⨯⨯==733103.07.0}3{C P ξ0.0090至少命中3炮的概率, 为1减去命中不到3炮的概率, 为=⨯⨯-=<-=≥∑=-2010103.07.01}3{1}3{i i i i C P P ξξ0.9984因np +p =10×0.7+0.7=7.7不是整数, 因此最可能命中[7.7]=7炮. 2. 在一定条件下生产某种产品的废品率为0.01, 求生产10件产品中废品数不超过2个的概率. 解: 设ξ为10件产品中的废品数, 则ξ~B (10,0.01), 则废品数不超过2个的概率为=⨯⨯=≤∑=-20101099.001.0}2{i i i iC P ξ0.99993. 某车间有20部同型号机床, 每部机床开动的概率为0.8, 若假定各机床是否开动彼此独立, 每部机床开动时所消耗的电能为15个单位, 求这个车间消耗电能不少于270个单位的概率. 解: 设每时刻机床开动的数目为ξ, 则ξ~B (20,0.8), 假设这个车间消耗的电能为η个单位, 则η=15ξ, 因此2061.02.08.0}18{}15270{}27015{}270{20182020=⨯⨯==≥=≥=≥=≥∑=-i i i iC P P P P ξξξη4. 从一批废品率为0.1的产品中, 重复抽取20个进行检查, 求这20个产品中废品率不大于0.15的概率. 解: 设这20个产品中的废品数为ξ, 则ξ~B (20,0.1), 假设这20个产品中的废品率为η, 则η=ξ/20. 因此∑=-⨯⨯=≤=≤=≤320209.01.0}3{}15.020{}15.0{i i i iC P P P ξξη=0.8675. 生产某种产品的废品率为0.1, 抽取20件产品, 初步检查已发现有2件废品, 问这20件中, 废品不少于3件的概率. 解: 设ξ为这20件产品中的废品数, 则ξ~B (20,0.1), 又通过检查已经知道ξ定不少于2件的条件, 则要求的是条件概率}2{}23{}2|3{≥≥⋂≥=≥≥ξξξξξP P P因事件}3{}2{≥⊃≥ξξ, 因此2}23{≥=≥⋂≥ξξξ因此5312.06083.02852.019.01.0209.019.01.01}{1}2{1}{}2{1}{}2{}{}{}{}2{}3{}2|3{192018222010202202202202203=-=⨯⨯--⨯⨯-==-=-===-===-=====≥≥=≥≥∑∑∑∑∑∑======C i P P i P P i P P i P i P i P P P P i i i i i i ξξξξξξξξξξξξξ6. 抛掷4颗骰子, ξ为出现1点的骰子数目, 求ξ的概率分布, 分布函数, 以及出现1点的骰子数目的最可能值. 解: 因掷一次骰子出现一点的概率为1/6, 则ξ~B (4,1/6), 因此有⎪⎪⎩⎪⎪⎨⎧≥<≤⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛<==⎪⎭⎫ ⎝⎛⨯⨯==∑≤--4140656100)(),4,3,2,1,0(6561}{4444x x C x x F k C k P x k kk k kk kξ或者算出具体的值如下所示: ξ 0 1 2 3 4 P0.48230.38580.11570.01540.0008⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧≥<≤<≤<≤<≤<=41439992.0329838.0218681.0104823.000)(x x x x x x x F从分布表可以看出最可能值为0, 或者np +p =(4/6)+1/6=5/6小于1且不为整数, 因此最可能值为[5/6]=0. 7. 事件A 在每次试验中出现的概率为0.3, 进行19次独立试验, 求(1)出现次数的平均值和标准差; (2)最可能出现的次数. 解: 设19次试验中事件A 出现次数为ξ, 则ξ~B (19,0.3), 因此 (1)ξ的数学期望为E ξ=np =19×0.3=5.7 方差为Dξ=np (1-p )=19×0.3×0.7=3.99标准差为997.199.3===ξσξD(2)因np +p =5.7+0.3=6为整数, 因此最可能值为5和6. 8. 已知随机变量ξ服从二项分布, E ξ=12, D ξ=8, 求p 和n . 解: 由E ξ=np =12 (1) 和D ξ=np (1-p )=8 (2) 由(1)得n =12/p , 代入到(2)得 12(1-p )=8, 解出p =(12-8)/12=1/3=0.3333 代回到(1)式得n =12/p =12×3=36 9. 某柜台上有4个售货员, 并预备了两个台秤, 若每个售货员在一小时内平均有15分钟时间使用台秤, 求一天10小时内, 平均有多少时间台秤不够用. 解: 每个时刻构成一n =4的贝努里试验, 且p =15/60=0.25, 因此, 设ξ为每个时刻要用秤的售货员数, 则ξ~B (4, 0.25), 当ξ>2时, 台秤不够用. 因此每时刻台秤不够用的概率为=+⨯⨯=>433425.075.025.0)2(C P ξ0.0508因此10个小时内平均有0.0508×10=0.508个小时台秤不够用. 10. 已知试验的成功率为p , 进行4重贝努里试验, 计算在没有全部失败的情况下, 试验成功不止一次的概率. 解: 设ξ为4次试验中的成功数, 则ξ~B (4,p ), 事件"没有全部失败"即事件{ξ>0}, 而事件"试验成功不止一次"即事件{ξ>1}, 因此要求的是条件概率P {ξ>1|ξ>0}, 又因事件{ξ>1}被事件{ξ>0}包含, 因此这两个事件的交仍然是{ξ>1}, 因此434141}0{1}1{}0{1}0{}1{}0|1{q pq q P P P P P P ---===-=-=-=>>=>>ξξξξξξξ其中q =1-p 11. ξ服从参数为2,p 的二项分布, 已知P (ξ≥1)=5/9, 那么成功率为p 的4重贝努里试验中至少有一次成功的概率是多少?解: 因ξ~B (2,p ), 则必有9/5)1(1)0(1)1(2=--==-=≥p P P ξξ, 解得3/13/213/219/49/51)1(2=-==-=-=-p p p 则假设η为成功率为1/3的4重贝努里试验的成功次数, η~B (4,1/3), 则802.081161321)1(1)0(1)1(44=-=⎪⎭⎫⎝⎛-=--==-=≥p P P ηη12. 一批产品20个中有5个废品, 任意抽取4个, 求废品数不多于2个的概率解: 设ξ为抽取4个中的废品数, 则ξ服从超几何分布, 且有==≤∑=-204204155}2{i i i C C C P ξ0.968 13. 如果产品是大批的, 从中抽取的数目不大时, 则废品数的分布可以近似用二项分布公式计算. 试将下例用两个公式计算, 并比较其结果. 产品的废品率为0.1, 从1000个产品中任意抽取3个, 求废品数为1的概率. 解: 设任抽3个中的废品数为ξ, 则ξ服从超几何分布, 废品数为0.1×1000=100 ===3100029001100}1{C C C P ξ0.2435 而如果用二项分布近似计算, n =3, p =0.1, ξ~B (3,0.1)=⨯⨯≈=2139.01.0}1{C P ξ0.2430近似误差为0.0005, 是非常准确的.14. 从一副朴克牌(52张)中发出5张, 求其中黑桃张数的概率分布. 解: 设ξ为发出的5张中黑桃的张数, 则ξ服从超几何分布, 则)5,4,3,2,1,0(}{5525135213===--i C C C i P i i ξ则按上式计算出概率分布如下表所示: ξ 0 1 2 3 4 5 P0.22150.41140.27430.08150.01070.000515. 从大批发芽率为0.8的种子中, 任取10粒, 求发芽粒数不小于8粒的概率. 解: 设ξ为10粒种子中发芽的粒数, 则ξ服从超几何分布, 但可以用二项分布近似, 其中p =0.8, n =10, 则∑=-⨯⨯=≥10810102.08.0}8{i i i iC P ξ=0.677816. 一批产品的废品率为0.001, 用普哇松分布公式求800件产品中废品为2件的概率, 以及不超过2件的概率. 解: 设ξ为800件产品中的废品数, 则ξ服从超几何分布, 可以用二项分布近似, 则ξ~B (800, 0.001), 而因为试验次数很大废品率则很小, 可以用普阿松分布近似, 参数为 λ=np =800×0.001=0.89526.0!8.0}2{1438.028.0}2{28.08.02=≈≤=≈=∑=--i i e i P e P ξξ 17. 某种产品表面上的疵点数服从普哇松分布, 平均一件上有0.8个疵点, 若规定疵点数不超过1个为一等品, 价值10元, 疵点数大于1不多于4为二等品, 价值8元, 4个以上为废品, 求产品为废品的概率以及产品的平均价值. 解: 设ξ为产品表面上的疵点数, 则ξ服从普哇松分布, λ=0.8, 设η为产品的价值, 是ξ的函数. 则产品为废品的概率为0014.0!8.01}4{1}4{408.0=-=≤-=>∑=-i i e i P P ξξ==≤==∑=-18.0!8.0}1{}10{i i e i P P ξη0.8088==≤<==∑=-428.0!8.0}41{}8{i i e i P P ξη0.1898则产品的平均价值为 Eη = 10×P {η=10}+8×P {η=8}=10×0.8088+8×0.1898=9.6064(元) 18. 一个合订本共100页, 平均每页上有两个印刷错误, 假定每页上印刷错误的数目服从普哇松分布, 计算该合订本中各页的印刷错误都不超过4个的概率. 解: 设ξ为每页上的印刷错误数目, 则ξ服从普哇松分布, λ=2, 则1页印刷错误都不超过4个的概率为 ==≤∑=-402!2}4{i i e i P ξ0.9473而100页上的印刷错误都不超过4个的概率为[]=≤100}4{ξP 0.00445419. 某型号电子管的“寿命”ξ服从指数分布, 如果它的平均寿命E ξ=1000小时, 写出ξ的概率密度, 并计算P (1000<ξ≤1200). 解: 因Eξ=1000=1/λ, 其概率密度为⎪⎩⎪⎨⎧≤>=-0010001)(1000x x ex xϕ0667.0)12001000(2.111000120010001000=-=-=≤<----e e ee P ξ20. ξ~N (0,1), Φ0(x )是它的分布函数, φ0(x )是它的概率密度, Φ0(0), φ0(0), P (ξ=0)各是什么值? 解: 因有 20221)(x ex -=πϕ, ⎰∞--=Φxt dt ex 20221)(π, 因此φ0(x )为偶函数, 由对称性可知Φ0(0)=0.5, 并有πϕ21)0(0=,因ξ为连续型随机变量, 取任何值的概率都为0, 即P (ξ=0)=0.21. 求出19题中的电子管在使用500小时没坏的条件下, 还可以继续使用100小时而不坏的概率?解: 要求的概率为P (ξ>600|ξ>500), 因此905.0}500{}600{}500|600{1.010005001000600===>>=>>---e e eP P P ξξξξ22. 若ξ服从具有n 个自由度的χ2-分布, 证明ξ的概率密度为⎪⎪⎩⎪⎪⎨⎧<≥⎪⎭⎫ ⎝⎛Γ=---022)(21212x x e n x x x nn ϕ称此分为为具有n 个自由度的χ-分布 证: 设ξη=, 则因ξ的概率密度函数为⎪⎪⎩⎪⎪⎨⎧≤>⎪⎭⎫ ⎝⎛Γ=--0221)(2122x x e x n x xn nξϕη的分布函数为)0()()()()()(22>=≤=≤=≤=x x F x P x P x P x F ξηξξη对两边求导得)0(22222)(2)(2121222222>⎪⎭⎫ ⎝⎛Γ=⎪⎭⎫ ⎝⎛Γ==-----x en x en x xx x x x n n x n n ξηϕϕ23. ξ~N (0,1), 求P {ξ≥0}, P {|ξ|<3}, P {0<ξ≤5}, P {ξ>3}, P {-1<ξ<3} 解: 根据ξ的对称性质及查表得: P {ξ≥0}=1-Φ0(0)=0.5 P {|ξ|<3}=2Φ0(3)-1=2×0.99865-1=0.9973 P {0<ξ≤5}=Φ0(5)-0.5=0.5P {ξ>3}=1-Φ0(3)=1-0.99865=0.00135P {-1<ξ<3}=Φ0(3)-Φ0(-1)=Φ0(3)+Φ0(1)-1=0.99865+0.8413-1=0.83995 24. ξ~N (μ,σ2), 为什么说事件"|ξ-μ|<2σ"在一次试验中几乎必然出现?解: 因为)1,0(~N σμξ- 19545.0197725.021)2(2}2{}2|{|0≈=-⨯=-Φ=<-=<-σμξσμξP P因此在一次试验中几乎必然出现.25. ξ~N (10,22), 求P (10<ξ<13), P (ξ>13), P (|ξ-10|<2). 解: 因为)1,0(~210N -ξ6826.018413.021)1(2}1210{}2|10{|0.0668193319.01)5.1(1}5.1210{}13{43319.05.093319.0)0()5.1(}5.12100{}1310{0000=-⨯=-Φ=<-=<-=-=Φ-=>-=>=-=Φ-Φ=<-<=<<ξξξξξξP P P P P P26. 若上题中已知P {|ξ-10|<c }=0.95, P {ξ<d }=0.0668, 分别求c 和d .解: 因为)1,0(~210N -ξ, 则有95.01)2(2}2210{}|10{|0=-Φ=<-=<-cc P c P ξξ 解得975.0295.01)2(0=+=Φc, 查表得,96.12=c得c =3.92 再由5.00668.0)210(}210210{}{0<=-Φ=-<-=<d d P d P ξξ知,0210<-d 因此0668.0)210(1)210(00=-Φ-=-Φdd 即9332.00668.01)210(0=-=-Φd, 查表得5.1210=-d, 解得7310=-=d 27. 若ξ~N (μ,σ2), 对于P {μ-kσ<ξ<μ+kσ}=0.90, 或0.95, 或0.99, 分别查表找出相应的k值.解: 先求P {μ-kσ<ξ<μ+kσ}=0.90对应的k 值. 因)1,0(~N σμξ-, 因此 90.01)(2}{}{0=-Φ=<-=+<<-k k P k k P σμξσμξσμ 即95.0290.01)(0=+=Φk , 查表得k =1.64 同理, 由975.0295.01)(0=+=Φk , 查表得k =1.96 由995.0299.01)(0=+=Φk , 查表得k =2.57 28. 某批产品长度按N (50, 0.252)分布, 求产品长度在49.5cm 和50.5cm 之间的概率, 长度小于49.2cm 的概率.解: 设ξ为产品长度, 则ξ~N (50, 0.252), 且有)1,0(~25.050N -ξ, 则9545.0197725.021)2(2}225.050{}225.0502{}5.505.49{0=-⨯=-Φ=<-=<-<-=<<ξξξP P P0006871.09993129.01)2.3(1)2.3(}25.0502.4925.050{}2.49{00=-=Φ-=-Φ=-<-=<ξξP P29. ξi ~N (0,1)(i =1,2,3), 并且ξ1,ξ2,ξ3相互独立, ∑==3131i i ξξ,∑=-=312)(i i ξξη, 求),cov(,),,cov(1ηξηξξE解: 此题要用到, 两个独立的服从正态分布的随机变量相加后得到的随机变量仍然服从正态分布. 因此, 因为3131,031=⎪⎭⎫ ⎝⎛==∑=i i D D E ξξξ, 则)31,0(~N ξ313131)()cov(2131111==⎪⎭⎫ ⎝⎛==∑=ξξξξξξξE E E i i32313121)cov(2)2()(22222=+⨯-=+-=+-=-ξξξξξξξξξξE E E E i i i i i因此2323)()(312312=⨯=-=⎪⎭⎫ ⎝⎛-=∑∑==i i i i E E E ξξξξη ξξ-i 也服从正态分布, 且有03131)]([),cov(2=-=-=-=-ξξξξξξξξξE E E i i i即ξ与ξξ-i 不相关, 而因为它们服从正态分布, 因此也就是ξ与ξξ-i 相互独立,则ξ与2)(ξξ-i 也相互独立, 则ξ与η中的加和中的每一项相互独立, 当然也与η相互独立, 因此有0),cov(=ηξ, 因为相互独立的随机变量一定不相关.30. (ξ,η)有联合概率密度22)(21,2122ηξζπ+=+-y x e , 求ζ的概率密度.解: 由联合概率密度看出, ξ与η相互独立服从标准正态分布, 则有 ξ2与η2也相互独立且服从自由度为1的χ2-分布, 即ξ2~χ2(1), η2~χ2(1), 因此ζ=ξ2+η2~χ2(2), 即它的概率密度为⎪⎩⎪⎨⎧<>=-00212x x exζϕ即ζ服从λ=1/2的指数分布.。
第四章不确定性推理习题参考解答4.1 练习题4.1什么是不确定性推理?有哪几类不确定性推理方法?不确定性推理中需要解决的基本问题有哪些?4.2什么是可信度?由可信度因子CF(H,E)的定义说明它的含义。
4.3什么是信任增长度?什么是不信任增长度?根据定义说明它们的含义。
4.4当有多条证据支持一个结论时,什么情况下使用合成法求取结论的可信度?什么情况下使用更新法求取结论可信度?试说明这两种方法实际是一致的。
4.5设有如下一组推理规则:r1:IF E1THEN E2(0.6)r2:IF E2AND E3THEN E4 (0.8)r3:IF E4THEN H (0.7)r4:IF E5THEN H (0.9)且已知CF(E1)=0.5,CF(E3)=0.6,CF(E5)=0.4,结论H的初始可信度一无所知。
求CF(H)=?4.6已知:规则可信度为r1:IF E1THEN H1(0.7)r2:IF E2THEN H1(0.6)r3:IF E3THEN H1(0.4)r4:IF (H1 AND E4) THEN H2(0.2)证据可信度为CF(E1)=CF(E2)=CF(E3)=CF(E4)=CF(E5)=0.5H1的初始可信度一无所知,H2的初始可信度CF0(H2)=0.3计算结论H2的可信度CF(H2)。
4.7设有三个独立的结论H1,H2,H3及两个独立的证据E1与E2,它们的先验概率和条件概率分别为P(H1)=0.4,P(H2)=0.3,P(H3)=0.3P(E1/H1)=0.5,P(E1/H2)=0.6,P(E1/H3)=0.3P(E2/H1)=0.7,P(E2/H2)=0.9,P(E2/H3)=0.1利用基本Bayes方法分别求出:(1)当只有证据E1出现时,P(H1/E1),P(H2/E1),P(H3/E1)的值各为多少?这说明了什么?(2)当E1和E2同时出现时,P(H1/E1E2),P(H2/E1E2),P(H3/E1E2)的值各是多少?这说明了什么?4.8在主观Bayes方法中,请说明LS与LN的意义。
《土力学》第四章习题集及详细解答第4章土中应力一填空题1. 土中应力按成因可分为 ____________________ 和。
2. 土中应力按土骨架和土中孔隙的分担作用可分为和3.地下水位下降则原水位出处的有效自重应力__________________________ 。
4.计算土的自重应力应从____________________________________ 算起。
5.计算土的自重应力时,地下水位以下的重度应取。
二选择题1.建筑物基础作用于地基表面的压力,称为(A )。
(A)基底压力;(B)基底附加压力;(C)基底净反力;(D)附加应力2.在隔水层中计算土的自重应力仃。
时,存在如下关系(B )。
(A)%=静水压力(B)5=总应力,且静水压力为零(C)旦=总应力,但静水压力大于零(D)%=总应力一静水压力,且静水压力大于零3.当各土层中仅存在潜水而不存在毛细水和承压水时,在潜水位以下的土中自重应力为(C )。
(A)静水压力(B)总应力(C)有效应力,但不等于总应力(D)有效应力,但等于总应力4.地下水位长时间下降,会使(A )。
(A)地基中原水位以下的自重应力增加(B)地基中原水位以上的自重应力增加(C)地基土的抗剪强度减小(D) 土中孔隙水压力增大5.通过土粒承受和传递的应力称为(A )。
(A)有效应力;(B)总应力;(C)附加应力;(D)孔隙水压力6.某场地表层为4m厚的粉质黏土,天然重度尸=18kN/m3,其下为饱和重度产sat=19 kN/m3 的很厚的黏土层,地下水位在地表下4m处,经计算地表以下2m处土的竖向自重应力为(B )。
(A)72kPa ;(B)36kPa ;(C)16kPa ;(D)38kPa7.同上题,地表以下5m处土的竖向自重应力为(A )。
(A)91kPa ;(B)81kPa ;(C)72kPa ;(D)41kPa8.某柱作用于基础顶面的荷载为800kN,从室外地面算起的基础深度为1.5m,室内地面比室外地面高0.3m,基础底面积为4m2,地基土的重度为17kN/m3,则基底压力为(C )。
第4章 Intel80X86系列微处理器习题解答 4.1 8086/8088内部寄存器有哪些?哪些属于通用寄存器?哪些用于存放段地址?标志寄存器的含义是什么?答:8086/8088内部有14个16位的寄存器。
位的寄存器。
88个通用寄存器AX AX、、BX BX、、CX CX、、DX DX、、SP SP、、BP BP、、SI SI、、DI DI。
4个16位的段寄存器CS CS、、DS DS、、SS SS、、ES ES,用于存放段地址。
标志寄存器,用于存放段地址。
标志寄存器FLAGS 用于存放指令执行结果的特征和CPU 工作方式,其内容通常称为处理器状态字PSW PSW。
4.2 对于8086/8088CPU ,确定以下运算的结果与标志位。
(1)5439H+456AH(2)2345H+5219H (3)54E3H-27A0H (4)3881H+3597H (5)5432H-6543H (6)9876H+1234H略。
4.3 8086/8088为什么要对存储器采用分段管理?一个段最多包含多少存储单元?答:8086/8088内部与地址有关的寄存器都是16位的,只能处理16位地址,对内存的直接寻址范围最大只能达64KB 64KB。
为了实现对。
为了实现对1MB 单元的寻址,单元的寻址,8086/80888086/8088系统采用了存储器分段技术。
一个段最多包含64K 个存储单元。
个存储单元。
4.4 8086/8088CPU 内部共有多少个段?分别称为什么段?段地址存放在哪些寄存器中?答:8086/8088 CPU 内部共有4个段。
分别称为代码段、数据段、堆栈段和附加段。
段地址存放在4个16位的段寄存器,位的段寄存器,CS CS 代码段寄存器、代码段寄存器、DS DS 数据段寄存器、数据段寄存器、SS SS 堆栈段寄存器、堆栈段寄存器、ES ES 附加段寄存器中。
附加段寄存器中。
4.5 简述物理地址、逻辑地址、段基地址和偏移量的含义及其相互关系。
第四章配位化合物习题参考解答1. 试举例说明复盐与配合物,配位剂与螯合剂的区别。
解复盐(如KCl·MgCl2·6H2O)在晶体或在溶液中均无配离子,在溶液中各种离子均以自由离子存在;配合物K2[HgI4]在晶体与溶液中均存在[HgI4]2-配离子,在溶液中主要以[HgI4]2-存在,独立的自由Hg2+很少。
配位剂有单基配位剂与多基配位剂:单基配位剂只有一个配位原子,如NH3(配位原子是N);多基配位剂(如乙二胺H2N-CH2-CH2-NH2)含有两个或两个以上配位原子,这种多基配位体能和中心原子M形成环状结构的化合物,故称螯合剂。
2. 哪些元素的原子或离子可以作为配合物的形成体?哪些分子和离子常作为配位体?它们形成配合物时需具备什么条件?解配合物的中心原子一般为带正电的阳离子,也有电中性的原子甚至还有极少数的阴离子,以过渡金属离子最为常见,少数高氧化态的非金属元素原子也能作中心离子,如Si(Ⅳ)、P(Ⅴ)等。
配位体可以是阴离子,如X-、OH-、SCN-、CN-、C2O4-等;也可以是中性分子,如H2O、CO、乙二胺、醚等。
它们形成配合物时需具备的条件是中心离子(或原子)的价层上有空轨道,配体有可提供孤对电子的配位原子。
3. 指出下列配合物中心离子的氧化数、配位数、配体数及配离子电荷。
[CoCl2(NH3)(H2O)(en)]Cl Na3[AlF6] K4[Fe(CN)6] Na2[CaY] [PtCl4(NH3)2]数。
K2[PtCl6] [Ag(NH3)2]Cl [Cu(NH3)4]SO4 K2Na[Co(ONO)6] Ni(CO)4[Co(NH2)(NO2)(NH3)(H2O)(en)]Cl K2[ZnY] K3[Fe(CN)6]二硫代硫酸合银(I)酸钠四硫氰酸根⋅二氨合铬(III)酸铵;四氯合铂(II)酸六氨合铂(II) 二氯⋅一草酸根⋅一乙二胺合铁(III)离子硫酸一氯⋅一氨⋅二乙二胺合铬(III)解Na3[Ag(S2O3)2] NH4[Cr(SCN)4(NH3)2] [Pt(NH3)6][PtCl4][FeCl2(C2O4)(en)]-[CrCl(NH3)(en)2]SO46. 下列配离子具有平面正方形或者八面体构型,试判断哪种配离子中的CO32-为螯合剂?[Co(CO3)(NH3)5]+[Co(CO3)(NH3)4]+[Pt(CO3)(en)] [Pt(CO3)(NH3)(en)]解[Co(CO3)(NH3)4]+、[Pt(CO3)(en)]中CO32-为螯合剂。
第4章习题及参考解答第4章习题及参考解答1.试编一程序,把地址偏移量为100H单元开始的256个单元分别写入00H,01H,02H,03H,…,FFH 数据。
解源程序如下DATA SEGMENTORG 100HBUF1 DB 256 DUP(?)COUNT EQU$-BUF1DATA ENDSSTK SEGMENT STACKDB 100 DUP(?)STK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:M OV AX,DATAMOV DS,AXMOV SI,OFFSET BUF1 ;戓LEA SI,BUF1MOV CX,COUNTXOR AL,AL ;或MOV AL,00HNEXT:MOV [SI],ALINC ALINC SILOOP NEXTMOV AH,4CHINT 21 HCODE ENDSEND START2.统计上题写入的数据块中0元素、正元素、负元素的个数,并分别把统计结果送入上述数据块之后的三个单元中。
解DATA SEGMENTO RG 100HBUF1 DB 00H,01H.02H,…,0FEH,0FFH ;共256个数据COUNT EOU$-BUF1DB 3 DUP(?)DATA E NDSSTK SEGMENT STACKDB 100 DUP(?)STK ENDSCODE SEGMENTA SSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV S1,OFFSET BUF1MOC CX,COUNTXOR BX,BX ;BL与BH分别存放正、负元素的个数XOR DH,DH ;DH寄存器存放0元素个数NEXT2: MOV AL,[SI]CMP AL,0JZ ZER0 ;若ZF=1,则为0,转至ZERO,DH+1JS NEGAT ;若SF=0则为负数,BH+1INC BL ;既不是0又不是负,则为正数,BL+1JMP NEXT3ZERO: INC DH ;0的个数加1 J MP NEXT3NEGAT:INC BH ;负数个数加1 NEXT3: INC SI ;修改地址指针SI L OOP NEXT2 ;未完,继续循环M OV [SI],DH ;存入0元素个数统计结果I NC SIM OV [SI],BX ;存入正、负数个数统计结果M OV AH,4CHI NT 21HCODE ENDSE ND START4.把地址偏移量为STRG1单元开始的128个单元的内容传送到地址偏移量为STRG2开始的单元中。
解DATA SEGMENTSTRGl DB XXH,XXH,XXH,….XXH;1 28个数据COUNT EOU$-STRGlSTRG2 DB 128 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET STRG1MOV DI,OFFSET STRG2MOV CX,COUNTCLDREP MOVSBMOV AH,4CHINT 21 HCODE ENDSEND START5.寄存器SI做地址指针,自SI所指的内存单元开始连续存放三个无符号数(以字为单位),编一程序求它们的和,并将结果存放在这三个数之后的单元中。
解DATA SEGMENTBUF DW XXH,YYH,ZZHSUM DW ?,?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET BUFMOV DI,OFFSET SUMMOV AX,[SI]ADD AX,[SI+2]MOV [DI],AXMOV AX,0ADDC AX,0MOV [DI+2],AXMOV AX,[DI]ADDC AX,[SI+4]MOV [DI],AXMOV AX,0ADDC AX,[DI+2]MOV [DI+2],AXMOV AH,4CHINT 21HCODE ENDSEND START6.读下面程序段,问:在什么情况下本段程序的执行结果是AH=0?START:IN AL,5FHMOV AH,0JZ BRCHMOV AH,0JMP STOPBRCH:MOV AH,0FFHSTOP:INT 20H解当标志寄存器的ZF=0时,执行结果AH=0。
(JZ之前的两条指令对零标志没有影响)7.下面语句在存储器中分别为变量分配多少字节? 0NE DW 10TW0 DW 4 DUP(?),5THREE DB 2 DUP(?,8 DUP(0))COUNT EQU 10FOUR DD COUNT DUP(?)FIVE DB‘HOW ARE YOU?’解ONE DW 10 ;为ONE分配2个字节TWO DW 4 DUP(?),5 ;为TWO分配10个字节THREE DB 2 DUP(?,8 DUP(0)) ;为THREE 分配18个字节COUNT EQU 10 ;不给COUNT分配存储单元FOUR DD COUNT DUP(?) ;为FOUR分配40个字节FIVE DB ‘HOW ARE YOU?’;为FIVE分配12个字节8.数据定义语句如下所示:FIRST DB 90H,5FH,6EH,69HSECOND DB 5 DUP(?)THIRD DB 5 DUP(?)FORTH DB DUP(?)自FIRST单元开始存放的是一个四字节的十六进制数(低位字节在前),要求:(1)编一段程序将这个数左移两位后存放到自SECOND开始的单元(注意保留移出部分);(2)编一段程序将这个数右移两位后存放到自THIRD开始的单元(注意保留移出部分);(3)编一段程序将这个数求补后存放到自FORTH开始的单元。
解DATA SEGMENTFIRST DB 90H,5FH,6EH,69HSECOND D B 5 DUP (?)THIRD DB 5 DUP (?)FORTH DB DUP (?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:M OV AX,DATAMOV DS,AXCALL SUBP1CALL SUBP2CALL SUBP3MOV AH,4CHINT 21HSUBP1 PROCMOV SI,OFFSET FIRSTMOV DI,OFFSET SECONDXOR BL,BLMOV CL,2MOV AX,[SI]MOV DX,[SI+2]LOP1:SHL AX,1RCL DX,1RCL BL,1DEC CLJNZ LOP1MOV [DI],AXMOV [DI+2],DXMOV [DI+4],BLRETSUBP1 ENDPSUBP2 PROCMOV SI,OFFSET FIRSTMOV DI,OFFSET THIRDXOR BL,BLMOV CL,2MOV AX,[SI]MOV DX,[SI+2]LOP2:SHR DX,1RCR AX,1RCR BL,1DEC CLJNZ LOP2MOV [DI],BLMOV [DI+1],AXMOV [DI+3],DXRETSUBP2 ENDPSUBP3 PROCMOV SI,OFFSET FIRSTMOV DI,OFFSET FORTHMOV AX,[SI]MOV DX,[SI+2]NOT AXNOT DXADD AX,1ADC DX,0MOV [DI],AXMOV [DI+2],DXRETSUBP3 ENDPCODE ENDSEND START9.指令语句AND AX,OPD1 AND OPD2中,OPD1和OPD2是两个已赋值的变量,问两个AND操作分别在什么时间进行?有什么区别?解前面的AND是指令,在程序运行时执行,后面的AND是运算符,在汇编的时候由汇编程序计算,表达式计算结果出现在执行程序中。
二者的区别在于,前者是指令,程序运行时执行,后者是运算符,汇编时计算。
10.如下指令或程序是否有错,若有错,请指出错在哪里?(1)KI EOU 1024┇MOV K1,AX(2) MOV DS,100MOV [1000],[2000](3)IMP DB ?┇MOV IMP,AX(4)A1 DB ?A2 DB 10┇CMP A1,A2(5)将1000送入X1单元,用如下程序:X1 DB ?┇MOV BX,X1MOV [BX],1000解(1)MOV K1,AX错。
因为K1为立即数,它不能作为目的操作数。
(2)这两条指令都是错的。
第一条立即数不能直接送给段寄存器;第二条两个操作数不能同时为内存操作数。
(3)MOV IMP,AX错。
两操作数类型不匹配,IMP 是一字节内存单元,而AX寄存器中为16位数据。
(4)CMP A1,A2错。
两个操作数A1与A2不能同时为内存操作数。
(5)MOV [BX],1000错。
两操作数类型不匹配,[BX]只定义了一字节单元,而1000是16位数据。
11.8086汇编语言程序中段的类型有几种?各段如何定义?段定义语句中,定位类型、组合类型、类别各起什么作用?各有什么含义?解8086汇编语言中,段的类型有三种,即代码段、堆栈段、数据段(附加数据段可归属于数据段)。
各段可用段定义语句(SEGMENT与ENDS)和段名赋给段寄存器语句(ASSUME)来定义。
段定义语句中,定位类型表示此段的起始边界要求,可允许4种段的起始边界,即PAGE、PARA、WORD或BYTE。
它们分别表示段的起始值为以页、节、字、字节为边界,若此项省略,则默认值为PARA。
组合类型用来告诉连接程序本段与其他段的关系,分别为NONE、PUBLIC、COMMON、AT表达式、STACK或MEMORY。
每一种的含义请参看主教材。
类别是连接程序(LINK)需要的。
它可以是任何合法的名称,必须用单引号括起来,连接程序只使同类别的段发生关联。
典型类别如‘CODE’、'STACK'。
12.使用DOS功能调用0AH从键盘输入40个字符的字符串并将其送入一输入缓冲区。
在按下Enter键后,显示这些字符。
解NAME KBDINPUTCODE SEGMENTASSUME CS:CODE,DS:CODEORG 100HSTART:JMP BEGINBUF DB41NUMB DB ?CHARS DB 41 DUP(?)MSG1DB'Type anything,followed by enter.',0DH,0AH,'$'MSG2 DB 0DH,0AH,'Contents of the KBD input buf:',0DH,0AH,'$'BEGIN:MOV AX,CSMOV DS,AXMOV DX,OFFSET MSG1MOV AH,9INT 21HMOV DX,OFFSET BUFMOV AH,0AHINT 21 HMOV DX,OFFSET MSG2MOV AH,9INT 21HXOR BX,BXMOV BL,NUMBMOV CHARS[BX],'$'MOV DX,OFFSET CHARSMOV AH,9INT 21HMOV AH,4CHINT 21HCODE ENDSEND START说明本题把数据区放在代码段中,没有单独定义数据段。