电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

接口与通讯技术复习

接口与通讯技术复习_第1页
1/12
接口与通讯技术复习_第2页
2/12
接口与通讯技术复习_第3页
3/12
《微型计算机接口技术与汇编语言》第 1-2 章微型计算机系统概论1.现代微机接口在硬件上的层次结构——设备接口和总线接口微机系统硬件微处理器、存储器、I/O 设备与 I/O 接口、总线2.1/0 设备接口与 CPU 交换数据的方式(P9)I/O 设备接口与 CPU 之间的数据交换,一般有查询、中断和 DMA 三种方式。3•各主要寄存器的位数(P25)(1) 数据寄存器:包括 4 个 16 位通用寄存器 AX、BX、CX、DX;(2) 段寄存器:一个段的描述包括段的长度、起始位置和段内偏移量,段长度可长可短,最多可达 64KB。段在存储器中的起始地址称为段地址,存放在段寄存器中,如CS(CodeSegment)、DS(DataSegment)、ES(ExtraDataSegment)、SS(StackSegment)。(3) 指针寄存器和变址寄存器:包括 4 个 16 位的寄存器 SP、BP、SI、DI;(4) 指令指针寄存器:IP;(5) 标志寄存器:Flag(16 位)4. 存储器物理地址的形成方法、物理地址的计算(P21)物理地址的形成算法是:段寄存器的值左移 4 位,再与偏移量相加,并且由微处理器内部的地址加法器完成,无需用户干预。Append:2.2.5 编程模型AX(16 位)=AH(高 8 位)+AL(低 8 位)5. 跨段前缀的作用(P35,P89)微处理器使用跨段前缀可以改变上述寄存器和表示偏移地址寄存器的默认组合(CS:IP,SS:SP的组合不能改变),但必须显式地说明寻址所使用的段寄存器名。6. 堆栈指针寄存器 SP 和指令指针寄存器 IP 的作用(P25)SP 和 BP 都是用来存放堆栈变量在堆栈段中的偏移量,与 SS 寄存器联用来确定堆栈段中某一存储单元的地址,但有所分工。IP 用来存放代码段中的地址,它与 CS 寄存器联用确定下一条指令的首地址。7. 堆栈操作的原则——后入先出8. 字存储单元的内容确定第 3 章汇编语言寻址方式和指令集1. TEST 指令和 AND 指令的区别如 TESTAL,37H 和 ANDAL,37H都是与操作,但 TEST 不改变值2. X0R 指令的作用(清零、某些位取反)3. 指令 LEA 和 MOVOFFSETmem、MOVmem 指令的含义条件:(DS)=2000H,(SI)=4000H,(24000H)=12H,(24001H)=34H,(24002H)=56H;MOVAX,SI;(AX)=4000H;MOVAX,[SI];(AX)=3412H;LEAAX,[SI];(AX)=4000H;MOVAX,OFFSET[SI];(AX)=4000H;LEA 和 MOVOFFSET 等价。4. 寄存器间接寻址时,各间址寄存器隐含使用的段寄存器以及存储单元物理地址的计算(P56)操作数在存储器中的段地址,在默认的情况下,是这样指定的:如果使用 BP 作为间接寻址,则默认的段是堆栈段...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

接口与通讯技术复习

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部