第二章寄存器实验

汇编第一次实验

实验一:使用debug,将下面2程序段写入内存,逐条执行,观察指令执行后cpu中相关寄存器中的内容

机器码                   汇编指令

B8 20 4e                  mov ax,4E20H

05 16 14                  add ax,1416H

Bb 00 20                  mov bx,2000H

01 d8                     add ax,bx

89 c3                     mov bx,ax

01 d8                     add ax,bx

b8 1a 00                   mov ax,001AH

b8 26 00                   mov bx,0026H

00 dc                      add al,bl

00 c7                      add bh,al

b4 00                      mov ah,0

00 d8                      add al,bl

04 9c                      add al,9CH

 

首先,输入mountc: d:\asm c:指令,随后将实验指令一一输入

 

 

 

 

 

实验二:将下面的3条指令写入从20000开始的内存单元中,用这三条指令计算28次方。

mov ax,1

add ax,ax

Jmp 2000:0003

首先对以上操作清屏,输入a指令,将实验指令输入完毕后,输入r指令修改寄存器的值,最后输入t命令进行运算

 

 

实验三:查看内存内容,PC机主板ROM写有生产日期在内存FFF00H~FFFFFH的几个单元中,找出日期并改变它

输入D命令查看内存

 

日期:1.1.92

随即输入e命令尝试修改

 

发现并未改变

实验四:向内存从B8100H开始的单元中写入数据,如-e B810:0000 01 01 02 02 03 03 04 04

 

很神奇

实话说,这才是我的第一篇博客,第一篇是copy来的,辜负了老师,对不起!在一位同学的指点下,或者检举下,我本想就此放弃,但一想,大丈夫安有退缩之说,便一咬牙重新写过。好与不好先暂且这样吧。继往开来

猜你喜欢

转载自www.cnblogs.com/daishangjing/p/9789684.html
今日推荐