- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
80X86汇编语言程序设计——1硬件
IBM PC 汇编语言 程序设计;课本: 《 80X86汇编语言程序设计》 廖开际 华南理工大学出版社;前言;(前言);(PREFACE); (PREFACE);使用汇编语言的优点:;1. PC硬件的基本特征;(1. PC硬件的基本特征);位和字节;(位和字节);相关字节;(相关字节);(相关字节);(相关字节);负的二进制数;(负二进制数);(负二进制数); 十六进制表示;ASCII 码;(ASCII 码);PC 组成;处理器;执行部件和总线接口部件;内存储器;(内存储器);;(内存储器);内存中数据寻址;(内存中数据寻址);(内存中数据寻址);I/O 端口 和 I/O 地址空间;(I/O 地址空间 );(I/O 地址空间 );段与寻址;(SEGMENT AND ADDRESSING); (段与寻址); (段与寻址);; (段与寻址);;段边界; (段边界); (段边界);段偏移值;寄存器;(寄存器);(寄存器);( 寄存器);(寄存器);指针寄存器
指令指针(IP)的 寄存器
包含要执行的下一条指令的偏移地址
IP是和CS寄存器相关联的
;堆栈指针(SP) 寄存器
包含了在堆栈中被寻址的当前字的偏移地址
SP和BP寄存器与SS寄存器相关联;;;标志寄存器; 标志寄存器在实模式下,包含了一下的标志位;O (溢出标志):
指出在算术运算后高阶(最左边)位的溢出
JO 和 JNO 可以测试这个位
(结果溢出,O=1) .
如果机器字长度是8位,
表示范围: : -128~+127;D (方向标志):
确定传送或比较串(字符)数据时的左右方向
(D=1,地址递减?)数据传送;
(D=0,地址递增)
STD 设置方向标志, D=1
CLD 清除方向标志, D=0;;;;C(进位标志):
包含一个算术运算操作后,来自高阶(最左边)位的进位;还包含移位或者循环操作最后位的内容(进位 或 借位 ,C=1; 否则, C=0)
文档评论(0)