早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有人能回答下吗?感激不尽设下列各转移指令的第一字节在内存中的地址为CS=2000H和IP=016EH,且环境均为DS=6000H,BX=16C0H,(616C0H)=46H,(616C1H)=01H,(616C2H)=00H,(616C3H)=30H,(61732H)=70H,(61733H)=17H,

题目详情
有人能回答下吗?感激不尽
设下列各转移指令的第一字节在内存中的地址为CS=2000H和IP=016EH,且环境均为DS=6000H,BX=16C0H,(616C0H)=46H,(616C1H)=01H,(616C2H)=00H,(616C3H)=30H,(61732H)=70H,(61733H)=17H,写出下列无条件转移指令执行后CS和IP的值,各指令左首的16进制编码是该指令的机器码,指令中的目的地址用相应的标号表示(1) EBE7 JMP SHORT AGAIN (2)E90016 JMP NEAR OTHER这两个小题,书上没有提过什么机器码,所以不理解机器码是什么东西.还有当前的CS=2000H,IP=016EH所指的是JMP指令所在位置吗?感激不尽~
▼优质解答
答案和解析
兄弟,你的题目本身表述不清.一条指令的地址不能用CS:IP的方式来表示.因为指令的地址是静态的,而CS:IP是CPU正在执行某条指令时的下一条要执行指令的地址,即动态的.如果遇到转移指令/条件转移/循环指令,这个CS:IP的值可能会被改写.至于机器码是什么东西.这个嘛,建议把微机原理从头认真看,因为这个概念太基础了.建议,好好从微机原理的第一页开始看,一行一行地看懂.如果觉得看微机原理吃力,那么建议看《计算机组成原理》.把冯诺伊曼结构弄懂,把“程序存储”这个概念弄懂,把指令编码、操作码、操作数这些概念弄懂、把ALU、CU的工作原理弄懂.微机原理通常没把这些概念讲得很清楚,而《计算机组成原理》会很重点地讲这些概念.如果没有弄懂这些概念,微机原理就算是白学了.
看了 有人能回答下吗?感激不尽设下...的网友还看了以下: