freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案(編輯修改稿)

2025-07-25 18:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 MOV AX,[3030H] MOV BX,[3032H] IMUL BX MOV [3034H],AX MOV [3036H] :(1)MAIN調(diào)用 NEAR的 SUBA過(guò)程(返回的偏移地址為 150BH);(2)SUBA調(diào)用 NEAR的 SUBB過(guò)程(返回的偏移地址為 1A70H);(3)SUBB調(diào)用 FAR的 SUBC過(guò)程(返回的偏移地址為 1B50H,段地址為 1000H);(4)從 SUBC返回 SUBB;(5)從 SUBB返回 SUBA;(6)從 SUBA返回 MAIN。請(qǐng)畫出每次調(diào)用或返回時(shí),堆棧內(nèi)容和堆棧指針變化情況。答: 150BH ***** 1A70H 150BH ***** 1B50H 1000H 1A70H 150BH ***** (SP) (SP) (SP) (1) (2) (3) 1A70H 150BH ***** 150BH ***** ***** (SP) (SP) (SP) (4) (5) (6) 9 微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 第四章匯編語(yǔ)言程序設(shè)計(jì)習(xí)題答案(部分) 什么是標(biāo)號(hào)?它有哪些屬性?答:標(biāo)號(hào)是一種特殊的標(biāo)識(shí)符,它代表代碼段中的某個(gè)具體位置,它主要用于表明轉(zhuǎn)移的目標(biāo)位置。源程序中的標(biāo)號(hào)都有三種屬性:段、偏移及類型。 什么是變量?它有哪些屬性?答:變量名代表存儲(chǔ)器中的一個(gè)數(shù)據(jù)區(qū)的名字。源程序中的變量有五種屬性:段、偏移、類型、長(zhǎng)度、規(guī)模。 什么是偽指令?什么是宏指令?偽指令在什么時(shí)候被執(zhí)行?宏指令在程序中如何被調(diào)用?答:偽指令語(yǔ)句是一種不產(chǎn)生目標(biāo)代碼的語(yǔ)句,它僅僅在匯編過(guò)程中告訴匯編程序應(yīng)如何匯編。偽指令語(yǔ)句是在匯編程序?qū)υ闯绦騾R編期間由匯編程序處理的操作。宏是若干語(yǔ)句組成的程序段,宏指令語(yǔ)句用來(lái)定義宏。一旦把某程序段定義成宏,則可以用宏名代替那段程序。在匯編時(shí),要對(duì)宏進(jìn)行宏展開(kāi),展開(kāi)的過(guò)程是將宏名用程序段代替。 匯編語(yǔ)言表達(dá)式中有哪些運(yùn)算符?它們所完成的運(yùn)算是在什么時(shí)候進(jìn)行的?答:匯編語(yǔ)言表達(dá)式中的運(yùn)算符有:算術(shù)運(yùn)算符 +、-、*、/、MOD 邏輯運(yùn)算符 AND、OR、NOT、XOR 關(guān)系運(yùn)算符 EQ、NE、LT、GT、LT、LE、GE 分析運(yùn)算符SEG、OFFSET、TYPE、LENGTH、SIZE屬性運(yùn)算符 PTR、THIS、SHORT其它 LOW、HIGH 這些運(yùn)算符都是在在匯編時(shí)由匯編程序?qū)ζ溥\(yùn)算的。 畫出下列語(yǔ)句中的數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)情況。 ORG 100H VARB DB 34,34H,‘GOOD’,2 DUP(1,2 DUP(0) ))VARW DW 5678H,‘CD’,$+2,2 DUP(100) VARC EQU 12 VARB DS:0100H 22H 34H 47H 4FH 4FH 44H 01H 00H 00H 01H 00H DS:010BH DS:0101H VARW DS:010CH DS:0102H DS:010DH DS:0103H DS:010EH DS:0104H DS:010FH DS:0105H DS:0110H DS:0106H DS:0111H DS:0107H DS:0112H DS:0108H DS:0113H DS:0109H DS:0114H DS:010AH DS:0115H 00H 78H 56H 44H 43H 12H 01H 64H 00H 64H 00H 4.6 按下列要求,寫出各數(shù)據(jù)定義語(yǔ)句。 DB1為 10H個(gè)重復(fù)的字節(jié)數(shù)據(jù)序列:1,2,5個(gè) 3,4。 DB2為字符串‘STUDENTS’ DB3為十六進(jìn)制數(shù)序列:12H,ABCDH 用等值語(yǔ)句給符號(hào) COUNT賦以 DB1數(shù)據(jù)區(qū)所占字節(jié)數(shù),該語(yǔ)句寫在最后。解答:10 微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 DB1 DB 16 DUP(1,2,5 DUP(3),4) DB2 DB ‘STUDENTS’ DB3 DW 12H,0ABCDH COUNT EQU DB2-DB1 指令 OR AX,1234H OR 0FFH中兩個(gè) OR有什么差別?這兩個(gè)操作數(shù)分別在什么時(shí)候執(zhí)行?解答:(1)指令 OR AX,1234H OR 0FFH中的第一個(gè) OR是指令系統(tǒng)中的 “或”指令,而第二個(gè) OR是表達(dá)式中表示邏輯 “或”關(guān)系的。(2)指令 OR AX,1234H OR 0FFH中的第一個(gè) OR是在 CPU執(zhí)行指令操作時(shí)才會(huì)執(zhí)行。而第二個(gè) OR是在匯編時(shí)就會(huì)將 1234H和 0FFH作邏輯“或”運(yùn)算,得到結(jié)果 12FFH。然后執(zhí)行第一個(gè) OR指令,完成 AX的內(nèi)容與 12FFH的邏輯“或”運(yùn)算。 4.8 對(duì)于下面的數(shù)據(jù)定義,各條 MOV指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么? PREP DB ? TABA DW 5 DUP(?) TABB DB ‘NEXT’ TABC DD 12345678H (1)MOV AX,TYPE PREP;AX=1 (2)MOV AX,TYPE TABA;AX=2 (3)MOV AX,LENGTH TABA;AX=5 (4)MOV AX,SIZE TABA;AX=10 (5)MOV AX,LENGTH TABB;AX=1 (6)MOV DX,SIZE TABC;AX=4 設(shè)數(shù)據(jù)段 DSEG中符號(hào)及數(shù)據(jù)定義如下,試寫出數(shù)據(jù)在內(nèi)存中的存儲(chǔ)示意圖。 (數(shù)據(jù)段 DSEG定義略 ) 解答: DAB DS:0100H 2FH 47H 4FH 54H 4FH 2FH 0DH 0AH 05H 13H 61H DS:0113H DS:0101H DS:0114H DS:0102H DS:0115H DS:0103H DS:0116H DS:0104H DS:0117H DS:0105H DS:0118H DS:0106H DS:0119H DS:0107H DS:011AH DBB DS:0108H DS:011BH DS:0109H DDW DS:011CH DS:010AH DS:011DH CCB DS:010BH DS:011EH DS:010CH DS:011FH DS:010DH DS:0120H DS:010EH DS:0121H DS:010FH DS:0122H DS:0110H DS:0123H DS:0111H DS:0124H DS:0112H DS:0125H 32H 31H 64H 00H 33H 03H 78H 00H 64H 00H 若自 STRING單元開(kāi)始存放有一個(gè)字符串(以字符 ‘$’結(jié)束),試完成:(1)編程統(tǒng)計(jì)該字符串長(zhǎng)度(不包含 $字符,并假設(shè)長(zhǎng)度為兩字節(jié))。(2)把字符串長(zhǎng)度放在 STRING 單元,把整個(gè)字符串往下移兩個(gè)單元。11 微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 程序段為:(1) MOV SI, OFFSET STRING XOR BX, BX CONT:MOV AL, [SI] CMP AL, ‘$’ JZ NEXT INC BX INC SI JMP CONT NEXT:MOV AH, 4CH INT 21H (2)STRING DB ‘ $’ COUNT EQU $STRING MOV SI, OFFSET STRING MOV CX, COUNT ADD SI, CX CONT: DEC SI MOV AL, [SI] MOV [SI+2], AL LOOP CONT MOV CX, COUNT MOV STRING, CX MOV AH, 4CH INT 21H 將字符串 STRING中的‘a(chǎn)mp?!址每崭翊妫址?STRING“It is FEBamp。03”。解答程序?yàn)椋?DATA SEGMENT STRING DB ‘It is FEBamp。03’ COUNT EQU $STRING DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV SI,OFFSET STRING MOV CX,COUNT MOV AL,‘$’ CONT:CMP AL,[SI] JNZ NEXT MOV BYTE PTR[SI],‘ ’ NEXT: INC SI LOOP CONT MOV AH,4CH INT 21H CODE ENDS END START 設(shè) BLOCK起有 20個(gè)單字節(jié)的數(shù),試將它們按降序排列。解答程序?yàn)椋?DATA SEGMENT ORG 0100H BLOCK DB 12H,87H,51H,68H,00H,02H,0FFH,0D6H,45H,77H,80H,9FH LEN EQU $BLOCK 12 微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,LEN1 。BX比較輪數(shù) LOP0: MOV SI,LEN1 。SI第 N個(gè)數(shù)在數(shù)據(jù)表中的偏移量 MOV CX,BX 。CX比較次數(shù)計(jì)數(shù)值 MOV DX,0 。DX置交換標(biāo)志為第 N個(gè)數(shù)在數(shù)據(jù)表中偏移量 LOP1: MOV AL,BLOCK[SI] CMP AL,BLOCK[SI1] 。比較相鄰兩數(shù) JLE NEXT MOV AH,BLOCK[SI1] 。交換兩數(shù) MOV BLOCK[SI1],AL MOV BLOCK[SI],AH MOV DX,1 。DX發(fā)生交換處的位置 NEXT: DEC SI 。修改數(shù)據(jù)地址 LOOP LOP1 。一輪比較完嗎? CMP DX,0 。本輪發(fā)生交換嗎? JZ STOP 。已全部排好序 ,轉(zhuǎn)程序結(jié)束 DEC BX 。所有輪都比較完否? JNZ LOP0 。未完繼續(xù) STOP: MOV AH,4CH INT 21H CODE ENDS END START ,要求對(duì)鍵盤輸入的小寫字母用大寫字母顯示出來(lái)。解答程序?yàn)椋?data segment message db 39。please enter the small letter:39。,0ah,0dh,39。$39。 message2 db 39。the capital letter is:39。,0ah,0dh,39。$39。 error db 39。enter must be small!please enter again:39。,0ah,0dh,39。$39。 message3 db 39。the capital letter is:39。,39。$39。 letter db ? data ends stack segment db 100h dup(?) stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax,data mov ds,ax jmp l1 xor ax,ax error1:lea dx,error mov ah,09h int 21h l1:lea dx,message mov ah,09h int 21h lea dx,letter mov ah,01h int 21h push ax 13 微機(jī)原理及應(yīng)用(陳繼紅、徐晨)課后習(xí)題答案 mov dl,0ah mov ah,02h int 21h mov dl,0dh int 21h lea dx,message3 mov ah,09h int 21h pop ax cmp al,39。z39。 。比較,判斷是否小寫字母 ja error1 cmp al,39。a39。 jb error1 。大寫字母重新輸入 sub al,20H 。減 20H轉(zhuǎn)換為大寫字母
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1