求汇编语言基础知识答案 汇编语言一些基础性知识不是很理解,大家帮帮忙~

\u5b66\u4e60\u6c47\u7f16\u8bed\u8a00\u9700\u8981\u54ea\u4e9b\u57fa\u7840\u77e5\u8bc6\uff1f

\u6c47\u7f16\u8bed\u8a00\u76f4\u63a5\u4e0e\u786c\u4ef6\u7ed3\u6784\u6253\u4ea4\u9053\uff0c\u6240\u4ee5\u5b66\u4e60\u6c47\u7f16\u8bed\u8a00\uff0c\u4f60\u81f3\u5c11\u8981\u61c2\u5f97\u4e0e\u4e4b\u76f8\u5173\u7684\u786c\u4ef6\u77e5\u8bc6\uff0c\u6bd4\u5982\u4e2d\u65ad\u7cfb\u7edf\u3001\u4e13\u7528\u6a21\u5757\uff08\u6bd4\u5982\u4e32\u53e3\uff0c\u5b9a\u65f6\u5668\uff0c\u8ba1\u6570\u5668\uff09\u3001\u5b58\u50a8\u5668\u7ed3\u6784\u3001\u6570\u636e\u603b\u7ebf\u3001\u5730\u5740\u603b\u7ebf\uff1b\u4f60\u8fd8\u9700\u8981\u719f\u6089\u6307\u4ee4\u7cfb\u7edf\uff1b\u5f53\u7136\uff0c\u6570\u5b57\u7535\u8def\u77e5\u8bc6\u4e5f\u662f\u5fc5\u987b\u7684\u3002
\u6c47\u7f16\u8bed\u8a00\u7ed3\u6784\u4e0d\u5982\u9ad8\u7ea7\u8bed\u8a00\u90a3\u4e48\u6e05\u6670\uff0c\u770b\u8d77\u6765\u6bd4\u8f83\u7e41\u7410\u548c\u67af\u71e5\uff0c\u6240\u4ee5\u9700\u8981\u4e13\u5fc3\u548c\u9759\u5fc3\uff0c\u4e0d\u80fd\u6d6e\u8e81\uff0c\u5426\u5219\u5f88\u96be\u6df1\u5165\u8fdb\u53bb\uff0c\u6c47\u7f16\u8bed\u8a00\u4f7f\u7528\u9891\u7387\u6700\u591a\u7684\u662f\u5341\u516d\u8fdb\u5236\u6570\uff0c\u6240\u4ee5\u6570\u5236\u8f6c\u6362\u4f60\u9700\u8981\u5f88\u719f\u6089\u3002

\u8fd9\u4e24\u6761\u6307\u4ee4\uff0c\u770b\u4f3c\u76f8\u8fd1\uff0c\u5b9e\u5219\u672c\u8d28\u533a\u522b\u3002

\u6307\u4ee4MOV BX,AX\u7684\u6e90\u64cd\u4f5c\u6570\u5c5e\u4e8e\u5bc4\u5b58\u5668\u76f4\u63a5\u5bfb\u5740\uff0c\u610f\u6307\uff1a\u64cd\u4f5c\u6570\u5c31\u5728\u8fd9\u4e2a\u5bc4\u5b58\u5668\u4e2d\u3002

\u800c\u6307\u4ee4MOV BX,[AX]\u7684\u6e90\u64cd\u4f5c\u6570\u5c5e\u4e8e\u5bc4\u5b58\u5668\u95f4\u63a5\u5bfb\u5740\uff0c\u610f\u6307\uff1a\u64cd\u4f5c\u6570\u5728\u8fd9\u4e2a\u5bc4\u5b58\u5668\u6240\u6307\u7684\u5185\u5b58\u5355\u5143\u4e2d\u3002\u4f46\u8fd9\u6761\u6307\u4ee4\u5b58\u5728\u4e00\u4e2a\u5f88\u4e25\u91cd\u7684\u95ee\u9898\uff1aAX\u4e0d\u80fd\u4f5c\u4e3a\u53d8\u5740\u5bc4\u5b58\u5668\u4f7f\u7528\uff0c\u6216\u8005\u8bf4AX\u4e0d\u662f\u53d8\u5740\u5bc4\u5b58\u5668\u3002\u53d8\u5740\u5bc4\u5b58\u5668\u6709\u4e0b\u52174\u4e2a\uff1a
BX\uff1a\u57fa\u5740\u5bc4\u5b58\u5668
SI\uff1a\u6e90\u53d8\u5740\u5bc4\u5b58\u5668
DI\uff1a\u76ee\u7684\u53d8\u5740\u5bc4\u5b58\u5668
BP\uff1a\u5806\u6808\u53d8\u5740\u5bc4\u5b58\u5668

