加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

王爽汇编实验任务1

(2012-03-17 22:49:36)
标签:

科技

执行指令

内存

第三方软件

ac3

分类: 学习记录(汇编)
实验任务
(1)使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU相关寄存器中的内容的变化。
   机器码                汇编指令
  b8 20 4e              mov ax,4e20h 使用T执行指令后 AX=4e20h,          IP=IP+3
  05 16 14              add ax,1416h 使用T执行指令后 AX=6236h,          IP=IP+3
  bb 00 20              mov bx,2000h 使用T执行指令后 BX=2000h,          IP=IP+3
  01 d8                 add ax,bx    使用T执行指令后 AX=8236h,BX=2000h,IP=IP+2
  89 c3                 mov ax,bx    使用T执行指令后 AX=2000h,BX=2000h,IP=IP+2
  01 d8                 add ax,bx    使用T执行指令后 AX=4000h,BX=2000h,IP=IP+2
  b8 1a 00              mov ax,001ah 使用T执行指令后 AX=001ah,          IP=IP+3
  bb 26 00              mov bx,0026h 使用T执行指令后 BX=0026h,          IP=IP+2
  00 d8                 add al,bl    使用T执行指令后 AX=0040h,BX=0026h,IP=IP+2
  00 dc                 add ah,bl    使用T执行指令后 AX=2640h,BX=0026h,IP=IP+2
  00 c7                 add bh,al    使用T执行指令后 AX=2640h,BX=4026h,IP=IP+2
  b4 00                 mov ah,0     使用T执行指令后 AX=0040h,          IP=IP+2
  00 d8                 add al,bl    使用T执行指令后 AX=0066h,BX=4026h,IP=IP+2
  04 9c                 add al,9ch   使用T执行指令后 AX=9c66h,          IP=IP+2
http://www/uc/myshow/blog/misc/gif/E___6706EN00SIGG.gif如有错误 还望各位网友帮我指出 谢谢了!!
提示,可用E命令和A命令以两种方式将指令写入内存。注意使用T命令执行时CS:IP的指向。
(2)将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算出2的8次方。
  mov ax,1
  add ax,ax
  jmp 2000:0003
http://s11/middle/9e88490bgbb71c7e4285a&690
2的8次方:100H=256=2的8次方
(3)查看内存中的内容。
PC机主板上的ROM中写有个生产日期,在内存FFF00H~FFFFFH的某个单元中,请找到这个生产日期并试图改变它。
提示,如果读者对实验的结果感到疑惑,请仔细阅读第1章中的1.15节。
内存单元FFF00H~FFFFFH...我从FFF0:0~FF一直D 只有这个比较可能..写完在拿第三方软件来验证下吧 http://www/uc/myshow/blog/misc/gif/E___6721EN00SIGG.gif

(4)向内存从B8100H开始的单元中填写数据,如:
-e b810:0000 01 01 02 02 03 03 04 04 
请读者先填写不同的数据,观察产生的现象;再改变填写的地址,观察产生的现象。
提示,如果读者对实验结果感到疑惑,请仔细阅读第一章中的1.15节。
http://s13/middle/9e88490bgbb7d9770110c&690
-e b800:0100 01 01 02 02 03 03 04 05
http://s16/middle/9e88490bgbb7d9f817f8f&690
b810:0000 和b800:0100都是显存地址

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有