了解计算机指令和汇编指令

了解计算机指令和汇编指令

用a指令写入内存:

出现了错误

 了解计算机指令和汇编指令_第1张图片

 

感觉用a的命令输入 不再是数字进制的形式 比较贴合人类自然语言。其次就是当前内存单元错误的话,是会持续报错的,这样就可以一直修改。直到对为止,觉得比刚才机器指令稍微人性化一点。

 

显示成机器指令

用-d 加上段地址

 

 

 了解计算机指令和汇编指令_第2张图片

 

任务二:计算2的8次方

前两次我不熟悉jmp操作跳过之后 出现了错误我就重新开始编辑的

 了解计算机指令和汇编指令_第3张图片

 

 T不需要指定段地址吗?

我写完全部的汇编指令之后发现只使用 -t AX寄存器并没有发生变化

 了解计算机指令和汇编指令_第4张图片

 

-t 加上段地址也执行不了 汇编指令

 

我发现我CS:IP的指向没有改变

 

 

 

利用e和d命令查看修改指令:

由于上图已经演示过,这里不再重复演示-d命令,往后显示128个字符

E可以在指定段地址后进行编辑机器语言的操作。否则是按默认csip地址进行操作的

任务四:想内存中B800:0000中写入数据 观察变化

 了解计算机指令和汇编指令_第5张图片

 

发现在BP寄存器中发生了变化

 

 了解计算机指令和汇编指令_第6张图片

 

 

修改奇数位的个数发现 颜色发生了改变,偶数的情况下 形状是不同的

 

实验心得:平时一定要多写代码才会熟练掌握,不可能一直查资料,否则自己也没有提高。

 

posted on 2018-10-28 23:48 nilininimini 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hongjie-di/p/9868009.html

你可能感兴趣的:(了解计算机指令和汇编指令)