| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1352 人关注过本帖
标题:汇编考试题目求解
取消只看楼主 加入收藏
shooterboy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-29
收藏
 问题点数:0 回复次数:1 
汇编考试题目求解
马上就要汇编考试了,很多题目都不会做,那位大侠能帮忙看一下啊!求解啊!!
判断题,下面两个是正确的还是错误的?
1.MOV  SI,[SI]
2.OUT  [BX],AL
四、程序分析
1.执行完程序后,回答指定的问题。
MOV AX,0
MOV BX,2
MOV CX,50
LP: ADD AX,BX
ADD BX,2
LOOP LP
问:(1)该程序的功能是(                        )。
   (2)程序执行完成后,(AX)=(          )。
2.执行完程序后,回答指定的问题。
 MOV AX,200H
 MOV BX,500H
 MOV [BX+10H],30H
 ADD    AX,[BX+10H]
 LEA    SI,[BX+10H
 MOV BX,AX
问:该程序段执行后,SI=(          )。BX=(             )。

六、填语句
1.从键盘输入一个十六进制数码,转换成二进制数放入HEXNUM单元,在括号上填入适当的语句。
HEXNUM   DB   
MOV   AH,(          
INT     21H
CMP    AL,39H
NEXT              
SUB      AH,(          
NEXT: SUB  AL,30H
MOV  HEXNUM,AL
HLT



2.已知从BUF单元起存有若干带符号数,将其中的正数找出并存入PLUS单元,负数存入MINUS单元,把下列程序填充完整。
DATA SEGMENT
BUF DB 12,-2,3,4,-80,-1,6,8,-11,-23
CN  EQU $-BUF
PLUS DB CN DUP(?)
MINUS DB CN DUP(?)
DATA ENDS
CODE SEGMENT
 ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
 MOV DS,AX
 MOV SI,OFFSET BUF
 MOV DI,OFFSET PLUS
 MOV BX,OFFSET MINUS
 MOV CX,         
NEXT: MOV AL,[SI]
 INC  SI
 TEST AL,80H
         PP
 MOV [DI],AL
 INC (        
 JMP LP
PP: MOV [BX],AL
      BX
LP: (     NEXT
 MOV AH,4CH
 INT 21H
CODE ENDS
END START

七、程序设计
1.大小写字母互换
1)设内存数据区有大小写混合英文ASCII字母。将其转换为全部大写和全部小写,并在屏幕显示这3种字母。字母显示用DOS功能9号调用。
2)程序算法:大小写英文字母互换,查ASCII码字符表可知,字母A~ZASCII码是41H~5AH,字母a~zASCII码是61H~7AH。两种字母转换只需加减20H即可。
















[[italic] 本帖最后由 shooterboy 于 2007-11-29 11:39 编辑 [/italic]]
搜索更多相关主题的帖子: 考试 求解 汇编 
2007-11-29 11:25
shooterboy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-29
收藏
得分:0 
,谢谢各位的帮忙,小弟就要上战场了,希望能过关哦
2007-11-30 09:58
快速回复:汇编考试题目求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017076 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved