24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 429  |  回复: 3
当前主题已经存档。

烂熊邓

金虫 (小有名气)

自然自由者

[交流] 【讨论】刚学汇编的疑问:

stack segment 'stack'
  dw 32 (0)
stack ends
DATA SEGMENT
MSG DB 0DH,OAH,"输入一串字符串:$"
MSG1 DB 0DH,0AH,"大写字母的数目:$"
MSG1 DB 0DH,0AH,"小写字母的数目:$"
MSG1 DB 0DH,0AH,"数字:$"
MSG1 DB 0DH,0AH,"其他数目:$"
BUF DB 99
    DB 0
    DB 99 DUP(?)
BIG DB 0
LITTLE DB 0
DIG DB 0
OTHER DB 0
DATA ENDS
CODE SEGMENT
ASSUMEl DSATA,CS:CODE
START:MOV AX,DATA     【这里的START是从这里开始,但在那里结束啦?我是                                   晓   不得那里完啊?向下边的哪些我有些有不晓得,】
MOV DS,AX
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
LEA DX,BUF
MOV AH,10
INT 21H
MOV CL,BUF+1
XOR CH,CH
LEA SI,BUF+2
AGIAIN:CMP BYTE PTR [SI],30H
JB OTHERS
CMP BYTE PTR [SI],39H
JBE DIGITALS
CMP BYTE PTR [SI],41H
JB OTHERS
CMP BYTE PTR [SI],5AH
JBE BIGS
CMP BYTE PTR [SI],61H
JB OTHERS
CMP BYTE PTR [SI],7AH
JBE LITTLES
OTHERS: INC OTHER
JMP OK
DIGITALS:INC DIG
JMP OK
LITTLES:INC LITTLE
JMP OK
BIGS:INC BIG
OK:INC SI
LOOP AGIAIN
LEA DX,MSG1
MOV BH,BIG
CALL DISPDEC
LEA DX,MSG2
MOV BH,LITTLE
CALL DISPDEC
LEA DX,MSG3
MOV BH,DIG
CALL DISPDEC
LEA DX,MSG4
MOV BH,OTHER
CALL DISPDEC
MOV AH,4CH
INT 21H
DISPDEC PROC NEAR
MOV AH,9
INT 21H
MOV AL,BH
XOR AH,AH
AAM
MOV DL,AH
MOV DH,AL
ADD DL,30H
MOV AH,2
INT 21H
MOV DL,DH
ADD DL,30H
MOV AH,2
INT 21H
RET
DISPDEC ENDP
CODE ENDS
END START


【还有我就是没有解一个题的那个思路;感觉找不到方向,大侠,麻烦指导一下,指点一下迷津吧!小熊在此感谢了】
回复此楼
我还年轻,我渴望一直在路上
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):谢谢应助! 12-2 09:25
引用回帖:
Originally posted by 烂熊邓 at 2009-12-1 22:37:
START:MOV AX,DATA     【这里的START是从这里开始,但在那里结束啦?我是                                   晓   不得那里完啊?向下边的哪些我有些有不晓得,】
...

貌似后面会有END START之类的,那里就结束了吧。

感觉汇编和C比起来,写汇编要做一部分C编译器作的工作。先把问题做成算法,然后把算法拆成子程序(或模块或类或者函数)。然后列出来需要哪些变量和常量,接下来规划内存,决定变量保存在栈里还是堆里、常量保存在数据段还是代码段。接着分配寄存器,最后就是Coding了。
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
2楼2009-12-02 08:47:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lxjwyx

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):一般应用不会让汇编实现复杂算法吧!欢迎常来程序软件版! 12-2 09:41
我觉的汇编比C要难,在编程的时候要注意算法的组合!
3楼2009-12-02 09:34:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
波不动(金币+2,VIP+0):好多漏评的帖子^_^! 12-10 02:39
汇编语言贴近硬件,硬件运行到什么情况自己要能想象的到!

寄存器,标志位,进出栈,跳转等等脑子一定要清楚!

汇编语言比起高级语言来直观的多。
天行健,君子以自强不息!
4楼2009-12-02 09:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 烂熊邓 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0856求调剂 +4 楒桉 2026-03-28 4/200 2026-03-28 21:53 by wxiongid
[考研] 11408软件工程求调剂 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 21:50 by zhq0425
[考研] 0856材料化工调剂 总分330 +11 zhubinhao 2026-03-27 11/550 2026-03-28 20:22 by 418490947
[考研] 调剂310 +6 温柔的晚安 2026-03-25 7/350 2026-03-28 16:04 by qq2000
[考研] 085701环境工程,267求调剂 +16 minht 2026-03-26 16/800 2026-03-28 12:16 by zllcz
[考研] 328求调剂 +7 嗯滴的基本都 2026-03-27 7/350 2026-03-28 04:19 by fmesaito
[考研] 化学调剂 +4 爱吃番茄的旭 2026-03-24 5/250 2026-03-27 17:50 by kiokin
[考研] 279 分 求调剂 +4 睡个好觉_16 2026-03-24 4/200 2026-03-27 15:05 by 醉在风里
[考研] 材料求调剂 +5 .m.. 2026-03-25 5/250 2026-03-27 11:08 by 不吃魚的貓
[考研] 材料学硕,求调剂 6+5 糖葫芦888ll 2026-03-22 10/500 2026-03-27 08:18 by hypershenger
[考研] 341求调剂 +7 青柠檬1 2026-03-26 7/350 2026-03-27 00:19 by wxiongid
[考研] 材料调剂 5+4 想要一壶桃花水 2026-03-25 10/500 2026-03-26 19:56 by 不吃魚的貓
[考研] 一志愿河工大 081700 276求调剂 +4 地球绕着太阳转 2026-03-23 4/200 2026-03-26 14:27 by zzll406
[考研] 打过很多竞赛,085406控制工程300分,求调剂 +3 askeladz 2026-03-26 3/150 2026-03-26 09:08 by 给你你注意休息
[考研] 一志愿南航 335分 | 0856材料化工 | GPA 4.07 | 有科研经历 +6 cccchenso 2026-03-23 6/300 2026-03-25 22:25 by 544594351
[考研] 求b区院校调剂 +4 周56 2026-03-24 5/250 2026-03-25 17:12 by yishunmin
[考研] 347求调剂 +4 L when 2026-03-25 4/200 2026-03-25 13:37 by cocolv
[考研] 344求调剂 +3 desto 2026-03-24 3/150 2026-03-24 10:09 by 搏击518
[考研] 361求调剂 +3 Glack 2026-03-22 3/150 2026-03-23 22:03 by fuyu_
[论文投稿] 急发核心期刊论文 +3 贤达问津 2026-03-23 5/250 2026-03-23 17:13 by 妹子不好惹
信息提示
请填处理意见