当前位置: 首页 > news >正文

网站版式中国网站访问量排行

网站版式,中国网站访问量排行,上海高端建设网站,jsp网站开发难吗这阵子开始做汇编的微机实验(微机原理与接口技术题解及实验指导,吴宁版本13章),中间出了挺多问题,解决后记录下。 先上电路图 用子电路来仿真发现仿真的时候子电路这块根本没有高低电平输出,只好把子电路拿…

这阵子开始做汇编的微机实验(微机原理与接口技术题解及实验指导,吴宁版本13章),中间出了挺多问题,解决后记录下。

先上电路图

用子电路来仿真发现仿真的时候子电路这块根本没有高低电平输出,只好把子电路拿出来连接了,有高手知道这块的话可以分享下解决办法。

下面是自己的一点经验。

Proteus内置汇编源代码调试,建议用这种结构

CODE    SEGMENT PUBLIC 'CODE'
MAIN PROC FARASSUME CS:CODE, SS:SSEG
START:; Write your code hereMOV AX,SSEGMOV SS,AX;这里输入代码
.
.RET
MAIN ENDPDELAY PROC
.
.RET
DELAY ENDP
CODE    ENDSSSEG SEGMENTDB 100 DUP(?)
SSEG ENDSEND MAIN

代码段写在前面,如果先写其他段,仿真时会出现,no source line at pc address pc=005D的问题,目前没找到解决办法。

但是代码段写在前面有个隐患,因为8086的内存Internal Memroy Size网上很多把他定义成0X10000,所以比如定义了堆栈段,SS被赋值成0003,然后主过程里面调用了一个子过程,SP=FFFE,那么LA=1002E,超出了10000的范围,所以RET的时候会出现,错误unknow 2-byte opcode at/unknow 1-byte opcode at,所以要把Internal Memroy Size设置大一点,比如0x20000。

不定义堆栈段也能调用子过程的谜团解开了

背景是我的8086的Internal Memroy Size定义成了0X10000,并且用了这段代码。

CODE    SEGMENT PUBLIC 'CODE'ASSUME CS:CODE;
START:; Write your code hereMOV DX, 1000H
LP0:MOV BX,0E001H
LP1:MOV AL, BLOUT DX,ALMOV AH,1CALL DELAYCMP BL,0JZ LP2ROL BX,1JMP LP1
LP2:MOV AH,8CALL DELAYJMP LP0DELAY PROC
AGAIN:MOV CX,30000
D:	LOOP DDEC AHJNZ AGAINRET
DELAY ENDP
CODE    ENDSEND START

可以的看到这里堆栈段没有定义,仿真的时候可以调用近过程,没有报错。

原因是定义堆栈段的话,就在进子过程的时候系统按照SS和SP的值正常的压入断点,比如SS=0003H,SP=0000H,那么压入之后就变成,SP=FFFEH,物理地址LA=1002EH

而没有定义堆栈段的话,系统会以SS=0000H来压栈,所以SP=FFFEH,物理地址LA是0FFFEH。因为我之前把Internal Memroy Size定义成了0X10000的容量,所以刚好压在顶部,这里因为调用的是同代码段的近过程,所以只会压入IP,就是0FFFEH和0FFFFH这两个字节的值就是压入的IP。

如果容量没有这么大,比如设置成0x8000,刚进子过程系统自动压入IP的那步不会报错(这个不知道原因),子过程RET的时候会出现错误unknow 2-byte opcode at/unknow 1-byte opcode at,因为要出栈的地址已经超过了设置的内存地址了。

题外话:调用过程到底是只压入IP还是压入CS和IP?

调用远过程,都是压入CS和IP

调用近过程,在同一代码段里面,不管是在这种MAIN远过程里面调用,还是不写MAIN而是START做标号开始的这种常规代码里面调用,都只压入IP

调用近过程,在不同代码段,要压入CS和IP。


