632位微机原理汇编语言及接口技术教程课后习题答案.doc

上传人:博****1 文档编号:558416981 上传时间:2022-09-22 格式:DOC 页数:17 大小:208.50KB
返回 下载 相关 举报
632位微机原理汇编语言及接口技术教程课后习题答案.doc_第1页
第1页 / 共17页
632位微机原理汇编语言及接口技术教程课后习题答案.doc_第2页
第2页 / 共17页
632位微机原理汇编语言及接口技术教程课后习题答案.doc_第3页
第3页 / 共17页
632位微机原理汇编语言及接口技术教程课后习题答案.doc_第4页
第4页 / 共17页
632位微机原理汇编语言及接口技术教程课后习题答案.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《632位微机原理汇编语言及接口技术教程课后习题答案.doc》由会员分享,可在线阅读,更多相关《632位微机原理汇编语言及接口技术教程课后习题答案.doc(17页珍藏版)》请在金锄头文库上搜索。

1、6、32位微机原理、汇编语言及接口技术教程课后习题答案 16/32位微机原理、汇编语言及接口技术教程部分习题参照解答第1章微型计算机系统归纳习题1.2/什么是通用微办理器、单片机(微控制器)、DSP芯片、嵌入式系统?解答通用微办理器:适合较广的应用领域的微办理器,比方装在PC机、笔录本电脑、工作站、服务器上的微处理器。单片机:是指平时用于控制领域的微办理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外面电路和设备,就可以组成详尽的应用系统。DSP芯片:称数字信号办理器,也是一种微控制器,其更适合办理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。嵌入

2、式系统:利用微控制器、数字信号办理器或通用微办理器,结合详尽应用组成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。习题1.5说明微型计算机系统的硬件组成及各部分作用。解答CPU:CPU也称办理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速储藏单元(即存放器)。办理器及其支持电路组成了微机系统的控制中心,对系统的各个部件进行一致的协调停控制。储藏器:储藏器是存放程序和数据的部件。外面设备:外面设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备经过I/O接口与主机连接。总线:互连各个部件的共用通道,主

3、要含数据总线、地址总线和控制总线信号。习题1.6什么是总线?微机总线平时有哪3组信号?各组信号的作用是什么?解答总线:传达信息的共用通道,物理上是一组公用导线。3 组信号线:数据总线、地址总线和控制总线。(1)地址总线:传输将要接见的主存单元或I/O端口的地址信息。( 2)数据总线:传输读写操作的数据信息。( 3)控制总线:协调系统中各部件的操作。习题1.7简答以下看法:( 1)计算机字长( 2)取指译码执行周期( 3)ROM-BIOS( 4)中断( 5)ISA总线解答( 1)办理器每个单位时间能够办理的二进制数据位数称计算机字长。( 2)指令的办理过程,即指办理器从主储藏器读取指令(简称取指

4、),翻译指令代码的功能(简称译码),尔后执行指令所规定的操作(简称执行)的过程。(3)ROM-BIOS是“基本输入输出系统”,操作系统经过对BIOS的调用驱动各硬件设备,用户也能够在应用程序中调用BIOS中的好多功能。(4)中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行早先安排好的一段办理程序,待该办理程序结束后仍返回被中断的指令连续执行的过程。(5)ISA总线是指IBMPC/AT机上使用的系统总线。习题1.8以下十六进制数表示无符号整数,请变换为十进制形式的真值:(1)FFH(2)0H(3)5EH(4)EFH解答( 1)255( 2)0( 3)94( 4)239习题1.9

5、将以下十进制数真值变换为压缩BCD码:(1)12(2)24(3)68(4)99解答( 1)12H( 2)24H( 3)68H( 4)99H习题1.10将以下压缩BCD码变换为十进制数:(1)(2)(3)00110110(4)解答(1)91(2)89(3)36(4)90习题1.11将以下十进制数用8位二进制补码表示:(1)0(2)127(3)127(4)57解答( 1)00000000( 2)01111111习题1.12数码09、大写字母AZ、小写字母az对应的ASCII码分别是多少?ASCII码0DH和0AH分别对应什么字符?解答数码09对应的ASCII码依次是30H39H。大写字母AZ对应的

6、ASCII码依次是:41H5AH。小写字母az对应的ASCII码依次是:617AH。ASCII码0DH和0AH分别对应的是回车和换行字符。第2章微办理器指令系统习题2.1微办理器内部拥有哪3个基本部分?8088分为哪两大功能部件?其各自的主要功能是什么?这种结构与8位CPU对照为什么能提高其性能?解答算术逻辑单元ALU、存放器组和控制器;总线接口单元BIU:管理8088与系统总线的接口负责cpu对接口和外设进行接见执行单元EU:负责指令译码、执行和数据运算;8位cpu在指令译码前必定等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,待取指令。而取指令是cpu最为频频的操作,因此

