- [qiangzi] 呵呵 01/07 18:31
- [ppt] 在博客里提问题? 应该在论坛里问吧,呵呵. 06/11 23:10
- [younggay] int 10h中的2号中断例程中设置bh用于显示页数不太明白 ------------------ 06/08 13:19
- [manbug] 建议楼主将安装程序和测试程序分开试试,呵呵! 06/06 15:42
- [游客] 其中滋味 唉~苦 06/05 00:24
- [mouse] t p g d t r 这几个命令可以战无不胜啊~;) 加油~ 06/04 10:19
- [mouse] 很多时候调试比写程序更让人难受,难度也比较大,毕竟有了思路和基本的知识就能写程序,除了错误都是调试的 06/04 10:17
- [mess] 厉害,这个程序还是比较难的! 06/03 17:10
- [younggay] 不能执行的指令?? 运行的时候出现的?程序逻辑有问题吧。 建议不要抄书的代码,在自己理解的前提下 05/30 10:47
- [游客] 呵呵,踏下心,用debug耐心的调试! 05/30 09:07
- [happy] 好吧,给你看看。 10/28 00:47
- [dreamhk] 好啊!大家一起学习,一起进步! 10/10 12:35
[2008-06-11 21:58] 实验17该怎么做?
怎么往虚拟软盘上写程序?谁能告诉我一下!...
阅读全文 |
评论次数(1) |
浏览次数(1505) |
所属类型(汇编作业)
[2008-06-07 01:10] 实验16第三次
assume cs:code,ss:stack
stack segment
db 128 dup (0)
stack ends
code segment
int7ch:jmp short set
table dw sub1,sub2,sub3,sub4
di1: db 'clean up','$'
di2: db 'change 1','$'
di3: db 'change 2','$'
di4: db 'roll','$'
di5: db 'please putin 0-4:','$'
dis:dw offset di1,offset di2,offset di...
stack segment
db 128 dup (0)
stack ends
code segment
int7ch:jmp short set
table dw sub1,sub2,sub3,sub4
di1: db 'clean up','$'
di2: db 'change 1','$'
di3: db 'change 2','$'
di4: db 'roll','$'
di5: db 'please putin 0-4:','$'
dis:dw offset di1,offset di2,offset di...
阅读全文 |
评论次数(1) |
浏览次数(1464) |
所属类型(汇编作业)
[2008-06-03 23:48] 实验16第二次(求救)
这是实验16的第二次实验,我想做个交互界面,但是其中却遇到了一点问题。当输入0时,表示清屏功能,当输入1或2时,就会进入另一个选择数字的界面,即要求输入前景或者背景的颜色值,但是却没有按我的要求显示。大家先看看我的代码:
assume cs:code,ss:stack
stack segment
db 128 dup (0)
stack ends
code segment
int7ch:jmp short set
table dw sub1,sub2,sub3,sub4
di1: db 'clean up','$'
di2: db 'change 1','$'
di3:...
assume cs:code,ss:stack
stack segment
db 128 dup (0)
stack ends
code segment
int7ch:jmp short set
table dw sub1,sub2,sub3,sub4
di1: db 'clean up','$'
di2: db 'change 1','$'
di3:...
阅读全文 |
评论次数(3) |
浏览次数(1463) |
所属类型(汇编作业)
[2008-06-02 23:58] 实验16第一次
我这几天看看了别的同学编写的实验16,我找到了问题的所在,明白了table所指的这个偏移地址是相对安装程序而言的.而且经过debug的调试也证实了这一点,因此我将int7ch中断程序放在了前面。今天我就先把我的第一个实验16的程序先写出来,过几天我再对这个程序进行修改修改。
注:这个程序我用了到int 21h 的01h号程序,用来从键盘输入数字,当输入为0的时候清屏,输入3的时候向上滚一行,当输入1或2的时候,程序还会继续让输入一个数字,这个数字是从0~7,目的是上al送值,用于显示字体或背景颜色。
具体代码如下:
assume cs:code,ss:stack
stack segme...
注:这个程序我用了到int 21h 的01h号程序,用来从键盘输入数字,当输入为0的时候清屏,输入3的时候向上滚一行,当输入1或2的时候,程序还会继续让输入一个数字,这个数字是从0~7,目的是上al送值,用于显示字体或背景颜色。
具体代码如下:
assume cs:code,ss:stack
stack segme...
阅读全文 |
评论次数(2) |
浏览次数(1585) |
所属类型(汇编作业)
[2008-05-30 00:13] 郁闷啊
同志们啊,也不知道你们的实验16做的怎么样。我实验16怎么老是通过不过,唉!实验的时候老是告诉我有CPU不能执行的指令,也不知道是哪出了错,等过两天考完试,再好好看看。...
阅读全文 |
评论次数(2) |
浏览次数(1444) |
所属类型(说说)
[2008-05-23 22:48] 检查点16.2
start:mov ax,data
mov es,ax...
mov es,ax...
阅读全文 |
评论次数(1) |
浏览次数(1071) |
所属类型(汇编作业)
[2008-05-23 22:47] 检测点16.1
mov ax,a[si]
add [12],ax
adc word ptr b,0
add si,2...
add [12],ax
adc word ptr b,0
add si,2...
阅读全文 |
评论次数(1) |
浏览次数(1169) |
所属类型(汇编作业)
[2008-05-22 00:48] 实验15
这个实验我用到了15.4程序的前一部分,即在屏幕中间依次显示"a"-"z",我用这部分代码的目的是为了产生延迟,以便能够实现实验15中安装的int9中断例程,在显示"a"-"z"的过程中,按下"A"后,如果松开,就会显示满屏幕的"A";其他键照常处理。
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
;这是部分程序是装载int9中断例程的
...
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
;这是部分程序是装载int9中断例程的
...
阅读全文 |
评论次数(3) |
浏览次数(1166) |
所属类型(汇编作业)
[2008-05-22 00:21] 检测点15.1
(1)pushf
call dword ptr ds:[0]
(2)改写方法
cti
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
sti...
call dword ptr ds:[0]
(2)改写方法
cti
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
sti...
阅读全文 |
评论次数(1) |
浏览次数(1202) |
所属类型(汇编作业)
[2008-05-22 00:15] 实验14
总算是做成了~希望大家批评指教
assume cs:code
data segment
db '??/??/?? ??:??:??'
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,16
mov bl,0
mov cx,3
s1:push cx
mov al,bl
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
add ah,30h
and al,00001111b
add al,30h
mov ds:[si],al
mov ds...
assume cs:code
data segment
db '??/??/?? ??:??:??'
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,16
mov bl,0
mov cx,3
s1:push cx
mov al,bl
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
add ah,30h
and al,00001111b
add al,30h
mov ds:[si],al
mov ds...
阅读全文 |
评论次数(1) |
浏览次数(1089) |
所属类型(汇编作业)
『 查看更多文章 』