计算机组成原理与汇编语言程序设计课后答案--资料_第1页
计算机组成原理与汇编语言程序设计课后答案--资料_第2页
计算机组成原理与汇编语言程序设计课后答案--资料_第3页
计算机组成原理与汇编语言程序设计课后答案--资料_第4页
计算机组成原理与汇编语言程序设计课后答案--资料_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机组成原理与汇编语言程序设计作业答案第一章1、先编写程序,再由计算机将这些程序存储起来,然后就可以连续地、快速地 执行程序,从而实现各种运算处理。2、( 1)、能在程序控制下自动连续地工作。(2) 、运算速度快。(3) 、运算精度高(4) 、具有很强的信息存储能力(5) 、通用性强,应用领域极其广泛3、(1)、基本字长(2) 、数据通路宽度(3) 、运算速度(4) 、主存储器容量(5) 、外存容量(6) 、配置的外围设备及其性能(7) 、系统软件配置第二章1、十进制 42.25 BCD 码 01000010.001001014、二进制 01001010.01010111 八进制113.25

2、6 十六进制4B.57& 原码 补码(1) 00000000 00000000 10000000 10000000 0.1010000 0.1010000 1.1010000 1.0110000 00001010 00001010(6) 10001010 111101108、原码 1.0110 真值 -0.0110459、(1) 0.0000000000000012-J5 0.111111111111111 1-2-45 1.000000000000001 -2-45(4) 1.111111111111111 -(1-2)12、 0100001010010101000000000000

3、000015、(1) 1200H(2) A307H1001H(3) 1200H1002H(4) F03CH16、外设编址方法有两种(1) 外围设备单独编址:为各I/O接口中的有关寄存器分配I/O端口地址,各设备有自己的接口,一个接口可占有若干个I/O端口地址,其数目可以不同。(2) 外围设备与主存统一编址:将I/O接口中的有关寄存器与主存单兀统 一编址,为它们分配统一的总线地址。第三章3、(1) 00110011+) 0010110101100000 正溢(3) 11110011+) 1110110111100000 无溢出4、(1) 00110011-)00101101 00000110 无

4、溢出& (2)结果为11000011 (步骤参看教材)7、(1)商1101 余数0010 (步骤参看教材)11、组合逻辑控制器是指产生控制信号即微命令的部件,是用组合逻辑线路来 实现的。将机器指令分解为基本的微命令序列,用二进制代码表示这些微命令,并编成微 指令,多条微指令再形成微程序,采用微程序控制方式来产生微命令, 相应的控 制器称为微程序控制器组合逻辑控制器速度快,核心部分比较繁琐,零乱,设计效率较低,检查调试也 比较困难,很难修改与扩展。微程序控制器速度慢设计效率较高,易于修改与扩展。第四章1、段寄存器CS:存放当前代码段首址的高16位,即段基值。DS:用于存放当前数据段的段基

5、值 SS:存放当前堆栈段的段基值 ES:存放当前附加段的段基值。指针寄存器SP特定用于存放堆栈段中栈顶字单元相对堆栈段基址的偏移量。 基址指针BP用于指向堆栈段内某一主存单元。变址指针SI和DI作为段内偏移量的组成部分。数据寄存器AX,BX,CX,DX用以存放16位数据指令指针IP提供下一条指令地址标志寄存器FR用来记录程序执行时的状态。3、(1) 10101011 +01010101=00000000OF=0 ZF=1 SF=0 CF=14、地址I数据002b0h 53h002b1h 2ch002b2h002b3h 0eh002b4h 市7、 (1)0007 (2) 340012、原操作数目

6、的操作数有效地址EA(1)立即数寻址寄存器寻址(2)直接寻址寄存器寻址DATA1(3)寄存器寻址寄存器寻址(4)直接寻址寄存器寻址VAR1+2(5)寄存器寻址寄存器间接寻址SI(6)立即数寻址基址寻址BX+ARRY(7)寄存器寻址直接寻址01FEH(8)寄存器寻址基址变址寻址BP+DI(9)基址变址寻址寄存器寻址BX+SI-19(10)寄存器寻址(11)寄存器寻址14、CF=1 SF=0AF=1 OF=0ZF=017、(DS)=1200H(SI)=464H(AX)=6156H18、( AX) =0A1C6H CF=128、(1)LAHFOR AH,80HSAHF(2) MOV CL,4ROR

