有两道汇编语言的作业题,可能要作为考试题,求大神帮忙解答一下
有两道汇编语言的作业题,可能要作为考试题,求大神帮忙解答一下
1. 判断DATA单元中的数据,若为正数则存入DATA_A单元,若为负数就存入DATA_B单元中
2. 编程统计寄存器AX中相邻位的变化次数
感谢感谢~~~
追问:就是两道编程题能把程序完整的写出来么。。。下午考试急着用
答案:Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Open App.Path & "\ZC.txt" For Output As #1
Shell "cmd /c" & "ipconfig > " & Chr(34) & App.Path & Chr(34) & "\ZC.txt"
Close #1
Sleep 3000
Open App.Path & "\ZC.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, ZC
其他:这两道题选什么,为什么? 确定下列哪些数据在汇编语言中是非法的; A. 19BH B. 25+AL C. 108-102 D. 101B*0ABH B. 25+AL是非法的. 下列 1.移入累加器,判断符号位
2.没看懂什么意思 第一个(数据是8位为例)。。。
MOV AL,DATA ;将数据写入AL
TEST AL, 80H ;检测符号位
JNZ GOON ;若为负数(符号位为1),不为0跳转到GOON
MOV DATA_A,AL
GOON: MOV DATA_B,AL
HLT ;结束 http://zhidao.zhaoxi.net/question/357602029.html?oldq=1
上一个:我想学51单片机的汇编语言,有没有推荐的好书或者视频啊?
下一个:单片机无线通信 汇编语言编程