发布网友 发布时间:2023-11-12 20:15
共1个回答
热心网友 时间:2024-10-12 23:16
汇编语言MOVAH,4CHINT21H返回DOS中INT21H称为DOS中断调用。
实际上,是调用DOS中的子程序。当MOVAH,4CH,就是结束本程序,返回DOS操作系统。
大多数汇编语言规则都是以目标处理器及其机器语言的物理局限性为基础的。比如,CPU要求两个指令操作数的大小相同。与C++或Java相比,汇编语言的规则较少,因为,前者是用语法规则来减少意外的逻辑错误,而这是以*底层数据访问为代价的。
汇编语言程序员可以很容易地绕过高级语言的*性特征。例如,Java就不允许访问特定的内存地址。程序员可以使用JavaNativeInterface类来调用C函数绕过这个*,可结果程序不容易维护。
反之,汇编语言可以访问所有的内存地址。但这种自由的代价也很高:汇编语言程序员需要花费大量的时间进行调试。
扩展资料:
汇编语言只是将机器语言做了简单编译,所以并没有根本上解决机器语言的特定性,所以汇编语言和机器自身的编程环境息息相关,推广和移植很难,但是还是保持了机器语言优秀的执行效率,因为他的可阅读性和简便性,汇编语言到现在依然是常用的编程语言之一。
汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
参考资料:百度百科-汇编语言