微机原理求物理地址的问题,那个乘16的含义是左移4位,那计算的时候应该怎么算? 微机原理的物理地址的计算?

\u5fae\u673a\u539f\u7406\u5bfb\u5730\u5740\u65b9\u5f0f\u548c\u6c42\u7269\u7406\u5730\u5740\u3002

mov es:[si], ax \u4e2d\u76ee\u7684\u64cd\u4f5c\u6570\u4e3a \u5bc4\u5b58\u5668\u95f4\u63a5\u5bfb\u5740\uff0c\u5176\u7269\u7406\u5730\u5740\uff1des*16\uff08\u5373\u5de6\u79fb4\u4f4d\uff09\uff0bsi\uff1d20000h\uff0b0200h\uff1d20200h \u3002
\u4ece\u5df2\u6709\u6761\u4ef6\u770b\uff0cax \u4e3a\u6e90\u64cd\u4f5c\u6570\uff0c\u4f46\u5176 \u672a\u77e5\u3002

\u6bb5\u5730\u5740*16+\u504f\u79fb\u5730\u5740CS
\u95ee\u9898\u4e0d\u662f\u5f88\u6e05\u695a.. \u56de\u7b54\u7684\u4e5f\u5f88\u542b\u7cca~

物理地址的计算方法是段地址左移一位十六进制数,再加上偏移地址。就像你这个题目中的算法就是:12000H+0FF00H=21F00H。物理地址的计算方法都是如此。只要把相应的段地址左移一位再相加就可以。但有时候需要判断它对应的段地址。
这种题目相对来说是很简单的,只要把题目中给出的十六进制段地址左移一位,最后一位补零就可以的。
再如CS=2100H,IP=02100H。则物理地址为:2A000H+02100H=2C100H
希望对你有帮助!

  • 寰満鍘熺悊:甯垜瑙e喅浜嗗槢
    绛旓細鐗╃悊鍦板潃涓20210H锛岀墿鐞嗗湴鍧= 娈靛湴鍧*16H锛10锛+鍋忕Щ鍦板潃
  • 鍏充簬寰満鍘熺悊 瀵诲潃鐨勯棶棰
    绛旓細棣栧厛鎴戠‘瀹炰笉鐭ラ亾浣犲寰満鍘熺悊鐨鐭ヨ瘑鎺屾彙澶氬皯锛屼笅闈㈡垜灏卞敖鍙兘璇︾粏瑙i噴涓涓嬪惂锛氭棰樹负瀵勫瓨鍣ㄩ棿鎺ュ鍧锛屽氨鏄寚瀵勫瓨鍣紙DI锛変腑鐨勫唴瀹规槸鎿嶄綔鏁扮殑鍦板潃锛浠庤鍦板潃涓彇鍑虹殑鎵嶆槸鎿嶄綔鏁般備絾鏄紝鎿嶄綔鏁板湴鍧鏄敱鍩哄湴鍧鍜屽亸绉诲湴鍧鏋勬垚锛屽嵆DS瀵勫瓨鍣ㄤ腑鐨勪负鍩哄湴鍧锛孌I瀵勫瓨鍣ㄤ腑鐨勫唴瀹逛负鍋忕Щ鍦板潃锛屾搷浣滄暟鍦板潃鐢卞熀鍦板潃鍦...
  • 寰満鍘熺悊
    绛旓細璁℃暟鐗╃悊鍦板潃鐨鏂规硶锛氬皢娈靛湴鍧宸︾Щ鍥涗綅鍐嶅姞涓婂亸绉诲湴鍧銆傚亣濡侰S=2000H锛孖P=2100H锛岄偅涔圕S鏄鍦板潃锛孖P鏄鍐呭亸绉诲湴鍧锛屾墍浠W=CS*16锛10H锛+IP=20000H+2100H=22100H.
  • 寰満鍘熺悊闂
    绛旓細1..4*1/(20*10^6)2.鐗╃悊鍦板潃=DS*16+DI+VAR=20000H+0500H+0100H 3.MOV AX,56 AAA AX 4. 0100 0000 + 1110 1011 =10010 1011 CF=OF=1 5.杩欎釜闂浣犳病闂竻妤 6.澶嶄綅鍦板潃瀵勫瓨鍣ㄥ垎鍒负锛坈s锛=OFFFFH 鍏跺畠瀵勫瓨鍣ㄩ兘涓0锛屾晠涓0FFFF0H 7.姝ら鏂规硶鏄厛鍐欐帶鍒跺瓧锛屽啀瀵瑰湴鍧椤哄啓浣庝綅鍜...
  • 寰満鍘熺悊涓庢帴鍙g殑鍑犻亾棰,鎬ユ眰绛旀
    绛旓細绗竴棰橈細璇锋寚鍑轰笅鍒楁寚浠ょ殑婧愭搷浣滄暟鐨勫鍧鏂瑰紡锛屽苟璁$畻鐗╃悊鍦板潃銆傝锛圖S锛=2000H, (ES)=2100H, (SI)=00A0H, (SS)=1500H, (BX)=0100H,(BP)=0100H锛 鏁版嵁鍙橀噺WAL鐨勫亸绉诲湴鍧涓0050H锛1.MOV AX,[100H] 锛涚洿鎺ュ鍧 2000H*10H+100H=20100H 2.MOV AX,[BX] ;瀵勫瓨鍣ㄩ棿鎺ュ鍧 2000...
  • 寰満鍘熺悊瀵诲潃褰撲腑,鐗╃悊鍦板潃=娈靛瘎瀛樺櫒x16+瀵勫瓨鍣ㄤ腑鐨16 鏄寚鐨勪粈涔,鑰...
    绛旓細涓嶈繃灏辨槸锛氭妸娈靛瘎瀛樺櫒鍐呭锛屽乏绉诲洓浣嶏紝鑰屽凡銆傛暣杩欎箞鍟板棪骞插槢锛佷簩杩涘埗锛屽乏绉讳竴浣嶏紝鍙宠竟娣讳竴涓 0锛屽氨鏄箻浠 2锛涗簩杩涘埗锛屽乏绉讳簩浣嶏紝鍙宠竟娣讳竴涓 0锛屽氨鏄箻浠 4锛涘乏绉讳笁浣嶏紝灏辨槸涔樹互 8锛涘乏绉诲洓浣嶏紝灏辨槸涔樹互 16銆備箻浠涔堜箻锛佸~涓婂洓涓簩杩涘埗鐨 0锛岋紙鎴栦竴涓16杩涘埗鐨 0锛夛紝灏卞畬浜嬩簡銆侰PU锛屽畠涔...
  • 鏈夊叧寰満鍘熺悊棰樼洰:鏌愪竴涓瓨鍌ㄥ崟鍏冪殑娈鍦板潃涓篈BCDH,鍋忕Щ鍦板潃涓篈BCDH...
    绛旓細鍦ㄦ瘮杈冭佺殑Intel 16浣岰PU鏃朵唬锛孋PU瀵诲潃鏄16浣嶏紝鑰屼负浜嗘墿澶у唴瀛橈紝閲囩敤浜嗘鍦板潃鍜屽亸绉婚噺鐨勬柟寮忥紝姝ゆ椂瀵诲潃閲囩敤20浣嶅鍧锛屽鍧鑼冨洿涓1M锛岀墿鐞嗗湴鍧鐨璁$畻鏄細娈靛湴鍧 * 16 + 鍋忕Щ閲忥紝浣犳彁鍒扮殑鍦板潃鏄灏戯紝鑷繁绠椾竴涓嬪惂銆
  • 鐗╃悊鍦板潃璁$畻鍏紡?
    绛旓細鐗╃悊鍦板潃=娈靛湴鍧*10H+娈靛唴鍋忕Щ鍦板潃銆傛鍦板潃涔樹互10H鏄洜涓烘鍦板潃褰撴椂鏄彇楂樺洓浣嶅緱鍒扮殑锛屾墍浠ヨ繕鍘熷悗瑕佽娈靛湴鍧宸︾Щ4浣嶏紙10H = 10000B锛夛紝渚嬪锛坈s锛= 20A8H锛岋紙IP锛= 2008H锛屽垯鐗╃悊鍦板潃涓20A8H*10H+2008H = 22A88H銆備緥濡傦紙cs锛= 20A8H锛岋紙IP锛= 2008H锛屽垯鐗╃悊鍦板潃涓20A8H*10H+2008H...
  • 姹傝В绛寰満鍘熺悊棰樼洰,鎬!姣忛亾杩藉姞20鍒
    绛旓細绛旂4棰橈細瀹归噺16KB =16384B =4000hB, 鏈湴鍧鏄03FFFh 绛旂5棰橈細鐗╃悊鍦板潃 =(2200hx16h)+0300h =22300h 绛旂6棰橈細L = 06h 绛旂7棰橈細LEA BX, DAT1 ; ;BX =0000h MOV CL, DAT2-DAT1 ; ;CL =03h MOV AL, TYPE DAT1 ; ;AL =01h 绛旂8棰橈細涓柇绫诲瀷鍙锋槸 10h...
  • 銆寰満鍘熺悊銆嬬殑涔犻姹傝В
    绛旓細鍙兘鐭ラ亾褰撳墠鍫嗘爤娈电殑鐗╃悊鍦板潃锛ss*16+sp=23E00H锛宻p=0鏃朵负鏍堝簳锛岀墿鐞嗗湴鍧涓23600H 鍫嗘爤娈垫渶澶т笉瓒呰繃64k锛岃鍫嗘爤娈电殑娈靛湴鍧涓2360H锛屽亸绉诲湴鍧鑼冨洿鏈澶т负0000H~0FFFFH 鐗╃悊鍦板潃=娈靛湴鍧*10H+鍋忕Щ鍦板潃 ,鍗23600H~235FFH.褰撳墠sp=0800锛岃嫢鍐嶅悜鍫嗘爤涓帇鍏20涓瓧鑺傜殑鏁版嵁锛屾鏃秙p鐨勫唴瀹逛负0800H+20...
  • 扩展阅读:扫一扫题目出答案 ... 微机原理期末考试题库 ... 物理电学视频 ... 物理学七大经典问题 ... 微机原理复试常问题目 ... 高一物理开窍最佳方法 ... 张雪峰为啥不建议学计算机 ... 物理问题100个询问 ... 微机原理是不是太难了 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网