微机原理与接口技术1

微机原理与接口技术1

ID:28064411

大小:266.31 KB

页数:15页

时间:2018-12-07

微机原理与接口技术1_第1页
微机原理与接口技术1_第2页
微机原理与接口技术1_第3页
微机原理与接口技术1_第4页
微机原理与接口技术1_第5页
资源描述:

《微机原理与接口技术1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.7CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定£)动运行。1.8微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化,易于兼容和工业化生产。1.13在给定的模型中,写出用累加器的办法实现15X15的程序。DECHJPNZ,LOOPHALT第2章2.78086微处理器

2、的总线接口部件由哪几部分组成?解:8086微处理器中的总线接口单元(B1U)负责CPU与存储器之间的信息传送。具体地说,BIU既负责从内存的指定部分取fli指令,送至指令队列中排队(8086的指令队列右6个字节,而8088的指令队列只柯4个字节);也负责传送执行指令吋所需的操作数。执行单元(EU)负责执行指令规定的操作。2.8段寄存器CS=120OH,指令指针寄存器IP=FFOOH,此时,指令的物理地址为多少?解:指令的物理地址=12000H+FFOOH=21FOOH3.2试述指令MOVAX,2000H和MOVAX,DS

3、z[2000H]的区另lj。解:前一条桁令是立即寻址,即把立即数2000H传送至寄存器AX。后-•条指令是直接寻址,是把数裾(DS)段中的地址为2000H单元的内容传送至寄存器AX。3.5设堆钱指针SP的初值为100011,人乂=200011,8=300011,试问(1)执行指令PUSHAX后SP的值是多少?(2)再执行PUSHBX及POPAX后,SP、AX和BX的值各是多少?解:(1)SP=OFFEH。(2)SP=0FFEH;AX=3000H,BX=3000H。3.10若要使ALX10,有哪几种方法,试编写出各自的程

4、序段?解:(1)使用乘法指令:MOVBLJOMULBI,(2)使用移位指令:SHLAL,1MOVBL,ALSHLAL,2ADDAL,BL(3)使用加法指令:ADDAL,ALMOVBL,ALADDAL,ALADDAL,ALADDAL’BL3.12在直接寻址方式中,一般只指出操作数的偏移地址,那么,段地址如何确定?如果要用某个段寄存器指出段地址,指令中应该如何表示?解:默认的数据访fuj,操作数在DS段;堆栈操作在SS段;华操作源操作数(S1)在DS段,R的操作数(DI)在ES段;用BP作为桁针在SS段。如果耍敁式地指定段地

5、址,则/十:操作数屮规定段寄存器。例如:MOVAX,ES:(BX+10H)3.16使用堆钱操作指令时要注意什么问题?传送指令和交换指令在涉及内存操作数时应该分别要注意什么问题?解:使用堆栈指令可以把N存单元作为一个操作数(从内存到lAl存)。但堆栈岡定在堆栈段且只能由SP指14。且堆栈操作要修改堆核指针。MOV指令不能实现内存单元间的数据传送。XCHG指令是交换,有一个操作数必须是寄存器。第4章4.4利用变址寄存器,编写一个程序,把自1000H单元开始的100个数传送到自1070H开始的存储区中去。解:LEASIJOOO

6、HLEADIJ070HMOVCXJOOCLDREPMOVSBHLT4.7在自0500H单元开始,存有WO个数。要求把它传送到1OOOH幵始的存储区中,但在传送过程中要检查数的值,遇到第一个零就停止传送。解:LEASI,0500HLEADI,lOOOHMOVCX,100NkMOVAL,[SI]CMPAL,0JZN2MOV[D1],ALINCSIINCDILOOPN1N2:HLT4.14若在0500H单元中有一个数(1)利用加法指令把它乘2,且送回原存储单元(假定XX2后仍为一个字节);(2)Xx4;⑶XX10(假定XX10

7、彡255).解:(1)LEABX,0500HMOVAL,[BX]ADDAL,ALMOV[BX],AL(2)LEABX,0500HMOVAL,[BX]ADDAL,ALADDAL,ALMOV[BX],AL(3)LEABX,0500HMOVAL,[BX]ADDAL,ALMOVDL,ALADDAL,ALADDAL,ALADDAL,DL5.1总线周期的含义是什么?8086/8088CPU的基本总线周期由几个时钟组成?如果一个CPU的时钟频率为8MHz,那么,它的一个时钟周期是多少?一个基本总线周期是多少?如果主频为5MHz呢?解:

8、CPLI访问总线(从A存储器或I/O端U读/写字节或字)所需的时

9、雨尔为总线周期。8086/8088CPU的基本总线周期由4个吋钟组成。若CPU的吋钟频率为8(5)MHz,吋钟周期为l/8MHz=125(l/5MHz=2O)ns,基本总线周期为4X125(200)ns=500(800)ns5.2在总线周期的TI、T2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。