博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验1 查看CPU和内存,用机器指令和汇编指令编程
阅读量:5265 次
发布时间:2019-06-14

本文共 458 字,大约阅读时间需要 1 分钟。

 (1)实验截图:(用E命令和A命令写入)

 

 

 

 结论:通过A命令和E命令得到结果相同

A命令更加简洁

 

(2)将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方

mov ax,1

add  ax,ax

jmp  2000:0003

(2)实验截图:

(3)PC机主板上的ROM中写有一个生产日期,在内存FFF00H~FFFFFH的某几个单元中,请找到这个生产日期并试图改变它

(3)实验截图:

 

结论:E命令可以更改生产日期,但是日期不变

(4)向内存从B8100H开始的单元中填写数据,如:

-e B810:0000 01 01 02 02 03 03 04 04

截图如下:

更改地址后截图如下:

 

总结:通过观察寄存器内容变化,计算次方,更改生产日期和第四个实验产生的图案,我从debug里面获得了许多乐趣,也让我对汇编更加有兴趣,希望以后能再接再厉。有时候一不留神就会打错字母,实验中要多注意。

 

转载于:https://www.cnblogs.com/jasonIL/p/9748531.html

你可能感兴趣的文章
批量删除记录时如何实现全选【总结】
查看>>
导入动态页面的两种方法
查看>>
touch事件应用
查看>>
小程序图片裁剪组件
查看>>
Date.parse的兼容性问题
查看>>
js 弹出框 替代浏览器的弹出框
查看>>
Java后台开发(1)——HTTP协议
查看>>
牛腩新闻视频 05讲 数据表操作类设计 要知道每个数据库表的操作类要干什么 以及 数据库和C#的命名规范...
查看>>
Java知多少(32)instanceof
查看>>
未能转换为类型库。类型库导出程序在处理,时遇到了错误。错误: 找不到元素...
查看>>
(转)h264中avc和flv数据的解析
查看>>
Autolayout学习(1)-了解Autoreszing
查看>>
CSS3自定义滚动条样式 -webkit-scrollbar
查看>>
MySql中创建用户,授权
查看>>
输入一个正整数,输出2000年1月1日经过该整数天后的日期.
查看>>
SQL Server openquery 用法2
查看>>
POWER740硬盘更换步骤
查看>>
vue项目搭建笔记
查看>>
解决Dynamic Web Module 3.1 requires Java 1.7 or newer
查看>>
编码规范
查看>>