4、王爽《汇编语言》笔记_第八九章
2013-03-06 16:20
399 查看
1、bp的使用
1) 只要在[...]使用寄存器bp,默认段地址位于SS;
2) 不能与bx共用
2、mov错误:
3、寻址方式总结
![](http://img.my.csdn.net/uploads/201303/06/1362553613_4326.jpg)
4 在没有寄存器情况下确定操作数长度:X ptr
5、div指令
1) 8位除数时:被除数位于AX;AL:商;AH:余数;
2) 16位除数时:被除数位于DX,AX;AX:商;DX:余数;
6、db、dw、dd
7、dup
8、offset:求标号偏移地址
9、jmp使用
10、屏幕缓冲区
1) 总大小:B8000H~BFFFFH;共32K;分8页
2) 每页 80*25*2;每行160字符
3)低字节:ASCII;高字节:显示要求
4)
1) 只要在[...]使用寄存器bp,默认段地址位于SS;
2) 不能与bx共用
2、mov错误:
mov ax,[bx+bp] |
mov ax,[si+di] |
![](http://img.my.csdn.net/uploads/201303/06/1362553613_4326.jpg)
4 在没有寄存器情况下确定操作数长度:X ptr
mov word ptr ds:[0],1 |
mov byte ptr ds:[0],1 |
1) 8位除数时:被除数位于AX;AL:商;AH:余数;
2) 16位除数时:被除数位于DX,AX;AX:商;DX:余数;
6、db、dw、dd
data segment db 1 dw 1 dd 1 data ends
7、dup
db 3 dup (0) db 3 dup (0,1,2) db 3 dup('abc','ABC')
8、offset:求标号偏移地址
9、jmp使用
短转移 | jmp short 标号 | 8位(相对) | IP |
近转移 | jmp near ptr标号 | 16位(相对) | IP |
远(段间) | jmp far ptr 标号 | 32位 | CS+IP |
jmp reg | IP=reg | ||
jmp word ptr 内存 | IP=(内存) | ||
jmp dword ptr 内存 | IP=(内存);CS=(内存+2) | ||
jmp XXXX:YY | CS=XXXX;IP=YY | ||
1) 总大小:B8000H~BFFFFH;共32K;分8页
2) 每页 80*25*2;每行160字符
3)低字节:ASCII;高字节:显示要求
4)
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BL | R | G | B | I | R | G | B |
闪烁 | 背景 | 高亮 | 前景 |
相关文章推荐
- 王爽《汇编语言》(第二版) 学习笔记 (第十二章 内中断)
- 读书写笔记-王爽《汇编语言》
- 王爽《汇编语言》学习笔记--第三章
- 汇编语言(第二版) 王爽 个人笔记
- 王爽《汇编语言》(第二版) 学习笔记 (第五章 [BX]和loop指令 )
- 读书写笔记-王爽《汇编语言》
- 王爽《汇编语言》学习笔记--第一章
- 王爽 《汇编语言》 读书笔记 二 寄存器
- 王爽《汇编语言》(第二版) 学习笔记 (第六章 包含多个段的程序 )
- 读书写笔记-王爽《汇编语言》
- 王爽《汇编语言》学习笔记--第二章
- 王爽《汇编语言》学习笔记----实验1
- 5、王爽《汇编语言》笔记_实验7
- 13、王爽《汇编语言》笔记_子程序二
- 王爽《汇编语言》(第二版) 学习笔记 (第七章 更灵活的定位内存地址的方法 )
- 王爽《汇编语言》(第二版) 学习笔记 (第十七章 使用BIOS进行键盘输入和磁盘读写)
- 《汇编语言(王爽)》(第八章、实验7寻址方式在结构化数据访问中的应用)学习笔记
- 王爽《汇编语言》(第二版) 学习笔记 (第一章 基础知识)
- 王爽老师《汇编语言》第二章——寄存器 笔记
- 6、王爽《汇编语言》笔记_实验8