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

临桂住房和城乡建设局网站百度广告投放

临桂住房和城乡建设局网站,百度广告投放,河北邢台穷吗,h5 做的网站 价格这阵子开始做汇编的微机实验(微机原理与接口技术题解及实验指导,吴宁版本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://www.hkea.cn/news/78653/

相关文章:

  • 企业级网站内容管理解决方案网站关键词快速排名服务
  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo
  • 东莞网站建设规范软文内容
  • 项目网站建设业务分析搜索优化的培训免费咨询
  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件
  • 政府机关备案网站百度竞价什么意思
  • 广元专业高端网站建设seo视频
  • 烟台网站建设诚信臻动传媒百度网络营销中心
  • 贵阳网站建设搜王道下拉重庆seo网络推广关键词
  • 大型 网站的建设 阶段百度官方网站下载
  • 江苏专业做网站的公司百度地图导航网页版
  • 怎么去投诉做网站的公司宁波seo外包推广软件
  • 网络营销跟做网站有什么区别线上推广如何引流
  • 如何进行网店推广seo排名优化怎样
  • 什么建站程序好收录上海网络公司seo