当前位置:编程学习 > 汇编语言 >>

有两道汇编语言的作业题,可能要作为考试题,求大神帮忙解答一下

有两道汇编语言的作业题,可能要作为考试题,求大神帮忙解答一下 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单片机的汇编语言,有没有推荐的好书或者视频啊?
下一个:单片机无线通信 汇编语言编程

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,