问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

汇编语言(王爽)的实验5,第五问和第六问补全后,对全部代码逐行解析,以及分段进行分析总结

提问网友 发布时间:2022-04-23 14:20
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2023-10-18 00:45
实验5 编写、调试具有多个段的程序
-----------------------------------------
(1)
1.保持不变
2.<考虑不同机子环境不同,答案无法统一>
3.X-2,X-1
(2)
1.保持不变
2.<考虑不同机子环境不同,答案无法统一>
3.X-2,X-1
4.(N/16+1)*16 [说明:N/16只取整数部分]
(3)
1.保持不变
2.<考虑不同机子环境不同,答案无法统一>
3.X+3,X+4
(4)
答:第3个仍然可以正确执行。因为如果把end指令后的标号start去掉后,编译器便会顺序执行程序。换句话说:当未给编译器预先的通知,要求其从哪开始执行程序时,编译器就自动以'至上向下'的顺序进行编译执行源程序。
(5)完整程序如下:
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start:mov ax,a
mov es,ax
mov ax,c
mov ds,ax
mov bx,0
mov cx,8
s1:mov ax,es:[bx]
add [bx],ax
add bx,2
loop s1
mov ax,b
mov es,ax
mov ds,ax
mov bx,0
mov cx,8
s2:mov ax,es:[bx]
add [bx],ax
add bx,2
loop s2
mov ax,4c00h
int 21h
code ends
end start
(6)完整程序如下:
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:
mov ax,b
mov ss,ax
mov sp,10h
mov ax,a
mov ds,ax
mov bx,0
mov cx,8
s: push [bx]
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start

实验6 实践课程中的程序
-------------------------------
(2)编程:完成问题中的程序。
问题7.9完整程序如下:
assume cs:codesg,ss:stacksg,ds:datasg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start:
mov ax,stacksg
mov ss,ax
mov sp,16
mov ax,datasg
mov ds,ax
mov bx,0
mov cx,4
s: ;外循环
push cx
mov si,3
mov cx,4
s0: ;内循环
mov al,[bx+si]
and al,11011111b
mov [bx+si],al
inc si
loop s0
add bx,16
pop cx
loop s
mov ax,4c00h
int 21h
codesg ends
end start

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

汇编语言笔记 汇编语言 栈 汇编语言通用性问题 汇编语言通用性问题 汇编语言(王爽)第二版各章内容总结(每章20多字),高分求 汇编语言(王爽)第二版各章内容总结(每章20多字),高分求 有关高级语言和汇编语言的一些问题? 汇编,C语言,java的区别,我是小白,请说的通俗易懂一点,谢谢。 简述计算机程序设计语言(机器语言、汇编语言、高级语言)的优缺点。 汇编语言学习心得 单片机汇编语言总结{越完整越好} 汇编语言的知识点总结 OPPO A11单手模式使用方法是什么? PCHM10能无线充电吗? PCHM10和SPN-ALOO哪个好? 深更半夜的手机屏上突然出现已成功升级至PcHM10_11_A.51手机安全吗? oppo型号是PCHM10手机的回扯键如何找到 在什么位置? PCHM10_11_A.43_4v90ab90是真机吗? OPPO型号PCHM10支持OTG吗? 型号PCHM10有NFC功能吗? 用爱剪辑怎么剪视频 在汇编语言中变量的名字代表什么? 在汇编语言中变量的名字代表什么? 以my.asm为例说明汇编语言上机过程. 以my.asm为例说明汇编语言上机过程. 请推荐汇编语言从入门到精通 都需要看什么书 给个学习路线图 我是自学没老师 请推荐汇编语言从入门到精通 都需要看什么书 给个学习路线图 我是自学没老师 关于汇编语言的,前辈帮忙总结一下哪些汇编语言的指令影响标志位并分析一下是怎么影响的 关于汇编语言的,前辈帮忙总结一下哪些汇编语言的指令影响标志位并分析一下是怎么影响的 微机原理与汇编语言的学习心得 汇编语言的逻辑运算中异或怎么算,能不能给个例子 我查账单怎么查? 现在还有人用汇编语言?最流行的是什么 学习汇编语言有没有用啊? 梦见锅底下的火非常红旺是什么意思? 用汇编语言编写对成绩等级的判断 梦见炒菜锅着火了怎么也扑不灭? 用8086汇编语言输出hello world的程序 梦见用锅炒菜,锅里着火了是什么预兆? 我有必要学汇编语言吗
Top