- [rotapple] 要判断OF,就把数当作有符号数处理,最高位是符号位:比如正正得负,负负得正,就溢出。 === 那 07/13 17:45
- [rotapple] 好方法。 学习了。 07/13 17:33
- [zhaojh92] 我用的是dosbox 也可以 05/14 16:33
- [billy_asm] 第四个空 add bx,[6] 意思是bx=bx+[6] 那么重点在于[6]单元是多少?上面已经给 03/12 10:28
- [mone] 第四个空格bx与电脑有关么?我的显示6023 请赐教。。。不明白我。。。 03/11 23:12
- [shiyangning] 拯救*世界 呵呵,貌似这个工具是你发给我的...无语了 04/22 17:28
- [shiyangning] 谢谢啊~ 04/22 13:20
- [shiyangning] 呵呵,水平就这点啊。子程序还不知道怎么写呢。谢谢一直给我的帮助..... 对了,你在群里 04/21 22:48
[2011-04-24 20:07] 实验13 编写,应用中断程序3
(3)填补空白程序
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row:db 2,4,6,8
start:mov ax,cs
mov ds,ax
m...
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row:db 2,4,6,8
start:mov ax,cs
mov ds,ax
m...
阅读全文 |
评论次数(0) |
浏览次数(468) |
所属类型(实验)
[2011-04-24 19:50] 实验13 编写,应用中断程序2
第一段程序:
;安装int7ch中断例程
;功能为完成loop指令的功能。
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200H
mov cx,offset lpend-offset lp
rep movsb
mov word ptr es:[7cH*4],200H...
;安装int7ch中断例程
;功能为完成loop指令的功能。
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200H
mov cx,offset lpend-offset lp
rep movsb
mov word ptr es:[7cH*4],200H...
阅读全文 |
评论次数(0) |
浏览次数(525) |
所属类型(实验)
[2011-04-24 19:37] 实验13 编写,应用中断程序1
第一段程序:
;把之前show_str子程序修改一下变成中断例程
assume cs:code
data segment
db "Welcome to masm!",0
data ends
code segment
start: mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset in7c
mov di,200H
mov cx,offset in7cend-offset in7c
...
;把之前show_str子程序修改一下变成中断例程
assume cs:code
data segment
db "Welcome to masm!",0
data ends
code segment
start: mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset in7c
mov di,200H
mov cx,offset in7cend-offset in7c
...
阅读全文 |
评论次数(0) |
浏览次数(510) |
所属类型(实验)
[2011-04-23 19:32] 检测点13.2 希望有朋友来指正一下
理解能力有限,希望朋友们能帮助指正一下。谢谢
--------------------------------------------------------
努力着,收获着,期待着......
讨论汇编的QQ群:25617704 欢迎加入,因为有你而变得更精彩
--------------------------------------------------------...
--------------------------------------------------------
努力着,收获着,期待着......
讨论汇编的QQ群:25617704 欢迎加入,因为有你而变得更精彩
--------------------------------------------------------...
阅读全文 |
评论次数(0) |
浏览次数(529) |
所属类型(检测点)
[2011-04-23 18:54] 检测点13.1
;检测点13.1代码
assume cs:code
data segment
db 'conversation',0
data ends
code segment
start: mov ax,cs ;安装7ch中断
mov ds,ax
mov ax,0
mov es,ax
mov si,offset j7c
mov di,200H
mov cx,offset j7cend-offset j7c
rep movsb ...
assume cs:code
data segment
db 'conversation',0
data ends
code segment
start: mov ax,cs ;安装7ch中断
mov ds,ax
mov ax,0
mov es,ax
mov si,offset j7c
mov di,200H
mov cx,offset j7cend-offset j7c
rep movsb ...
阅读全文 |
评论次数(0) |
浏览次数(525) |
所属类型(检测点)
[2011-04-21 22:27] 实验12 编写0号中断程序
;用心,细心,不要因为书上有,就对着抄。还是要自己动手写一遍才能更深刻地记住。
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset in0 ;指向要复制指令的首地址
mov di,200H ;要复制到的起始地址
mov cx,offset in0end-offset in0 ;计算0中断程序的字节数
...
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset in0 ;指向要复制指令的首地址
mov di,200H ;要复制到的起始地址
mov cx,offset in0end-offset in0 ;计算0中断程序的字节数
...
阅读全文 |
评论次数(0) |
浏览次数(571) |
所属类型(实验)
[2011-04-21 22:24] 检测点12.1
如图,了解中断程序向量表在内存中的位置。...
阅读全文 |
评论次数(0) |
浏览次数(559) |
所属类型(检测点)
[2011-04-21 11:38] 实验11 编写子程序letterc
有了前面编写子程序的经验,现在编写这个letterc也容易多了。
这个实验要判断字母是否[a,z]成为关键。我还多调用了之前显示字符串的子程序,用来验证call letterc是否正确执行。。。
以下是代码:
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
...
这个实验要判断字母是否[a,z]成为关键。我还多调用了之前显示字符串的子程序,用来验证call letterc是否正确执行。。。
以下是代码:
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
...
阅读全文 |
评论次数(0) |
浏览次数(530) |
所属类型(实验)
[2011-04-21 11:27] 检测点11.3
刚开始,对于条件转移还有些迷惑。经过这个检测点,使我很好地了解到像(32,128),[32,128]这样的区间范围在ja,jb,jna,jnb之间的区别。用好条件指令是目的。...
阅读全文 |
评论次数(0) |
浏览次数(537) |
所属类型(检测点)
[2011-04-21 11:21] 检测点11.2
对于判断SF,我还是选择查看最高位。如果有mul这种指令就跳过。...
阅读全文 |
评论次数(2) |
浏览次数(1319) |
所属类型(检测点)
『 查看更多文章 』