汇编部分部分指令

CBW

CBW 字节转换为字指令执行的操作:AL的内容扩展到AH,形成AX中的字。

INT 21H

int xxH

int 21h 调用 int 21H 中断,百返回值放在 al寄存器中

mov ah,1

从键盘输入,并以16进制保存

MOV AH,1

INT 21H

通过给AH寄存器赋值,然后调用INT 21H指令,计算机就会根据AH寄存器度中的版值执行相应的操作,权其中1H是键盘输入并回显,AL中有输入字符。

XCHG

功能: 交换两个操作数的数据
语法: XCHG
格式: XCHG r1,r2 
	  XCHG m,r
 	  XCHG r,m

0ffffH

代表-1

push ds mov ax,0 push ax

push ds;将ds寄存器压入栈
mov ax,0;将0传入ax寄存器
push ax;将ax压入栈.

这三条是是压栈指令,把返回操作系统的入口压入堆知栈,使用这方法,你的程序结束的道地方一定有一条返回指令。

MOV AH,4CH INT 21H

通过DOS调用返回操作内系统,与上面一条功能类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值