\u5728\u4e0d\u4f7f\u7528\u6bb5\u8d85\u8d8a\u524d\u7f00\u7684\u60c5\u51b5\u4e0b\uff0c\u6709\u4e0b\u5217\u89c4\u5b9a\uff1a
1\u3001\u82e5\u6709\u6548\u5730\u5740\u7528SI\u3001DI\u548cBX\u7b49\u4e4b\u4e00\u6765\u6307\u5b9a\uff0c\u5219\u5176\u7f3a\u7701\u7684\u6bb5\u5bc4\u5b58\u5668\u4e3aDS\uff1b
2\u3001\u82e5\u6709\u6548\u5730\u5740\u7528BP\u6765\u6307\u5b9a\uff0c\u5219\u5176\u7f3a\u7701\u7684\u6bb5\u5bc4\u5b58\u5668\u4e3aSS(\u5373\uff1a\u5806\u6808\u6bb5)\u3002

\u5047\u8bbe\u6709\u6307\u4ee4\uff1aMOV BX,[DI]\uff0c\u5728\u6267\u884c\u65f6\uff0c(DS)=1000H\uff0c(DI)=2345H\uff0c\u5b58\u50a8\u5355\u514312345H\u7684\u5185\u5bb9\u662f4354H\u3002\u95ee\u6267\u884c\u6307\u4ee4\u540e\uff0cBX\u7684\u503c\u662f\u4ec0\u4e48\uff1f
\u89e3\uff1a\u6839\u636e\u5bc4\u5b58\u5668\u95f4\u63a5\u5bfb\u5740\u65b9\u5f0f\u7684\u89c4\u5219\uff0c\u5728\u6267\u884c\u672c\u4f8b\u6307\u4ee4\u65f6\uff0c\u5bc4\u5b58\u5668DI\u7684\u503c\u4e0d\u662f\u64cd\u4f5c\u6570\uff0c\u800c\u662f\u64cd\u4f5c\u6570\u7684\u5730\u5740\u3002\u8be5\u64cd\u4f5c\u6570\u7684\u7269\u7406\u5730\u5740\u5e94\u7531DS\u548cDI\u7684\u503c\u5f62\u6210\uff0c\u5373\uff1a
PA=(DS)*16+DI=1000H*16+2345H=12345H\u3002
\u6240\u4ee5\uff0c\u8be5\u6307\u4ee4\u7684\u6267\u884c\u6548\u679c\u662f\uff1a\u628a\u4ece\u7269\u7406\u5730\u5740\u4e3a12345H\u5f00\u59cb\u7684\u4e00\u4e2a\u5b57\u7684\u503c\u4f20\u9001\u7ed9BX\u3002

数据寄存器AX当用做8位时____AH,BH,CH,DH_____存放高位字节,
____AL,BL,CL,DL_____存放低位字节。
将字转换为双字的指令是___cwd______
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用____0___表示正号,_____1____表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为___21065______

编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
mov bx,ax
cbw bx
mov ax,10
mul bx

2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
DATA SEGMENT
RSLT DB"F?$"
DATA ENDS
CODES SEGMENT
ASSUME CS:CODE DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV DS,OFFSET RSLT
MOV AH,9
INT 21H
CODE ENDS
END START

3、 在内存字单元B1(被除数)和字单元B2(除数)各有一个有符号数为
-7A34H和2B8H,求其商和余数,并将结果存入W1开始的单元中。
有数据定义如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各条指令执行后的结果
(1) MOV AX , TYPE B1 AX=( 0001 )
( 2 ) MOV BX , TYPE B2 BX=( 0002 )
( 3 ) MOV CX , LENGTH B2 CX=( 0007 )
( 4 ) MOV DI , SIZE B2 DI=( 0eh )
( 5 ) MOV SI , LENGTH B3 SI=( 0001 )

