代码如下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assume cs:code
data segment
db 10 dup (0)
data ends
code segment
start: mov ax,317ah
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
dtoc: push si ...
- [adm13956587] 看看我的: assume cs:code code segment mov ax,0H 01/01 22:50
- [lxyraul] acool 意见很好啊,我针对题目去做题了,没有考虑程序通用性,谢谢提醒 12/22 10:08
- [acool] 不错,结果都正确了,程序也比较简捷。 mov es:[bx].724h[si],al -- 12/21 14:33
- [acool] 博主继续加油啊~ s: mov [bx],al inc ax --- 12/21 14:29
- [lxyraul] 谢谢LS给我的鼓励 12/17 16:48
- [mess] 不错,博主继续加油啊~ 程序的结果博主已经自己验证了,就不多说了 ^_^ 12/16 16:13
- [tinyparticle] 0:200=20:0从这里考虑下 11/30 16:38
[2009-12-25 11:08] 第十章 数值显示
阅读全文 |
评论次数(0) |
浏览次数(535) |
所属类型(汇编作业)
[2009-12-17 21:55] 实验9 根据材料编程
显示到屏幕中间 我没有取绝对中间 这个题目里是不是一定要求的啊?
看看我的思路 还请各位指教看看有没有其他方法。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assume cs:code
data segment
db 'welcome to masm!'
db 2h,24h,71h
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov si,0
m...
看看我的思路 还请各位指教看看有没有其他方法。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assume cs:code
data segment
db 'welcome to masm!'
db 2h,24h,71h
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov si,0
m...
阅读全文 |
评论次数(2) |
浏览次数(617) |
所属类型(汇编作业)
[2009-12-15 19:55] 第八章的实验7
方法肯定不是最好的,但还是蛮有条理得
刚一拿到题的时候 那叫一个无从下手啊(估计还是自己的基础不好) 万事下手之前难啊 怎么想也不明白 自己就打算先把数据放进内存看看结构吧。嘿,这一放自己豁然开朗啊 原来是这样的啊 然后经历了一番调试写程序调试写程序 终于——完成了。
中间做题的时候发现前3个循环还是有规律可寻的 所以才有其他人的一个循环就搞定的吧 接下来该改进改进方法了
另外在编译的过程中了解了几个错误提示的含义
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assume cs:codesg
...
刚一拿到题的时候 那叫一个无从下手啊(估计还是自己的基础不好) 万事下手之前难啊 怎么想也不明白 自己就打算先把数据放进内存看看结构吧。嘿,这一放自己豁然开朗啊 原来是这样的啊 然后经历了一番调试写程序调试写程序 终于——完成了。
中间做题的时候发现前3个循环还是有规律可寻的 所以才有其他人的一个循环就搞定的吧 接下来该改进改进方法了
另外在编译的过程中了解了几个错误提示的含义
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assume cs:codesg
...
阅读全文 |
评论次数(2) |
浏览次数(640) |
所属类型(汇编作业)
[2009-12-12 16:31] 第7章 问题7.9作业!!!
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,ax
mov sp,16
mov bx,0
mov cx,4
s...
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,stacksg
mov ss,ax
mov sp,16
mov bx,0
mov cx,4
s...
阅读全文 |
评论次数(0) |
浏览次数(508) |
所属类型(汇编作业)
[2009-11-25 16:51] 第五章实验4 嘿嘿 第一次发文章啊 有点小紧张
assume cs:code
code segment
mov ax,0h
mov ds,ax
mov bx,200h
mov cx,64
s: mov [bx],al
inc ax
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
中间错过一次 调试过之后出正确答案啦 还有中间 CX设为63 查看内存结果的时候 发现错误。 这个有10行代码 要求9行 再研究……...
code segment
mov ax,0h
mov ds,ax
mov bx,200h
mov cx,64
s: mov [bx],al
inc ax
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
中间错过一次 调试过之后出正确答案啦 还有中间 CX设为63 查看内存结果的时候 发现错误。 这个有10行代码 要求9行 再研究……...
阅读全文 |
评论次数(3) |
浏览次数(651) |
所属类型(汇编作业)