微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Dosbox中的算术

如何解决Dosbox中的算术

我使用dosBox编写了一个算术程序。输入必须为4和3,但结果应为16。是吗?

mov ah,4
mov al,3
add ah,ah
add ah,al
inc ah

解决方法

否,两次public class NikashaModels { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int NIKASHAId { get; set; } [Required] public decimal MAPPED_AMOUNT { get; set; } [ForeignKey("ProgramId")] public ProgramModels Program { get; set; } public int ProgramId { get; set; } [ForeignKey("SchoolId")] public SchoolModels School { get; set; } public int SchoolId { get; set; } } public class SchoolModels { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int SchoolId { get; set; } public string SCHOOL_NAME { get; set; } } public class ProgramModels { [Key] public int ProgramId { get; set; } public string PROGRAM_NAME { get; set; } } 操作会导致翻倍,因此结果必须为add ah,ah

您可以逐步查看寄存器内容来调试汇编代码吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。