求汇编语言顺序结构程序设计实验报告
答案:2 悬赏:30
解决时间 2021-12-22 07:16
- 提问者网友:夕夏残阳落幕
- 2021-12-21 15:43
已知字节变量X,Y存放于VARX,VARY存储单元中利用公式求Z的值,并将结果存放于RESULT存储单元中,公式:Z=((X+Y)*8-X)/2
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-12-21 15:55
DATAS SEGMENT
VARX DW 15
VARY DW 16
RESULT DW 0
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
mov ax,VARX
mov bx,VARY
add ax,bx ;x+y
mov bx,8
xor dx,dx
mul bx ;*8
sub ax,VARX ;-x
mov bx,2
xor dx,dx
div bx ;/2
mov result,ax
MOV AH,4CH
INT 21H
CODES ENDS
END START
VARX DW 15
VARY DW 16
RESULT DW 0
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
mov ax,VARX
mov bx,VARY
add ax,bx ;x+y
mov bx,8
xor dx,dx
mul bx ;*8
sub ax,VARX ;-x
mov bx,2
xor dx,dx
div bx ;/2
mov result,ax
MOV AH,4CH
INT 21H
CODES ENDS
END START
全部回答
- 1楼网友:一只傻青衣
- 2021-12-21 16:51
朋友,我来告诉你吧,看你给的分多的面子上,说的详细点。1 先大概看看c,(记住是大概),了解一下高级语言的编程技巧。2 然后学习汇编语言(16位和32位都要学,先学16位,然后学32位,32位就是你说的win32汇编),因为汇编语言是很多相关课程(比如数据结构,操作系统,微机原理)等的重要基础,这一点不用多讲,等你学完汇编之后,你就会建立起计算机最底层的编程意识,因为汇编语言是针对机器的语言。。。。如果从事计算机科学研究的话,汇编语言是必不可少的,语言因很简单,因为汇编语言是面向机器的(这点你开始学习以后就会体会到),,我们每天工作的平台都是机器,不会机器语言(汇编语言)行吗??就好比我们想出国不会英语一样,行吗?? 3 然后深入的学习c 4 你少了一门课程,就是微机原理。数据结构,微机原理,操作系统这三门课程的先后为 微机原理-----操作系统-------数据结构,因为"微机原理"是一些硬件知识+汇编,所以要在"操作系统"之前看,为操作系统打基础。数据结构是纯软件的东西,和其他两门不分先后,不过数据结构稍微难一点,可以在那两门之后看。5------把win32程序设计放到最后 。。。。。。。。。。。希望能对你有帮助,纯手打。。给分!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