- 5
- 0
- 约2.67千字
- 约 5页
- 2017-04-11 发布于贵州
- 举报
汇编语言及程序设计要点总结汇编语言及程序设计要点总结
第三章 微型计算机结构
1.8086的段式存储结构
数据线16根,地址线20根
段地址+偏移量地址=存储单元的物理地址
或者,段寄存器的值*16+偏移地址=存储单元的物理地址
Eg:1234:0005H
EA=12340+0005H=12345H
PS:8086CPU内部结构:
1、执行单元(EU),包括:算术逻辑运算单元(ALU),状态标志寄存器(F),一组通用寄存器和相应的控制电路。
2、总线接口单元(BIU),
2.段寄存器,通用寄存器 ,指针与变址寄存器,标志寄存器
通用寄存器:AX(AH,AL),BX(BH,BL),CX(CH,CL),DX(DH,DL)
段寄存器:CS(代码段),DS(数据段),SS(堆栈段),ES(附加段)
指针与变址寄存器:SP,BP,SI,DI(16位的,可以作为16位的通用寄存器使用)
标志寄存器(F):16位,含有9个有用的标志位
控制标志位3个:
DF:方向标志
(DF=1向小地址方向,DF=0向大地址方向)
(CL清零,ST置一。eg:把DF置1指令:STD)
IF:中断标志
TF:陷阱标志
状态标志位6个:
CF:进位标志,PF:奇偶标志,
AF:辅助进位标志,ZF:零标志,
SF:符号标志,OF:溢出标志
(1)段寄存器通常和哪些寄存器配合形成物理地址
ds:Bx si di ss:bp(指向堆栈(任何地方),sp指向栈顶)
串传送:si源操作串,di目的串
传送时,DS:SI->ES:DI
(2)有哪些寄存器可以作为地址指针,访问存储单元
3.寻址方式
(1)寻址方式的概念
指令中提供操作数或操作数地址的方法,称为寻址方式。
(2)寻址方式的分类
(3)各寻址方式中对于寄存器的限制
(4)各类寻址方式的格式
1固定寻址:
2立即寻址:mov ah,3064h(数据在代码段)
3寄存器直接寻址:mov cx,bx
4寄存器间接寻址:mov [si],dx
这些寄存器只能是:BX,SI,DI
5存储器直接寻址:mov ax,addr ;addr db 12h,22h
Mov al,[bx]
Mov al, [1234h]
6基址寻址:mov al,[bx+10h]
寄存器只能为bx,bp
7变址寻址:mov al,{si+10h}
只能为:si,di
8基址变址寻址:mov al,[bx+si+10h]
Mov ax,[bx][si]
补充;立即操作数:指令代码中
存储器操作数:内存单元
I/O端口操作数:来自或送到I/O端口
I/O 输入:IN AL/AX,DX
输出:OUT DX,AL/AX
(5)有哪些用于存储器访问的寻址方式
Mov ax,val mov ax,[bx] mov ax,[si] mov ax,[bx][si]
(6)段跨越
第四章 汇编语言(参照课件)
1.汇编语句格式: [标号] 操作符 操作数 [;注释]
一定至少有操作符
2.标号的概念以及其三个属性
概念:标号是程序设计人员自己定义的标识符,有时也称名字。
属性:段,偏移量,类型。
Seg(段基址) offset(偏移地址) type(所占单元个数)
3.伪指令:
(1)符号定义伪指令:EQU(不占用内存空间,执行时在DS段)
(2)数据定义伪指令:DB,DW,DD(4字节)
(3)段定义伪指令:SEGMENT、ENDS、ASSUME、END
(4)代码定位伪指令ORG 数字(定义在assume前面,从org处开始Start,若无org则从0开始Start)
4、运算符
(1)分析算符:SEG,OFFSET,SIZE,TYPE, LENGTH
(2)组合算符:PTR
5.指令语句与伪指令语句的区别
6.数据段、堆栈段、代码段的用途
第五章 顺序结构程序设计
1.数据传送指令:MOV、PUSH、POP、XCHG、XLAT 、LEA
2.算数运算指令:ADD、ADC、INC、SUB、SBB、DEC、NEG、CMP MUL、IMUL、DIV、IDIV
3.逻辑运算指令:TEST、OR、AND、NOT、XOR
4.移位指令:(SHL、SHR、SAL、SA
您可能关注的文档
最近下载
- 高等机构学01螺旋理论基础讲义.ppt
- 基于plc的清洗消毒机控制系统设计 .pdf VIP
- 发明专利说明书范例.pdf VIP
- 人教版英语中考九年级话题复习中国传统节日Chinesetraditionalfestivals教学设计.docx VIP
- 四年级道德与法治下册第一单元单元整体教学设计.pdf VIP
- 进修汇报医生课件课件.pptx VIP
- 03G102钢结构设计制图深度和表示方法(高清版) (OCR).pdf VIP
- 基于三菱PLC的自动洗碗机控制系统设计.doc VIP
- 下肢深静脉血栓形成介入治疗护理实践指南(2025)解读PPT课件.pptx VIP
- 南京新港东区建设发展有限公司南京龙潭新城花园路等13条道路及花园河等4条河道工程项目环评报告表(报批稿).pdf VIP
原创力文档

文档评论(0)