(1) 前面带横线的为补全内容:
mov ax,1000H
mov ds,ax
___mov ax,2000H
___mov ss,ax
___mov sp,0010H ;初始化栈顶
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2) 前面带横线的为补全内容:
mov ax,2000H
mov ds,ax
___mov ax,1000H ...
- [游客] 正确。 11/18 17:46
- [mess] 利器,debug ^_^ 这本书的答案,除像1.1这样的有数几个,都可以自己通过debug,运 11/04 16:32
- [mess] 不错。 窗户之间复制粘贴的功能,基本都实现了。比如如果装了虚拟机,实现当前系统数据到虚拟机的交 10/09 15:23
- [mess] 不错 ^_^ debug是非常有用的,要多用 熟悉。 10/09 15:20
- [mess] 做完了实验一,回来再验证一下最好。还能对debug的使用熟练一下。 10/09 15:19
- [mingxi] 确实,谢谢提醒. 09/30 06:33
- [qq93324030] 第二题你想的太复杂了,SA要满足两个条件 1. SA*16 <=20000, 结论SA最大为200 09/29 22:33
- [mingxi] 太大意了最后一个mov 看成add了 如果是mov,那么ax=6246H. 09/28 05:36
[2010-11-01 00:00] 检测点3.2 请指正
阅读全文 |
评论次数(1) |
浏览次数(545) |
所属类型(汇编作业)
[2010-10-16 23:16] 检测点3.1 请指正
(1)
第一空AX=2662H
第二空BX=E626H
第三空AX=E626H
第四空AX=2662H
第五空BX=D6E6H
第六空AX=FD48H
第七空AX=2C14H
第八空AX=0
第九空AX=00E6H
第十空BX=0
第十一空BX=0026H
第十二空AX=010CH(正确答案应该是000CH)
(2)
①汇编指令序列:
mov ax,6622H
jmp 0ff0:0100
mov ax,2000H
mov ds,ax
mov ax,[0008...
第一空AX=2662H
第二空BX=E626H
第三空AX=E626H
第四空AX=2662H
第五空BX=D6E6H
第六空AX=FD48H
第七空AX=2C14H
第八空AX=0
第九空AX=00E6H
第十空BX=0
第十一空BX=0026H
第十二空AX=010CH(正确答案应该是000CH)
(2)
①汇编指令序列:
mov ax,6622H
jmp 0ff0:0100
mov ax,2000H
mov ds,ax
mov ax,[0008...
阅读全文 |
评论次数(1) |
浏览次数(558) |
所属类型(汇编作业)
[2010-10-16 21:57] 第三章 寄存器(内存访问) 学习笔记
RT...
阅读全文 |
评论次数(0) |
浏览次数(419) |
所属类型(学习笔记)
[2010-10-08 20:29] 实验1 请指正
实验任务:
(1)观察寄存器内容变化,以及cs和ip的指向:
-a
0B21:0100 mov ax,4e20
0B21:0103 add ax,1416
0B21:0106 mov bx,2000
0B21:0109 add ax,bx
0B21:010B mov bx,ax
0B21:010D add ax,bx
0B21:010F mov ax,001a
0B21:0112 mov bx,0026
0B21:0115 add al,bl
0B21:0117 add ah,bl
0B21:0119 add bh,al
0B21:011B mov ah,0
0B...
(1)观察寄存器内容变化,以及cs和ip的指向:
-a
0B21:0100 mov ax,4e20
0B21:0103 add ax,1416
0B21:0106 mov bx,2000
0B21:0109 add ax,bx
0B21:010B mov bx,ax
0B21:010D add ax,bx
0B21:010F mov ax,001a
0B21:0112 mov bx,0026
0B21:0115 add al,bl
0B21:0117 add ah,bl
0B21:0119 add bh,al
0B21:011B mov ah,0
0B...
阅读全文 |
评论次数(1) |
浏览次数(583) |
所属类型(汇编作业)
[2010-10-08 20:26] 第二章 寄存器-学习笔记
寄存器:在CPU内进行信息存储存储的部件,可以用来暂存数据,指令和位址,cpu中可以使用汇编指令读写的部件。
2.1 通用寄存器:
通用寄存器是那些你可以根据自己的意愿使用的寄存器,修改他们的值通常不会对计算机的运行造成很大的影响。通用寄存器最多的用途是计算。
在8086中有4个16位的通用寄存器[ax,bx,cx,dx],同时为了兼容上一代的CPU,这4个16位的寄存器又可以分当作8个8位的寄存器用,他们分别是[ah,al;bh,gl;ch,cl;dh,dl;]。
_________________________________________________...
2.1 通用寄存器:
通用寄存器是那些你可以根据自己的意愿使用的寄存器,修改他们的值通常不会对计算机的运行造成很大的影响。通用寄存器最多的用途是计算。
在8086中有4个16位的通用寄存器[ax,bx,cx,dx],同时为了兼容上一代的CPU,这4个16位的寄存器又可以分当作8个8位的寄存器用,他们分别是[ah,al;bh,gl;ch,cl;dh,dl;]。
_________________________________________________...
阅读全文 |
评论次数(0) |
浏览次数(550) |
所属类型(学习笔记)
[2010-10-04 17:03] debug之历史记录篇
windows下的debug是没有滚动条的,在执行了很多命令后,最先执行的命令效果在呢么查看呢,我是想了很多办法,最后连把文字图片ocr【Optical Character Recognition光学字符识别】识别成文本模式都用上来,可是效果不佳。
最后无意中发现原来debug窗口的内容可以复制,在输入debug命令满屏时候,单击debug窗口左上角的"c:\" 选“编辑”命令,里面选全选
,然后再选复制,然后建多几个记事本,复制就ok了。...
最后无意中发现原来debug窗口的内容可以复制,在输入debug命令满屏时候,单击debug窗口左上角的"c:\" 选“编辑”命令,里面选全选
,然后再选复制,然后建多几个记事本,复制就ok了。...
阅读全文 |
评论次数(1) |
浏览次数(595) |
所属类型(原创天地)
[2010-09-29 13:08] 检测点 2.3 请指正
[汇编指令]减法指令SUB(SUBtract)
减法指令SUB(SUBtract)
指令格式:SUB OPRD1,OPRD2
本指令的功能是进行两个操作数的相减,即从OPRD1中减去OPRD2,其结果放在OPDR1中。指令的类型及对标志位的影响与ADD指令相同,注意立即数不能用于目的操作数,两个存储器操作数之间不能直接相减。操作数可为8位或16位的无符号数或带符号数。
例如:SUB DX,CX
SUB [BX+25],AX
SUB DI,ALFA[SI]
SUB CL,20
SUB DATA1[DI][BX],20A5H
出来了个SUB,我确实看不懂,百度了...
减法指令SUB(SUBtract)
指令格式:SUB OPRD1,OPRD2
本指令的功能是进行两个操作数的相减,即从OPRD1中减去OPRD2,其结果放在OPDR1中。指令的类型及对标志位的影响与ADD指令相同,注意立即数不能用于目的操作数,两个存储器操作数之间不能直接相减。操作数可为8位或16位的无符号数或带符号数。
例如:SUB DX,CX
SUB [BX+25],AX
SUB DI,ALFA[SI]
SUB CL,20
SUB DATA1[DI][BX],20A5H
出来了个SUB,我确实看不懂,百度了...
阅读全文 |
评论次数(0) |
浏览次数(416) |
所属类型(汇编作业)
[2010-09-28 08:04] 检测点 2.2 请指正
(1) 00010~1000F; [00010=00010+0000,1000F=00010+FFFF]
(2) 1000H~2000H; SA*16+偏移地址=20000H.
SA=2000H 当偏移地址=0,sa最大,sa*16=20000H,
所以sa=2000H;
SA=1000H 16位偏移地址可以表示的范围0000-FFFF,当偏移
地址最大时,SA最小,另外一个条件基地址必须是
16的倍数。
当偏移地址=FFFF...
(2) 1000H~2000H; SA*16+偏移地址=20000H.
SA=2000H 当偏移地址=0,sa最大,sa*16=20000H,
所以sa=2000H;
SA=1000H 16位偏移地址可以表示的范围0000-FFFF,当偏移
地址最大时,SA最小,另外一个条件基地址必须是
16的倍数。
当偏移地址=FFFF...
阅读全文 |
评论次数(2) |
浏览次数(592) |
所属类型(汇编作业)
[2010-09-28 05:30] 检测点 2.1 请指正
(1) AX=62627=F4A3H
AX=31A3H
AX=3123H
AX=6246H
BX=826CH
CX=6246H
AX=826CH
AX=04D8H
AX=0482H
AX=6C82H
AX=D882H
AX=D888H
AX=D810H
AX=6246H+D810H=3A56H
(2) 四条指令编写2的4次方:
mov ax,2 ax=2
add ax,ax ax=4
add ...
AX=31A3H
AX=3123H
AX=6246H
BX=826CH
CX=6246H
AX=826CH
AX=04D8H
AX=0482H
AX=6C82H
AX=D882H
AX=D888H
AX=D810H
AX=6246H+D810H=3A56H
(2) 四条指令编写2的4次方:
mov ax,2 ax=2
add ax,ax ax=4
add ...
阅读全文 |
评论次数(2) |
浏览次数(533) |
所属类型(汇编作业)
[2010-09-28 02:44] 二进制除法器
学完汇编完成。...
阅读全文 |
评论次数(0) |
浏览次数(400) |
所属类型(原创天地)
『 查看更多文章 』