计算机组成原理与汇编语言电子版,计算机组成原理与汇编语言电子教案试行版.ppt...

《计算机组成原理与汇编语言电子教案试行版.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理与汇编语言电子教案试行版.ppt(25页珍藏版)》请在人人文库网上搜索。

1、计算机组成原理与汇编语言程序设计课程教学目标,本课程的教学目标是:在学完本课后能建立起整机概念,它可分为两级: (1) CPU级,它包含三个方面:CPU基本组成、指令流程、汇编语言级程序设计方法。 (2) 系统级,它包含两个方面:如何通过系统总线与接口将CPU、主存、I/O设备(含外存)连接成整机,对输入/输出的三种基本控制机制。,第三章,课程内容介绍 (:重点 :重点难点),第一章 绪论 第二章 计算机中的信息表示() 第三章 CPU 原理( ) 第四章 典型CPU 及指令系统举例( ) 第五章 汇编语言程序设计( ) 第六章 存储系统( ) 第七章 主机与外部设备的信息交换() 第八章 输。

2、入/输出设备 第九章 计算机硬件系统示例,本讲主要内容,1、课程介绍 2、教材第一、二章内容。重点是第二章机器数的三种表示形式及相互转换。 3、浮点数有关概念 4、课堂练习及答疑。 5、本讲重点小结。,第一章,本章主要介绍存储程序的工作方式、计算机的工作过程的基本概念。,一、冯诺依曼式计算机特点,(1)计算机内部都采用二进制进行存储和运算。 (2)都是由五大部件组成:运算器、控制器、存储器、输入设备、 输出设备。 (3)采用存储程序工作方式,按地址顺序访问并执行指令。,输入设备,输出设备,入出接口和总线,外存设备,主存储器,高速缓存,控 制 器,运 算 器,二、计算机硬件系统,三、计算机软件系。

3、统,主要由系统软件和应用软件两部分组成。系统软件包括操作系统、编译程序、系统测试及语言处理程序等。,时序控制 信号 形成部件,译码,IR,PC,输出 设备,输入 设备,主 存,运算器 部件,时序,启停,地址寄存器械,数据总线,地址总线,控制总线,.,控制条件,控制器信号,主振,硬布线 方案的 控制器,控制 存储器,映射,IR,PC,输出 设备,输入 设备,主 存,运算器 部件,下地址,启停,地址寄存器械,数据总线,地址总线,控制总线,.,控制条件,微指令寄存器,主振,微程序 方案的 控制器,第二章,一、掌握进位计数制的概念,不同进位制的转换。 二、定点数的表示 机器数、真值、原码、补码、反码的。

4、概念。 定点数的表示范围 三、指令格式 四、常见的几种寻址方式,一、数制转换。,主要介绍十进制数、二进制数、八进制数、十六进制数之间的相互转换。基本原则是: 对于十进制整数,向R进制转换时采用除R取余;对于十进制小数转换时采用乘R取整。R进制向十进制转换时采用按权展开求和。 这部分内容前导课程中已经讲过,这里不再赘述。,真值、机器数、原码、补码、反码的概念: 真值:数的原值大小称为真值。 机器数:数在计算机内部的表示形式(三种:原码、补码、反码)。机器数的特点是最高位是符号位,0正1负。,二、定点数的表示,真值与三码之间的转换方法:,1、给定真值X若为正数,求X原时只需将X的最高位变成0,其余。

5、位不变,且X原=X补=X反。 如X=+10011 则X原=X补=X反=010011 2、给定真值X若为负数,求X原时只需将X的最高位变成1,其余位不变。求X补时,将X原符号位不变,其余各位求反,末位加1;求X反时,将X原符号位不变,其余各位求反。 反之亦然。 如 X= -10101 则X原=110101, X补=101011, X反=101010 X= -0.0110 则X原=1.0110, X补=1.1010, X反=1.1001,例题: 将十进制数 +107/128 和 52化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。,答案: +107/128 = 0.1101。

6、011 52 = 110100 原码 01101011 10110100 反码 01101011 11001011 补码 01101011 11001100,考核的知识点: (1)十进制的小数、整数转换为二进制数 (2)二进制的小数、整数的原码、反码、补码表示,转换 +107/128 的技巧性。,三、浮点数的概念及表示方法,1、浮点数:小数点位置随指数变化而可以左右移动,而数的原值保持不变。 2、浮点数的表示: f=m*re 其中f表示浮点数,m表示尾数,e表示阶。 3。机内表示格式: 阶符 阶码 数符 尾数 如 表示浮点数f=0.100100*2-100,若都用原码,其中阶符位,阶码4位,数。

7、符1位,尾数6位 则机内表示位: 1 100 0 100100,课堂练习,1、具有下列特点的机器是冯。诺依曼式的机器是( ) A。具有RISC指令系统的计算机系统 B。使用微程序控制技术的计算机系统 C。能够按存储器中的程序指定的逻辑顺序,读出指令并执行的系统 D。使用磁盘、半导体存储器和高速缓存部件的系统,2、下列何种码制中,具有正值的机器数等于其真值( ) A。 原码 B。 补码 C。 反码 D。 原码,补码,反码 3、( )构成了计算机的三个层次 。应用软件、系统软件和操作系统 。应用软件、编译系统和操作系统 。语言处理程序、源程序和指令 。应用软件、系统软件和硬件,、浮点数同定点数相比。

8、( ) 。前者表示的范围大 。前者表示的精度高 。前者表示的范围小 。任何定点数都可以表示成浮点数 。若负数用补码表示,则 对应的真值为( ) A。39 B。40 C。- 39 D。 - 27,6、计算机唯一能执行的语言是( ),除此之外,与计算机本身密切相关的语言是( ),A、汇编语言 B、高级语言 C、机器语言 D、编译程序 7、计算机中的存储系统是指( ) A、RAM存储器 B、ROM存储器 C、主存储器 D、主存储器和外存储器,8、试写出下列各数的原码、补码、反码(用8位二进制表示) 原码 补码 反码 0.11001 - 0.10110 - 40,原码 补码 反码 0.11001 0.1100100 0.1100100 0.1100100 - 0.10110 1.1011000 1.0101000 1.0100111 - 40 10101000 11011000 11010111 - 40= -(00101000)2,答案:,Physical Layer。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值