24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 432  |  回复: 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的回帖

lxjwyx

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

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的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者

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

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

汇编语言比起高级语言来直观的多。
天行健,君子以自强不息!
4楼2009-12-02 09:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 317分 一志愿南理工材料工程 本科湖工大 求调剂 +7 芋泥小铃铛 2026-03-28 7/350 2026-03-28 21:38 by 小木虫tim
[考研] 332求调剂 +4 @MZB382400 2026-03-28 4/200 2026-03-28 21:02 by 唐沐儿
[考研] 0856材料化工调剂 总分330 +11 zhubinhao 2026-03-27 11/550 2026-03-28 20:22 by 418490947
[考研] 一志愿华理,数一英一285求A区调剂 +8 AZMK 2026-03-25 12/600 2026-03-28 18:15 by AZMK
[考研] 压国家一区线,求导师收留,有恩必谢! +7 迷人的哈哈 2026-03-28 7/350 2026-03-28 16:47 by 催化大白
[考研] 085600 286分 材料求调剂 +7 麻辣鱿鱼 2026-03-27 8/400 2026-03-28 12:17 by zllcz
[考研] 调剂 +3 好好读书。 2026-03-28 3/150 2026-03-28 12:04 by 王保杰33
[考研] 330一志愿中国海洋大学 化学工程 085602 有读博意愿 求调剂 +3 wywy.. 2026-03-27 4/200 2026-03-28 03:32 by fmesaito
[考研] 0703化学求调剂,各位老师看看我!!! +5 祁祺祺 2026-03-25 5/250 2026-03-27 21:44 by 东方猪猪
[考研] 322求调剂 +4 我真的很想学习 2026-03-23 4/200 2026-03-27 13:51 by 杨杨杨紫
[考研] 一志愿陕师大生物学071000,298分,求调剂 +5 SYA! 2026-03-23 5/250 2026-03-27 09:29 by 不吃魚的貓
[考研] 325求调剂 +5 李嘉图·S·路 2026-03-23 5/250 2026-03-27 00:42 by wxiongid
[考研] 343求调剂 +4 赠我一本书 2026-03-23 4/200 2026-03-27 00:40 by wxiongid
[考研] 294分080500材料科学与工程求调剂 +4 柳溪边 2026-03-26 4/200 2026-03-26 21:14 by XPU李庆
[考研] 0703化学求调剂 +3 丹青奶盖 2026-03-26 5/250 2026-03-26 20:11 by macy2011
[考研] 一志愿天津大学339材料与化工求调剂 +3 江往卖鱼 2026-03-26 3/150 2026-03-26 09:42 by 王小欠i
[考研] 334分 一志愿武理-080500 材料求调剂 +4 李李不服输 2026-03-25 4/200 2026-03-25 21:26 by 星空星月
[考研] 一志愿北化315 求调剂 +3 akrrain 2026-03-24 3/150 2026-03-24 19:35 by 了了了了。。
[考研] 336化工调剂 +4 王大坦1 2026-03-23 5/250 2026-03-23 18:32 by allen-yin
[考研] 接收2026硕士调剂(学硕+专硕) +4 allen-yin 2026-03-23 6/300 2026-03-23 15:04 by 汪!?!
信息提示
请填处理意见