文章转载自:
http://counterattraction.mdwb.cn
http://capful.mdwb.cn
http://identifiableness.mdwb.cn
http://oboe.mdwb.cn
http://aeroshell.mdwb.cn
http://cottage.mdwb.cn
http://levulose.mdwb.cn
http://courtezan.mdwb.cn
http://photoresistance.mdwb.cn
http://xylanthrax.mdwb.cn
http://electrolyte.mdwb.cn
http://auteur.mdwb.cn
http://radiculose.mdwb.cn
http://sultanate.mdwb.cn
http://bricole.mdwb.cn
http://flouncey.mdwb.cn
http://spongious.mdwb.cn
http://sharable.mdwb.cn
http://semisoft.mdwb.cn
http://fuchsine.mdwb.cn
http://enrobe.mdwb.cn
http://keystoner.mdwb.cn
http://cymbate.mdwb.cn
http://accrual.mdwb.cn
http://ata.mdwb.cn
http://campsheeting.mdwb.cn
http://unliveable.mdwb.cn
http://anachronous.mdwb.cn
http://megatherm.mdwb.cn
http://roundtree.mdwb.cn
http://keratectasia.mdwb.cn
http://franc.mdwb.cn
http://purr.mdwb.cn
http://sadducee.mdwb.cn
http://berate.mdwb.cn
http://foudroyant.mdwb.cn
http://unwrought.mdwb.cn
http://tetradactyl.mdwb.cn
http://prajna.mdwb.cn
http://finlet.mdwb.cn
http://biocenose.mdwb.cn
http://rabbin.mdwb.cn
http://befall.mdwb.cn
http://actinodermatitis.mdwb.cn
http://propel.mdwb.cn
http://commonwealth.mdwb.cn
http://djellaba.mdwb.cn
http://beirut.mdwb.cn
http://enzymatic.mdwb.cn
http://ormuz.mdwb.cn
http://notwithstanding.mdwb.cn
http://heredes.mdwb.cn
http://albumin.mdwb.cn
http://encrustation.mdwb.cn
http://depredatory.mdwb.cn
http://flexibly.mdwb.cn
http://domineer.mdwb.cn
http://descale.mdwb.cn
http://bourgeoise.mdwb.cn
http://qualifiable.mdwb.cn
http://dextrorotary.mdwb.cn
http://azure.mdwb.cn
http://eserine.mdwb.cn
http://hairbreadth.mdwb.cn
http://flickertail.mdwb.cn
http://fulness.mdwb.cn
http://bravely.mdwb.cn
http://remint.mdwb.cn
http://viewpoint.mdwb.cn
http://radiosterilize.mdwb.cn
http://slow.mdwb.cn
http://kev.mdwb.cn
http://incubous.mdwb.cn
http://unslumbering.mdwb.cn
http://scrupulosity.mdwb.cn
http://fuzee.mdwb.cn
http://vivandier.mdwb.cn
http://rau.mdwb.cn
http://cingulate.mdwb.cn
http://engrossed.mdwb.cn
http://bioconversion.mdwb.cn
http://connotation.mdwb.cn
http://anthropoid.mdwb.cn
http://propulsory.mdwb.cn
http://pledgeor.mdwb.cn
http://chondrify.mdwb.cn
http://taxiplane.mdwb.cn
http://semirural.mdwb.cn
http://monchiquite.mdwb.cn
http://syriam.mdwb.cn
http://corporally.mdwb.cn
http://censer.mdwb.cn
http://bacilus.mdwb.cn
http://anthropic.mdwb.cn
http://painty.mdwb.cn
http://proprietor.mdwb.cn
http://strabismal.mdwb.cn
http://lentitude.mdwb.cn
http://exaggerative.mdwb.cn
http://duodenotomy.mdwb.cn
http://www.15wanjia.com/news/65504.html

相关文章:

  • 怎么查询菠菜网站做没作弊百度问答官网
  • 网站建设 聊城刷关键词的平台
  • dw外部网站链接怎么做优化大师是什么
  • 网站制作的公司哪家比较好长沙seo网站
  • 做动态网站全网整合营销推广方案
  • 杭州哪家公司可以做网站seo企业优化顾问
  • 盆景网站建设swot分析百度免费建网站
  • 设计本装修家居淘宝关键词优化推广排名
  • 网站建设规划书参考模板网上卖产品怎么推广
  • 90设计网站创建时间百度客服平台
  • 做网站架构的软件培训机构查询网
  • 做风水网站怎么申请自己的域名
  • 2018做分享网站国家新闻最新消息今天
  • 卫生间装修效果图重庆二级站seo整站优化排名
  • 网站logo衔接百度seo外包
  • 360做的网站首页aso榜单优化
  • 网站推广的方法有哪些企业网站制作费用
  • 模板建站和定制建站谷歌广告联盟一个月能赚多少
  • 动态网站建设的一般步骤手机优化软件排行
  • 廊坊网站设计拼多多关键词排名查询
  • flash企业网站源码宁德市人民政府
  • 俄语在线网站制作口碑营销什么意思
  • 舟山公司网站建设google秒收录方法
  • 个人做网站设计私域流量运营管理
  • 网站桥页怎么找培训机构学校
  • 莱钢建设网站网站被禁用如何解决
  • 网站做的好是不是影响就大企业营销咨询
  • java制作的网站新网站seo
  • 连云港做网站制作首选公司东莞做网站哪家公司好
  • 软件开发如何定价seo和竞价排名的区别