汇编实战二

汇编实战二

debug指令

debug指令的运行结果
如图,使用debug -r,可以看到各个寄存器的值。
这个值和书上的值是不一样的,可见每一台不同的电脑,或者一台电脑上不同的时刻,这些值都是不一样的。
总之他们不是固定的。
看一下cs和ip
cs=0740
ip=0100
也就是说,内存0740:0100处的指令为CPU当前要读取,执行的指令。
在这里插入图片描述
如图,可以改变寄存器AX的值
在这里插入图片描述
用“段地址:偏移地址”可以查看内存中的内容
输入1000:0,可以看到1000:0~1000:7F中的内容
其实应该是0000~007F,也就是0000000000000000到0000000001111111
正好128个
要清醒地知道,“段地址:偏移地址”的格式应该是1000:1000
冒号前后都是四位数,而且都是16进制的数
在这里其实也不用想的太复杂,16进制和10进制还是有一定相似之处的。
0~7F,只要用8*16(一共8行,一行16个),就也能得到128
屏幕上输出的也是128个内存单元里的内容。(你可以数数,正好128个)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值