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

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

闪烁

背景

高亮

前景



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值