汇编网首页登录博客注册
mr_crbn的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
文章收藏

[2019-07-02 21:46] 汇编语言检测点3.1的作业

【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段寄存器的段地址加上[偏移]所指向的二进制数据
评论次数(1)  |  浏览次数(472)  |  类型(汇编作业) |  收藏此文  | 

[  tom7370   发表于  2019-07-06 09:00  ]

你对第二问的理解似乎不对
题目的意思大概是要你写出指令的执行过程

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码