数据寄存器AX当用做8位时_AH_存放高位字节,_AL_存放低位字节。
将字转换为双字的指令是_CWD_
普通加法指令是__ADD_,带借位的减法指令是 SBB___。
在段寄存器中,代码段寄存器是___CS__,数据段寄存器是_DS__
对于有符号数最高有效位表示符号,通常用__0__表示正数,__1__表示负数。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为__21065H____

编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MOV BL,10
MUL BL ;结果是AX=AL*BL
MOV DX,AX

2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
LEA SI,RSLT
MOV BL,[SI]
MOV DL,BL
AND DL,0F0H
MOV CL,04
ROR DL,CL
ADD DL,30H
MOV AH,02 ;显示高四位
INT 21H

AND BL,0F0H
ADD BL,30H
MOV DL,BL
MOV AH,02H;显示低四位
INT 21H

(以上程序只适用于部分十六进制码)

3、 在内存字单元B1(被除数)和字单元B2(除数)各有一个有符号数为
-7A34H和2B8H,求其商和余数,并将结果存入W1开始的单元中。
有数据定义如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各条指令执行后的结果
(1) MOV AX , TYPE B1 AX=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )

数据寄存器AX当用做8位时____AH_____存放高位字节,
____AL_____存放低位字节。
将字转换为双字的指令是__CWD______
普通加法指令是_____ADD____,带借位的减法指令是___SBB______。
在段寄存器中,代码段寄存器是___DS______,数据段寄存器是____SS_____
对于有符号数最高有效位表示符号,通常用___0____表示正号,____1_____表示负号。
段地址和偏移地址为2100H:0065H的存储单元的物理地址为_21065H________

编程:
1、 用乘法指令实现将寄存器AL的内容乘10,结果存到DX寄存器
MUL 10
MOV DX,AX
2、在存储单元RSLT中存放着一位十六进制数,将其显示到屏幕上
(十六进制数可自行定义)
MOV DL,[RSTL]
ADD DL,'0'
CMP DL,'9'
JBE NEXT
ADD DL,7
NEXT:
MOV AH,2
INT 21H

3、 在内存字单元B1(被除数)和字单元B2(除数)各有一个有符号数为
-7A34H和2B8H,求其商和余数,并将结果存入W1开始的单元中。
MOV DX,0
MOV AX,7A34H
MOV BX,2B8H
IMUL BX
MOV WORD PTR W1,AX
MOV WORD PTR W1+2,DX

