


- [游客] 表示每次运行到cx=2的时候就不能再往下一步进行了! 谁能告诉我是哪里的问题? 06/11 23:38
- [游客] 这是C下的么?main中的 int c[]={6,7,8,9} ; int *p = c; 08/06 15:33
- [游客] 实现队列?呵呵,以前学C的时候也弄过队,循环队列等东西,锻炼了很多思维逻辑上的东西。 博主可以自己 08/06 15:30
- [maxm] 这实验没难度,关键是细心 几个易出错的地儿我都在注释中做了标记 希望大家别跟我一样犯糊涂 (*^ 06/04 20:58
- [maxm] 感谢fangyugirl分享心得 05/08 18:47
- [fangyugirl] 看到你说你在这章徘徊了两周,我跟你差不多的。我是做BIOS的,上班时没有事情了就看书,做课程设计一时 04/23 13:44
- [maxm] 哎,没有自己电脑。 03/19 20:57
- [游客] 然后继续编程 呵呵 03/18 20:56
- [游客] 我被卡在这一章了,就因为这个实验。 03/18 15:31
- [maxm] 最后加了点注释,程序改动如下: ;------------------------------ 03/13 15:52
[2009-06-04 20:53] 实验11 细心就成
assume cs:codesg
datasg segment
db "Binginner's All-purpose Sysmbolic Instruction Code.",0
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov si,0
mov dh,5
mov dl,5
mov cl,11111001b ;白底高亮闪烁蓝字
call cls ;清屏
call show...
datasg segment
db "Binginner's All-purpose Sysmbolic Instruction Code.",0
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov si,0
mov dh,5
mov dl,5
mov cl,11111001b ;白底高亮闪烁蓝字
call cls ;清屏
call show...
阅读全文 |
评论次数(1) |
浏览次数(1070) |
所属类型(实验)
[2009-03-10 16:16] 实验10b 难啃的骨头--除法溢出
做这实验比较开心,因为耳麦里传来的是邓丽君绵绵的情歌^_^。废话少说先看偶代码(有参考的):
-------------------------------------------------------
assume cs:code, ss:stack
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,...
-------------------------------------------------------
assume cs:code, ss:stack
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,...
阅读全文 |
评论次数(20) |
浏览次数(1617) |
所属类型(实验)
[2009-03-01 12:36]
实验9 解剖你
又是显示!跟实验7一个理儿都拷贝东西到一段内存空间,不过比较容易犯错,关键要仔细,且看偶滴初始代码:
-----------------------------------------------
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
db 02h, 24h, 71h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov di,0
m...
-----------------------------------------------
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
db 02h, 24h, 71h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov di,0
m...
阅读全文 |
评论次数(6) |
浏览次数(1336) |
所属类型(实验)
[2009-02-28 19:46]
实验8 这就是烙印
啥也不说,先debug ,u 如下:
------------------------------------------------------
-u cs:0000
13C4:0000 B8004C MOV AX,4C00
13C4:0003 CD21 INT 21
13C4:0005 B80000 MOV AX,0000
13C4:0008 90 NOP
13C4:0009 90 NOP
13C4:000A BF0800 MOV DI,0...
------------------------------------------------------
-u cs:0000
13C4:0000 B8004C MOV AX,4C00
13C4:0003 CD21 INT 21
13C4:0005 B80000 MOV AX,0000
13C4:0008 90 NOP
13C4:0009 90 NOP
13C4:000A BF0800 MOV DI,0...
阅读全文 |
评论次数(6) |
浏览次数(1587) |
所属类型(实验)
[2009-02-25 17:13]
实验7 收获比较大
一看题目不就是把一段数据赋值到内存嘛还不简单,于是打开熟悉的editplus 洋洋洒洒不一会就写下如下代码:
---------------------------------------
;实验7
assume cs:codesg
datasg segment
db '1975', '1976', '1977', '1978', '1979', '1980'
db '1981', '1982', '1983', '1984', '1985', '1986'
db '1987', '1988', '1989', '1990', '1991', '1992'
db '...
---------------------------------------
;实验7
assume cs:codesg
datasg segment
db '1975', '1976', '1977', '1978', '1979', '1980'
db '1981', '1982', '1983', '1984', '1985', '1986'
db '1987', '1988', '1989', '1990', '1991', '1992'
db '...
阅读全文 |
评论次数(9) |
浏览次数(1601) |
所属类型(实验)
页码数(1):
1