汇编
来源:互联网 发布:网络应用安全包括 编辑:程序博客网 时间:2024/06/08 03:42
题目
X、Y、Z、V均为字变量,在X、Y、Z、V字单元中存放是16位带符号数。试编写汇编语言程序完成以下功能:①计算表达式值(V–(X*Y+Z-720))/X;②将上述表达式运算结果整数放在SUM1单元,余数放在SUM2单元。
代码
assume cs:code,ds:data,ss:stackstack segmentdw 512 dup(?)stack ends data segmentx dw 1y dw 720z dw 0v dw 1sum1 dw ?sum2 dw ?data endscode segment start:mov ax,data mov ds,ax mov ax,stack mov ss,ax ;此题没有用到 mov ax,x imul y mov cx,ax mov bx,dx mov ax,z cwd add cx,ax adc bx,dx sub cx,720 sbb bx,0 mov ax,v cwd sub ax,cx sbb dx,bx idiv x mov sum1,ax mov sum2,dx mov ax,4c00h int 21h code ends end start
程序截图1
0 0
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 汇编
- 文章标题
- 300.leetcode-Longest Incresing Subsequence最长递增子序列
- IT项目经理应该做什么
- 指针数组和二级指针的排序应用实例
- AngularJS快速入门5--过滤器
- 汇编
- LeetCode代码记录
- 利用JSch远程登录linux服务器执行指令
- 车牌识别-模板匹配-BP神经网络-卷积神经网络[深度学习]
- 欢迎使用CSDN-markdown编辑器
- cocos2d-x 接入 GameCenter 排行榜与成就
- UVA208 Firetruck 【搜索】
- Qt5中文乱码
- LeetCode刷题(C++)——Binary Tree Level Order Traversal II(Easy)