汇编第一次实验
实验一:使用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
首先,输入mount:c: d:\asm 与c:指令,随后将实验指令一一输入
实验二:将下面的3条指令写入从2000:0开始的内存单元中,用这三条指令计算2的8次方。
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来的,辜负了老师,对不起!在一位同学的指点下,或者检举下,我本想就此放弃,但一想,大丈夫安有退缩之说,便一咬牙重新写过。好与不好先暂且这样吧。继往开来