1:将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。
mov ax,1
add ax,ax
jmp 2000:0003
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160527973-325594075.png)
记得把当前cs:ip修改成2000:0000,这样才可以用-t执行我们的汇编指令
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160552628-1879788754.png)
2的8次方=256,转换为十六进制为0100H
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160608134-1650798246.png)
由此图我们可以得知,jmp是一个可以立即跳到指定的ip地址,其次可以循环mov ax,ax的内容,使得可以顺利计算出2的8次方的值
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160627211-825051659.png)
2.查看内存的内容
Pc机主板上的rom中写有一个生产日期,在内存fff00h-fffffh的某几个单元中,请找到这个生产日期并试图改变它
因为在00000-FFFFF这段范围内,这是一个各类ROM的地址空间,也就是这个空间内只能读 不能改变(写)它们的值,否则会失效。
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160645484-1431587313.png)
(3)向内存从B8100H开始的单元中填写数据,如:
-e B810:0000 01 01 02 02 03 03 04 04
![](https://img2020.cnblogs.com/blog/1604773/202012/1604773-20201212160656757-1585978372.png)
之所以会显示这个图片是因为 A0000 - BFFF 这是一个显存空间,也就是你存储的数据会显示在窗口