王爽的汇编题,检测点6.1
用内存0-15的单元中内容改写程序的数据,用栈实现。
assume cs:codeseg
codeseg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0
start: mov ax,(cs)---填空
mov ss,ax
mov sp,(26)---填空
mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:
push [bx]
(pop cs:[bx])---填空
add bx,2
loop s
mov ax,4c00h
int 21h
codeseg ends
end start
一步步执行查看,数据确实被内存的0-15的数据改写了,但执行了完了后为什么只有
程序中的第一个数据被正确改写,其它的都不对?会的请帮忙看看,谢谢。
assume cs:codeseg
codeseg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0
start: mov ax,(cs)---填空
mov ss,ax
mov sp,(26)---填空
mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:
push [bx]
(pop cs:[bx])---填空
add bx,2
loop s
mov ax,4c00h
int 21h
codeseg ends
end start
一步步执行查看,数据确实被内存的0-15的数据改写了,但执行了完了后为什么只有
程序中的第一个数据被正确改写,其它的都不对?会的请帮忙看看,谢谢。
...全文
相关推荐
学校教师的个人述职报告范文合集五篇.docx
学校教师的个人述职报告范文合集五篇.docx
汇编语言--王爽 检测点解答
一:前言这篇blog记录我阅读汇编语言(王爽)的心得,每单元的检测点解答。二:第一章:基础知识总线bus:分为数据总线,控制总线,地址总线地址总线的宽度决定了CPU能对多少内存单元进行寻址(寻址能力)数据总线:决定了CPU和外界的数据传送速度控制总线:决定了CPU对外部器件的控制能力内存:内存是对各种芯片(显卡,网卡,随机存储器)的RAM和ROM的物理地址编址,即物理地址对虚拟地址的一一映射。这样...
汇编语言答案(王爽版)
王爽汇编语言答案(本答案是自己做的 所有题目已在deubg中调试;但难免有差错,发现的提醒我 email:maokaijiang1211@163.com 谢谢)第一章检测点1.11) 13(2) 1024,0,1023(3) 8192,1024(4) 2^30,2^20,2^10(5) 64,1,16,4(6) 1,1,2,2,4(7) 512,256
学校教师的个人述职报告范文汇编五篇.docx
学校教师的个人述职报告范文汇编五篇.docx
学校教师的个人述职报告范文五篇.docx
学校教师的个人述职报告范文五篇.docx


