- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008~2009第1学期潘名莲第1章
1.8.2 P4主板 : * * * 链接资料 4,5,6 * * * * * * * 1.4 IA-32结构微处理器 1.5 微型计算机系统 的组成:图1-4 例:语言处理程序: 以8086系列汇编语言单模块程序为例: (汇编程序) (连接程序) *.asm(源程序)----- *.obj(目标程序) ----- *.exe(可执行程序) *.lib(库文件)等 (定位程序) ----------- exe程序 +输入输出设备(外设) 1.6典型 微处理器系统结构及工作原理 最简单的计算机结构模型,如图1-7: 总线标准的概念:(P263) 总线可以分为DB、AB和CB三种类型,称三总线结构。 三总线结构,将CPU、存储器、I/O及其它部件连接起来。 //注:什么是总线(P11第一段…) 1.6.1 系统连接: ①数据总线(Data Bus) 数据总线的条数和处理器的字长相等。 数据总线是双向三态总线,如图1-8 ②地址总线(Address Bus) 地址总线的位数决定了CPU可以直接寻址的内存空间的大小。 地址总线是单向的、三态总线。 ③控制总线(Control Bus) 控制总线的信号线,有单向、双向或三态、非三态,取决于具体的信号线。 1.6.2 典型微处理器的内部结构,如图1-9 注:通常按字节编址来组织存储器 1.6.3 典型存储器的内部结构,如图1-12 存储器操作示意图,如图1-13 例: MOV AL, (00H) 存储器操作示意图,如图1-13 例: MOV (20H),4CH 1.6.4 简单程序的编制和执行过程: LD A,15H ADD A,37H LD(20H),A 取第一条指令LD A,15H操作示意图,如图1-15: 执行第三条指令LD (20H),A操作示意图,如图1-17 一、用补码表示带符号数 1、补码的定义:[X]补= X, (X=0) 2n+X= 2n-|X| (X0) 1.7 IA-32结构的数据类型 1.7.1 常用的名词术语 1.7.2 数的表示方法: 2、已知真值求补码 : (1)首先判断应采用几位补码表示 (2)求正数的补码,直接写出16或2进制数 (3) 求负数的补码的方法: 法1:按定义求 法2:…求反加1 法2:…求反+1 证明: [X]补=2n-lXl= (2n-1)- lXl +1 = 111…111 – lXl +1 = 对 lXl 按位求反 +1 例1-1: (求正数的补码) 1、求[+105]补 解: [+105]补 = 0110,1001=69H 解: [-105]补= 28+(-105)=256-105=151=97H=1001,0111 例1-2:求[-105]补 法1:按定义求: 解:[-105]补= 对l-105l按位求反 +1 =1001,0110 + 1=1001,0111B 法2:求反加1 3、已知补码求真值: 方法: (1)最高位=0,为正数:直接计算 (2) 最高位=1,为负数:对[X]补按位求反 +1, … 解: 最高位=1,X为负 lXl= 对1111,1110按位求反 +1 =0000,0010,则X= -2 例1-3、已知:1111,1110是补码,求其代表的真值X 二、反码: 1、已知真值求反码: 方法: 求正数的反码, 直接写出16或2进制数 求负数的反码的方法:对其绝对值按位求反 例1-4: 1、求[+105]反 2、求[-105]反 解: [+105]反 =69H= 0110,1001 解: [-105] 反= 对l-105l按位求反 =1001,0110 解:最高位=1,X为负 lXl= 对1111,1110按位求反 =0000,0001, 则X= -1 例1-5 已知:1111,1110是反码,求其代表的真值X 2、已知反码求真值: 方法: (1)最高位=0,为正数:直接计算 (2
文档评论(0)