7、8088的结构和操作方式节约了大量等待时间,比省了时间,提高了性能。不需要等8位cpu节习题2.2说明8088的8个8位和8个16位通用存放器各是什么?解答8个8位存放器:AH、AL、BH、BL、CH、CL、DH、DL;8个16位存放器:累加器AX、基址存放器BX、计数器CX、数据存放器DX、源地址存放器SI、目的地址存放器DI、基址指针BP、货仓指针SP。习题2.4举例说明CF和OF标志的差异。解答例:有运算:3AH+7CH=B6H作为无符号数运算,没有进位,CF=0;作为有符号数运算,结果高出范围,OF=1.习题2.5什么是8088中的逻辑地址和物理地址?逻辑地址怎样变换成物理地址?将以下

8、逻辑地址用物理地址表达:FFFFH:040H:17H2000H:4500HB821H:4567H解答物理地址:物理储藏单元拥有的一个唯一的20位编号逻辑地址:在8088内部和用户编程时,所采用的“段地址:偏移地址将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以理地址1MB最多能分成多少个逻辑段?请”形式16),加上偏移地址就获取20位物1MB最多能分成1MB16B22024216个逻辑段,因为每隔16个字节单元就可以开始一个逻辑段 FFFFH:0FFFF0H 40H:17H00417H 2000H:4500H24500H B821H:4567HBC777H习题2.8已知DS200

9、0H、BX0100H、SI0002H,储藏单元20100H20103H依次存放12H、34H、56H、78H,21200H21203H依次存放2AH、4CH、B7H、65H,说明以下每条指令执行完后AX存放器的内容,以及源操作数的寻址方式?movax,1200hmovax,bxmovax,1200hmovax,bxmovax,bx+1100h movax,bx+si movax,bxsi+1100h解答 movax,1200h;AX1200H,马上数寻址movax,bx;AX0100H,存放器寻址movax,1200h;AX4C2AH,直接寻址movax,bx;AX3412H,存放器间接寻址

10、movax,bx+1100h;AX4C2AH,存放器相对寻址movax,bx+si;AX7856H,基址变址寻址movax,bxsi+1100h;AX65B7H,相对基址变址寻址习题2.9说明下面各条指令的详尽错误原因 movcx,dlmovip,axmoves,1234hmoves,dsmoval,300movsp,axmovax,bx+dimov20h,ah解答(1)cx为字存放器,dl为字节存放器,种类不般配。(2)mov指令的目的操作数只能是存放器也许主存单元,ip是指针。(3)不同样意马上数到段存放器的传达。(4)不同样意段存放器之间的直接传达。(5)数据溢出。(6)sp不能够用于存

11、放器间接寻址。(7)格式不对。应为:movax,bx+di(8)mov指令的操作数不能够是马上数。习题2.10已知数字09对应的格雷码依次为:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H,它存在于以table为首地址(设为200H)的连续地域中。请为以下程序段的每条指令加上说明,说明每条指令的功能和执行结果。leabx,tablemoval,8xlat解答leabx,table;获取table的首地址,BX200Hmoval,8;传达欲变换的数字,AL8xlat;变换为格雷码,AL12H习题2.11给出以下各条指令执行后AL值,以及CF、ZF、SF、OF和PF

12、的状态:moval,89haddal,aladdal,9dhcmpal,0bchsubal,aldecalincal解答moval,89h;AL89HCFZFSFOFPFaddal,al;AL12H10011addal,9dh;AL0AFH00101cmpal,0bch;AL0AFH10101subal,al;AL00H01001decal;AL0FFH00101incal;AL00H01001习题2.12请分别用一条汇编语言指令完成以下功能:把BX存放器和DX存放器的内容相加,结果存入DX存放器。用存放器BX和SI的基址变址寻址方式把储藏器的一个字节与ALAL中。用BX和位移量0B2H的存放

13、器相对寻址方式把储藏器中的一个字和送回储藏器中。用位移量为0520H的直接寻址方式把储藏器中的一个字与数3412H把数0A0H与AL存放器的内容相加,并把结果送回AL中解答存放器的内容相加,并把结果送到CX存放器的内容相加,并把结果相加,并把结果送回该储藏单元中。 adddx,bx addal,bx+si addbx+0b2h,cx addwordptr0520h,3412h addal,0a0h习题2.13设有4个16位带符号数,分别装在X、Y、Z、V储藏单元中,阅读以下程序段,得出它的运算公式,并说明运算结果存于哪处。movax,XimulYmovcx,axmoxbx,dxmovax,Zcwdaddcx,axadcbx,dxsubcx,540sbbbx,0movax,Vcwdsubax,cxsbbdx,bxidivX解答( V-(X*Y+Z-540)/X习题2.14给出以下各条指令执行后的结果,以及状态标志CF、OF、SF、ZF、PF的状态。movax,1470handax,axorax,axxorax,axnotaxtestax,0f0f0h解答movax,1470h;AX1470HCFZF

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号