自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 rep movsb

可以看出movsb的功能是将di:si指向的内存单元中的字节送入es:di中,然后根据标志寄存器df位的值,将si和di递增或递减。movsw的功能是将di:si指向的内存字单元中的姿送入es:di中,然后根据标志寄存器df位的值,将si和di递减2或递增2。功能:执行movsb指令相当于进行下面几步操作。2. 如果df=0则: (si)=(si)+1。3. 如果df=1则: (si)=(si)-1。rep movsb或rep movsw。串发送指令格式:movsb。

2023-04-04 07:49:07 739

原创 汇编语言键盘输入引起int9中断

按下一个键产生扫描码到达寄存器端口60h,松开一个键产生的扫描码也到达寄存器端口60h,都会引起int9中断过程。一般按下一个键产生的扫描码为通码,松开一个键产生的码是断码。

2023-04-03 12:17:38 134 1

原创 汇编语言int n 和iret配合使用

(二)标志寄存器入栈,同时置tf=0,if=0;(三)cs和ip入栈,(四)(ip)=(n*4),(cs)=(n*4+2);相当于pushf,push cs,push ip, mov ip,0:[n*4];mov cs,0:[n*4+2]iret功能相当于pop ip;int n引发中断类型码为n的中断过程。

2023-04-03 11:12:14 109 1

原创 汇编语言call和ret,retf

call far ptr 标号相当于 1,push cs,push ip 2,jmp far ptr 标号((cs)=标号所在的段的段地址,(ip)=标号在段中的偏移地址。一,call 标号 相当于1,push ip;retf相当于 pop ip, pop cs。ret 相当于 pop ip。二,ret,retf意义。

2023-04-03 10:46:07 124

原创 汇编语言中断类型码

三,外中断,从键盘输入到达端口60h,就会引起键盘中断,中断类型码int 9,,2号中断是不可屏蔽中断类型码,3号中断是断点中断,4号中断是溢出中断。四,0号中断是除法错误,1号中断是单步中断。二,外中断分为可屏蔽中断和不可屏蔽中断。一,内中断都是不可屏蔽的中断。外部不可屏蔽中断类型码为2。

2023-04-02 20:37:20 801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除