7、AL,CL30、CISC即复杂指令系统计算机RISC即精简指令系统计算机31、( 1)大多数指令在一个机器周期内完成(2)采用LOAD/STORE结构(3)较少的指令数和寻址方式(4)固定的指令格式(5)面向寄存器的结构(6)硬不线控制逻辑(7)注重编译的优化第五章I, ( 1)-( 6)正确 (7),( 8)错误 原操作数与目的操作数类型不相符4、AX=1234HBL=34H5、SI=7812HDS=0CD56H8、AX=0DX=5550HII、AX=56D4HBX=0ADA8HCF=0DATA2 内容 A887H、34ADH23、AX=0308HAX=0008H CX=0CH24、XOR

8、AH,ALJZ ZERO27、DATA SEGMENTDA_BY1DB6BHDA_BY2DB3 DUP(0)DATAENDSSTACKSEGMENT PARA STACKDW 20 DUP (?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK START:MOV AX,DATA MOV DS,AXMOV AL,DA_BY1MOV BL,ALMOV CL,6SHR BL,CLMOV DA_BY2,BLMOV BL,ALAND BL,00111000BMOV CL,3SHR BL,CLMOV DA_BY2+1,BLAND AL,00000

9、111BMOV DA_BY2+2,ALMOV AH,4CHINT 21HCODE ENDSEND START29、DATA SEGMENT 将教材内容抄下DATA ENDSSTACK SEGMENT PARA STACKDW 30 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVCL,COUNT1MOVCH,0LEASI,DA_WORDNEXT: MOVAX,SICMPAX,0JGHIGHJLLOWINCCOUT2+1N1:INCSIINC SILOOP NEXTMOVI

10、NTAH,4CH21HHIGH:INCCOUT2JMPN1LOW:INCCOUT2+2JMPN1CODEENDSENDSTART31、( 1)该程序的功能:将 AL 中压缩的 BCD 码转换为十进制数 (2) AL=36第六章1、主存储器存放 CPU 当前需要执行的程序和需要处理的数据, 以及驻留操作系 统的核心部分。它能够由 CPU 直接编程访问,由半导体存储芯片构成,采取随 机存取方式,工作速度快,有一定存储容量。外存储器用来存放需联机保存, 但暂不使用的程序和数据, 不能由 CPU 直接 编程访问,通常由磁盘、 磁带等磁表面存储器和光盘存储器构成, 存取方式采用 顺序存取或直接存取,工作

11、速度较主存慢,存储容量大,价格低。高速缓冲存储器用来存放 CPU 在最近一小段时间内要使用的程序和数据,用 高速半导体存储器构成,采用随机存取方式,便于 CPU 直接访问,速度要求很 快,容量较小。2、(1)存储容量(2)存取周期(3)读写时间(4)可靠性9,10课堂已做第七章1、并行接口指,接口与系统总线之间,接口与外部设备之间均按并行方式传送 数据。串行接口指接口与外部设备之间采取串行方式传送数据, 接口与系统总线之间 仍按并行方式进行传送。4、程序中断方式是指: CPU 在执行程序的过程中,如果因出现某种事件而 收到中断请求,则暂时停止现行程序的执行,转去执行一段中断服务程 序,以处理该事件,并在处理完毕后自动恢复原程序的的执行。中断的特点:程序切换和随机性应用场合1)处理中,低速 I/O 操作,实现主机与外设的并行工作2)处理故障3)进行实时处理4)使用软中断5)实现人机对话6)实现多机通信6、中断向量指中断服务程序入口地址和服务程序的状态字 将各个中断服务程序的入口地址及其程序状态字集中存放在一张一维表格中, 这 张表称为中断向量表。访问中断向量表的存储器地址称为向量地址8、(1)中断请求 (2)中断判优与屏蔽 (3)中断相应( 4)中断处理11、(1)初始化阶段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论