【1】
先用e命令 写入数据
再用 a命令写入汇编指令
mov ax,1
mov ds ax
mov ax,[0] ax 2662
mov bx,[1] bx e626
mov ax,bx ax e626
mov ax,[0000] ax 2662
mov bx,[0002] bx d6e6
add ax,bx ax fd48
add ax,[0004] ax 2c14
mov ax.0 ax 0000
mov al,[2] ax e6
mov bx,0 bx 0000
mov bl,[c] bx 26
add al,bl ax 000c
【2】
指令序列不懂什么意思百度了一下(哦 原来指令序列是这个意思)
指令 cs ip ds ax bx
mov ax,20000H 1000 3 未知 20000H 0
mov ds,ax 1000 5 20000 20000H 0
mov ax,[3] 1000 8 20000 c389H 0
mov ax,[2] 1000 11 20000 ea66H 0
mov ax,6622h 2000 3 20000 6622H 0
jmp 0ff0:0100 0ff0 100 20000 6622h 0
mov bx,ax mov个鬼 都被jmp掉啦!
体会;
程序的指令是由cs段寄存器的段地址加上偏移所指向的二进制数据
程序的数据是由ds段寄存器的段地址加上[偏移]所指向的二进制数据
- [游客] 兄弟,现在汇编网似乎不能登录了 加油阿 12/28 17:05
- [tom7370] 兄弟,都一个月了。。。 08/16 18:12
- [tom7370] 怎么没动静了? 08/05 17:18
- [tom7370] 自愧不如啊 07/18 17:22
- [tom7370] 你的学习进度比我快多了哩 我用了将近6个月才学完这本书。。。 不像网站上说的2个月。。。。 07/18 17:20
- [mr_crbn] 啊 我佛了 这个 缩进 我在notepad++ 缩进的好好的, 07/14 14:44
- [mr_crbn] 第3题的第五小题 用到了 [bx+32] 我是实际测试过了 可以用的 就用了 其实不用这种方法 07/12 19:25
- [tom7370] 加油! 07/12 12:03
- [tom7370] 你对第二问的理解似乎不对 题目的意思大概是要你写出指令的执行过程 07/06 09:00
- [mr_crbn] 非常感谢你,我理解的确实不对 我以为一个存储器的是有固定的存储单元,笔记已经改正了 06/30 17:45
- [tom7370] 你还真是牛逼,几天就搞完我几个星期搞完的东西。 07/04 22:33