- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 寻址方式
第四章 寻址方式 6.1 数据类型 数据的类型有数值数据和非数值数据。 6.1.1 数据在计算机内的表示 基本数据类型 字节 字节8位 高序字节 字16位 字节 双字32位 字节 四字64位 低序字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 高序字 低序字 高序双字 低序双字 整数 字节、字、双字等 -128-+127;-32768-+32767 2. 无符号整数 3. 非压缩BCD码(用二进制数表示的十进制数) 4. 压缩的BCD码 5. 近指针(指32位有效地址) 6. 远指针(48位逻辑地址,其中16位段选择符,32位偏移量) 7.位字段(最大32位) 8. 位串(最长232-1位) 9.字节串(最大4GB) 10.浮点数 单精度:32位(1位符号,8位指数,23位有效精度位,表示范围10±38) 双精度:34位(1位符号,10位指数,53位有效精度位,表示范围10±308) 扩展精度:80位(1位符号,15位指数,64位有效精度位,表示范围10±4932) 6.1.2 常用数值类型和格式 参见艾德才教材P79 6.2 寻址方式 寻址方式是指微处理器获取操作数的方式。一条指令必须说明两个问题;一是要说明这条指令要进行什么操作,二是要说明这条指令的操作数位于何地。一条指令可以对零个或多个操作数操作。零个操作数的指令的例子是NOP指令(即没有数)。操作数可以位于下列位置处: (1)指令本身有操作数;即立即操作数 (2)操作数在寄存器中; (3)操作数在存储器中 (4)操作数在I/O端口 6.2.1 常用寻址方式 1.立即操作数寻址 是说指令本身带的数据作为一个操作数用,即指令所用的操作数是指令自身所拥有的,像单操作数指令或两操作数指令即是这类指令。凡指令本身所拥有的操作数就称之为立即操作数。 例如, MOV AX,1999H ;这条指令的功能是将16进制的立即操作数1999传送到AX寄存器。由于立即操作数1999是16位的,其中存放在代码段的高地址字节中的内容被传送到AH寄存器,低地址字节中的内容被传送到AL寄存器,如图所示。 存储器 操作码 19H 19H 99H 99H ┋ ┋ AH AL 代码段 指令 1350H 1351H 1380H 1381H 2.寄存器操作数寻址 将操作数存放在32位通用寄存器中,或存放在16位通用寄存器中,或存放在8位通用寄存器中,并对操作数进行访问操作,称之为寄存器操作数寻址。指令 MOV EDX,EAX ; MOV EDX , EAX 源操作数 目标操作数 EAX EBX ECX EDX 1 3 9 A 1 3 9 A D 4 0 7 D 4 0 7 1 1 0 0 2 2 3 3 9 9 9 9 9 9 9 9 3 存储器操作数寻址 (1)直接寻址 直接寻址是一种很简单的寻址方式,虽然操作数存放在存储器内,但在这种直接寻址方式下,操作数的有效地址是由指令直接给出。例如: MOV EAX, LISTT 这条指令的功能是,将地址LISTT处4个连续字节地址中的32位操作数传送到寄存器EAX内。LISTT 是存储器中存储单元的符号地址,LISTT的实际地址是1230H这个十六进制地址 1230H 1231H 1232H 1233H ┋ ┋ 80 6A 38 BC 8 0 3 8 6 A B C EAX 存储器 (2)寄存器间接寻址 寄存器间接寻址这种寻址方式,可以对存储器内的任何存储单元的数据进行寻址,只是要借助于在BP,BX,DI和SI这些寄存器内保存的偏移地址。 例,如果寄存器BX的内容是1000H,在执行MOV AX,[BX]指令之后,地址1000H处的字内容被传送到AX寄存器中,如图所示。 1000H 1001H 1002H 1003H ┋ 89 A3 35 D4 存储器 A3 D4 10 00 EAX EBX (3)基地址加变址寻址 所谓基地址
您可能关注的文档
最近下载
- 郑希付-学校心理健康教育-第九章 学校心理危机干预技术.pptx VIP
- 河北保定雄安新区公开选调工作人员模拟卷(一).docx
- 郑希付-学校心理健康教育-第七章 学校心理健康教育课程设计与实施.pptx VIP
- 郑希付-学校心理健康教育-第三章 学校心理健康教育的课题研究.pptx VIP
- 事业单位考试试题:河北保定雄安新区公开选调工作人员模拟卷(附答案解析).docx
- 郑希付-学校心理健康教育-第六章 学校团体心理辅导.pptx VIP
- 生产厂长KPI考核指标.docx VIP
- 青少年法制教育读本.pdf
- (新)人教高中数学A版必修一第二章第1节《等式性质与不等式性质》优质说课稿.doc
- 催化裂化操作指南(分馏与稳定)ppt课件.pptx
文档评论(0)