您的位置:首页 > 其它

4、王爽《汇编语言》笔记_第八九章

2013-03-06 16:20 399 查看
1、bp的使用

1) 只要在[...]使用寄存器bp,默认段地址位于SS;

2) 不能与bx共用

2、mov错误:

mov ax,[bx+bp]
mov ax,[si+di]
3、寻址方式总结



4 在没有寄存器情况下确定操作数长度:X ptr

mov word ptr ds:[0],1

mov byte ptr ds:[0],1

5、div指令

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
10、屏幕缓冲区
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
闪烁
背景
高亮
前景
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: