汇编语言:实验一

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

mov ax,1
add ax,ax
jmp 2000:0003

 

 

记得把当前cs:ip修改成2000:0000,这样才可以用-t执行我们的汇编指令

 

 

2的8次方=256,转换为十六进制为0100H

 

 

由此图我们可以得知,jmp是一个可以立即跳到指定的ip地址,其次可以循环mov ax,ax的内容,使得可以顺利计算出2的8次方的值

 

 

 
2.查看内存的内容
Pc机主板上的rom中写有一个生产日期,在内存fff00h-fffffh的某几个单元中,请找到这个生产日期并试图改变它
 
因为在00000-FFFFF这段范围内,这是一个各类ROM的地址空间,也就是这个空间内只能读 不能改变(写)它们的值,否则会失效。

 

 

(3)向内存从B8100H开始的单元中填写数据,如:
-e B810:0000 01 01 02 02 03 03 04 04

 

之所以会显示这个图片是因为 A0000 - BFFF 这是一个显存空间,也就是你存储的数据会显示在窗口

posted @ 2020-12-12 16:09  小姚yyy  阅读(331)  评论(0编辑  收藏  举报