有数据定义如下
B1 DB 7, 2, 6, 8
B2 DW 5 DUP ( 7 )
B3 DW ‘CDEF’
求出以下各条指令执行后的结果
(1) MOV AX , TYPE B1 AX=( 1 )
( 2 ) MOV BX , TYPE B2 BX=( 2 )
( 3 ) MOV CX , LENGTH B2 CX=( 5 )
( 4 ) MOV DI , SIZE B2 DI=( 10 )
( 5 ) MOV SI , LENGTH B3 SI=( 1 )

  • 姹傛眹缂栬瑷鍩虹鐭ヨ瘑绛旀
    绛旓細___AL,BL,CL,DL___瀛樻斁浣庝綅瀛楄妭銆傚皢瀛楄浆鎹负鍙屽瓧鐨勬寚浠ゆ槸___cwd___鏅氬姞娉曟寚浠ゆ槸___ADD___锛屽甫鍊熶綅鐨勫噺娉曟寚浠ゆ槸___SBB___銆傚湪娈靛瘎瀛樺櫒涓紝浠g爜娈靛瘎瀛樺櫒鏄痏__DS___锛屾暟鎹瀵勫瓨鍣ㄦ槸___SS___瀵逛簬鏈夌鍙锋暟鏈楂樻湁鏁堜綅琛ㄧず绗﹀彿锛岄氬父鐢╛__0___琛ㄧず姝e彿锛宊__1___琛ㄧず璐熷彿銆傛鍦板潃鍜屽亸...
  • 姹囩紪璇█鍩虹鐭ヨ瘑姹傝В绛 楂樺垎閫佷笂
    绛旓細shl ax,cl
  • 姹囩紪璇█鍩虹鐭ヨ瘑
    绛旓細姹囩紪璇█鏄绠楁満缂栫▼涓殑涓绉嶄綆绾ц瑷,瀹冪洿鎺ラ潰鍚戣绠楁満纭欢,鍏锋湁楂樻晥銆佺伒娲荤瓑鐗圭偣銆傛湰鏂囧皢浠嬬粛姹囩紪璇█涓殑涓浜鍩虹鐭ヨ瘑,甯姪璇昏呮洿濂藉湴鐞嗚В杩欓棬璇█銆燐璁$畻鏂规硶0010-1001=1001杩欎釜璁$畻,瀹為檯涓婃槸灏0010鍓嶉潰鍔犱釜1,鍙樻垚浜10010銆傝繖鏄眹缂栬瑷涓殑涓绉嶈绠楁柟娉曘瀛樺偍鍗曞厓DS:[SI]鎸囩殑鏄瓨鍌ㄥ櫒涓殑涓涓瓨鍌ㄥ崟鍏,...
  • 姹囩紪璇█鍩虹
    绛旓細姹囩紪璇█涓,甯哥敤鐨勫鍧鏂瑰紡鏈:绔嬪嵆瀵诲潃銆佺洿鎺ュ鍧銆佸瘎瀛樺櫒瀵诲潃銆侀棿鎺ュ鍧銆佺浉瀵瑰鍧绛夈杩愮畻绗︽眹缂栬瑷涓,甯哥敤鐨勮繍绠楃鏈:鍔犮佸噺銆佷箻銆侀櫎銆佷笌銆佹垨銆侀潪銆佸紓鎴栫瓑銆杩涘埗杞崲鍦ㄦ眹缂栬瑷涓,甯哥敤鐨勮繘鍒舵湁:浜岃繘鍒躲佸叓杩涘埗銆佸崄杩涘埗銆佸崄鍏繘鍒剁瓑銆傞渶瑕佹帉鎻″畠浠箣闂寸殑杞崲鏂规硶銆鎸囦护鏍煎紡姹囩紪璇█涓,鎸囦护鐢辨搷浣滅爜鍜...
  • 姹囩紪璇█鍩虹鐭ヨ瘑
    绛旓細鏈枃灏嗕粙缁姹囩紪璇█鍩虹鐭ヨ瘑锛屽寘鎷8086CPU鐨勫唴瀛樿闂佹爤鎿嶄綔鏈哄埗绛夈🖥️鍐呭瓨璁块棶灏1000H閫佸叆鍒板瘎瀛樺櫒ds涓紝浣跨敤鐨勮鍙ユ槸鈥渕ov ds, 1000H鈥濄傗淸0]鈥濊〃绀轰竴涓唴瀛樺崟鍏冿紝0琛ㄧず鍐呭瓨鍗曞厓鐨勫亸绉诲湴鍧銆傜敤mov鎸囦护璁块棶鍐呭瓨鍗曞厓锛屽彲浠ュ湪mov鎸囦护涓彧缁欏嚭鍗曞厓鐨勫亸绉诲湴鍧锛屾鏃讹紝娈靛湴鍧榛樿鍦╠s...
  • 姹囩紪璇█鏄竴绉()銆
    绛旓細銆绛旀銆戯細A 鏈鑰冩煡璁$畻鏈鍩虹鐭ヨ瘑銆姹囩紪璇█鏄潰鍚戞満鍣ㄧ殑绋嬪簭璁捐璇█銆傚湪姹囩紪璇█涓紝鐢ㄥ姪璁扮浠f浛鎿嶄綔鐮侊紝鐢ㄥ湴鍧绗﹀彿鎴栨爣鍙蜂唬鏇垮湴鍧鐮併傝繖鏍风敤绗﹀彿浠f浛鏈哄櫒璇█鐨勪簩杩涘埗鐮侊紝灏辨妸鏈哄櫒璇█鍙樻垚浜嗘眹缂栬瑷銆傛眹缂栬瑷鏄换浣曚竴绉嶇敤浜庣數瀛愯绠楁満鍜屽叾浠栧彲缂栫▼鍣ㄤ欢鐨勪綆绾ц瑷锛屼篃鍙互鍙仛绗﹀彿璇█銆備娇鐢ㄦ眹缂栬瑷...
  • 姹囩紪璇█涓浜鍩虹鎬鐭ヨ瘑涓嶆槸寰堢悊瑙,澶у甯府蹇檦
    绛旓細鎸囦护MOV BX,AX鐨勬簮鎿嶄綔鏁板睘浜庡瘎瀛樺櫒鐩存帴瀵诲潃锛屾剰鎸囷細鎿嶄綔鏁板氨鍦ㄨ繖涓瘎瀛樺櫒涓傝屾寚浠OV BX,[AX]鐨勬簮鎿嶄綔鏁板睘浜庡瘎瀛樺櫒闂存帴瀵诲潃锛屾剰鎸囷細鎿嶄綔鏁板湪杩欎釜瀵勫瓨鍣ㄦ墍鎸囩殑鍐呭瓨鍗曞厓涓備絾杩欐潯鎸囦护瀛樺湪涓涓緢涓ラ噸鐨勯棶棰橈細AX涓嶈兘浣滀负鍙樺潃瀵勫瓨鍣ㄤ娇鐢紝鎴栬呰AX涓嶆槸鍙樺潃瀵勫瓨鍣ㄣ傚彉鍧瀵勫瓨鍣ㄦ湁涓嬪垪4涓細BX锛氬熀鍧瀵勫瓨鍣 ...
  • 璇锋暀涓姹囩紪鍒濈骇鐭ヨ瘑
    绛旓細ADD AX锛546AH ;灏546AH 涓 AX 鐨勫唴瀹圭浉鍔(鍗充笌鏁32C5H鐩稿姞)缁撴灉瀛樺叆AX 涓.缁撴灉AX=32C5H + 546AH =872FH 4.杩欓噷16杩涘埗涓庝簩杩涘埗杞崲鍜孊CD鐮佹病鍏崇郴.16杩涘埗涓庝簩杩涘埗鏄瘮杈冪畝鍗.寤鸿浣犳妸杩欎簺杩涚▼杞崲绛鍩虹鍏堟帉鎻.872FH鍖栨垚浜岃繘鍒朵负 1000 0111 0010 1111 娉ㄦ剰涓嬬┖鏍8瀵1000 7瀵0111 ......
  • 姹囩紪璇█鍩虹鐭ヨ瘑闂
    绛旓細0123456789 鏄互瀛椾覆褰㈠紡琛ㄧず鐨勫瓧鑺傛暟鎹泦鍚堛傚畯灞曞紑涓猴細dw (0+1)*2 dw (1+1)*2 dw (2+1)*2 dw (3+1)*2 鈥︹w (9+1)*2
  • 鎿嶄綔绯荤粺鍘熺悊:璇﹁В姹囩紪璇█鍩虹鐭ヨ瘑(鍥炬枃浠g爜)
    绛旓細姹囩紪璇█锛屼綔涓虹紪绋嬭瑷鐨勫熀鐭筹紝瀹冪殑瀛樺湪鏄负浜嗙洿鎺ヤ笌鏈哄櫒鎸囦护鎵撲氦閬擄紝涓虹▼搴忓憳鎻ず纭欢鎿嶄綔鐨勫簳灞傞昏緫銆傚畠涓庢簮绋嬪簭銆姹囩紪绋嬪簭鍜岀紪璇戣繃绋嬬揣瀵嗙浉杩烇紝鍏锋湁鏄捐憲鐗圭偣锛氭瘡涓鏉℃寚浠ら兘瀵瑰簲浜庢満鍣ㄧ殑鐩存帴鎿嶄綔锛岃浣犺兘娓呮櫚鍦拌瀵熺▼搴忔墽琛岀殑姝ラ锛涘畠涓庣‖浠剁殑浜插拰鎬т娇寰楁晥鐜囨瀬楂橈紝鑳藉鍏呭垎鍒╃敤璁$畻鏈虹殑姣忎竴涓粏寰姛鑳斤紱...
  • 扩展阅读:扫一扫整本答案 ... 苹果手机自动答题软件 ... 扫一扫一秒出答案 ... 扫一扫题目出答案app ... 一扫卷子全出答案网站 ... 免费扫一扫搜答案 ... 答题神器一扫就出答案 ... 搜题拍照秒出答案 ... 免费查试卷答案网站2024 ...

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