所以我必须制作一个基本的计算器(我明天要参加考试),但我被困了。 我得到第一个num到数组,动作(+ OR - )然后第二个数字也到数组(数字必须是1-4个数字)。 如何从数组中取出每个数字并将其转换为完整数字(转换为二进制数字),执行数学操作并将答案转换为十六进制并打印出来? 它必须用分离的函数完成,并且只有当用户键入0时才会出现输入第一个num的消息,程序结束。 这是我的代码,希望您了解我的问题和代码(无法找到类似于我在互联网上寻找的内容)。 谢谢:))
$ awk '{ print gensub(/"\[([0-9]+\.[0-9]+) - ([0-9]+\.[0-9]+)]"/,"\\1","g")}' file
10368,"Verizon DSL",DSL,NY,NORTHEAST,-5,-4,1.1,0.384
答案 0 :(得分:0)
mov dx,offset num1
mov ah,10
int 21h
这是错误的,ah=0Ah
的服务int 21h
需要不同的数据结构,请参阅documentation。
当然,输入第二个字符串也是错误的。
然后在call kelet2
之后代码停止有意义。
(int 21h,ah=4Ch
退出电话除外)。
我认为你不能在1天内学会足够的大会,从这个起点通过任何大会考试。所以,我们希望考试不是关于大会的。
我认为经过2-3周的强化(每天8-12小时)学习+编程后你可以达到“新手”水平,这可能已经足够了。
那么你实际上在问什么?这个网站既不是“为我代码”服务,也不是“免费讲座”(虽然在有限意义上我倾向于在这里做到这一点)。但是,我不能在一个答案中提供半年的缺失努力。
也许你应该把你的考试搬到夏天,然后每个周末4-6小时就你的大会知识工作。