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

正文內(nèi)容

李伯成微型計(jì)算機(jī)原理及應(yīng)用課后習(xí)題答案(編輯修改稿)

2024-07-25 19:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 束轉(zhuǎn)換 SUB AL,37H 。字符形式ASCII數(shù)減37HASCB3: OR DL,AL ROL DX,CL DEC CH JNZ ASCB1 ROL DX,CL MOV BIN,DX;存儲(chǔ)轉(zhuǎn)換結(jié)果ERR: NOP HLT ASCBIN DB 39。139。,39。B,39。439。,39。339。BIN DW ? 編寫(xiě)程序?qū)OLT中的一個(gè)8位數(shù)乘以20,乘積放在ANS中(用3種方式)。解:第一種方法:常規(guī)乘法運(yùn)算 ORG 100h MOV AL,MOLT MOV BL,20 MUL BL MOV ANS,AX HLT MOLT DB 2 ANS DW ?第二種方法,將MOLT連加20次ORG 100h MOV CX,20 MOV BX,MOLT XOR AX,AX CLC ADD1:ADC AX,BX LOOP ADD1 MOV ANS,AX HLT MOLT DW 5 ANS DW ?第三種方法,將“20”連加MOLT次ORG 100h MOV CX,MOLT MOV BX,20 XOR AX,AX CLC ADD1:ADC AX,BX LOOP ADD1 MOV ANS,AX HLT MOLT DW 5 ANS DW ? 在DATA之下存放100個(gè)無(wú)符號(hào)的8位數(shù),找出其最大者并將其存放在KVFF單元。ORG 100h XOR DL,DL LEA DI,KVFF。 NEXT0: LEA SI,BUFFER。 MOV CL,99。 比較次數(shù)為N1次 NEXT1: MOV AL,[SI]。 INC SI。 CMP DL,AL。 JNC NEXT2。 MOV DL,AL。 DL中始終存目前最大值NEXT2: DEC CL。 JNZ NEXT1。 MOV [DI],DL。 最大值存儲(chǔ) HLT BUFFER DB ;自行定義100個(gè)數(shù)據(jù) KVFF DB ? 若將數(shù)據(jù)按大小順序排序,試編寫(xiě)程序..解:此處采用 “冒泡法”予以處理: ORG 100h LEA DI,BUFFER。 數(shù)據(jù)區(qū) MOV BL,99。 外循環(huán)次數(shù) NEXT0: MOV SI,DI。 MOV CL,BL。 內(nèi)循環(huán)次數(shù) NEXT3: MOV AL,[SI]。 讀數(shù) INC SI。 移動(dòng)指針 CMP AL,[SI]。 比較 JNC NEXT5。 大于轉(zhuǎn)NEXT5 MOV DL,[SI]。 MOV [SI1],DL。 MOV [SI],AL。 不大于互換 NEXT5: DEC CL。 內(nèi)循環(huán)次數(shù)減一 JNZ NEXT3。 DEC BL。 外循環(huán)次數(shù)減一 JNZ NEXT0 HLT BUFFER DB 自行定義100個(gè)字節(jié)型數(shù)據(jù) 在BVFF單元中有一個(gè)BCD數(shù)A,試根據(jù)下列關(guān)系編寫(xiě)程序,計(jì)算結(jié)果存在DES中.A20,Y=3*A。 A60,Y=A20。 A=60,Y=80. ORG 100h MOV AL,BVFF CMP AL,20 JL EX1 CMP AL,60 JL EX2 MOV AL,80 JMP STOP EX1: MOV BL,3 MUL BL JMP STOP EX2: SUB AL,20 STOP: MOV DES,AL HLT BVFF DB 8 DES DB ? ,存放某班80個(gè)學(xué)生的某課程成績(jī),要求:統(tǒng)計(jì)=90分、80~89分、70~79分、60~69分、60分以下的人數(shù),結(jié)果存放在BTRX開(kāi)始的5個(gè)單元中求平均成績(jī),結(jié)果存放在LEVEL中。解:寄存器使用分配:90分以上在DH,80分以上在DL,70分以上在BH,60分以上在BL,60分以下在AH,總分、均分都在[DI]。 ORG 100h XOR AH,AH XOR DX,DX 。統(tǒng)計(jì)結(jié)果清零 XOR BX,BX 。統(tǒng)計(jì)結(jié)果清零 LEA SI,DATA LEA DI,LEVEL MOV CL,CONT。 總?cè)藬?shù)送循環(huán)計(jì)數(shù)器 CX goon: MOV AL,[SI] 。讀原始數(shù)據(jù) ADC [DI], AL。 累加總分 ADC [DI+1],0 。計(jì)算進(jìn)位 CMP AL,90 JL PP8 。 不高于90分者轉(zhuǎn)PP8 INC DH 。 90100分的人數(shù)加一 JMP STOR PP8: CMP AL,80 JL PP7 。不高于80分轉(zhuǎn)PP7 INC DL 。8089分的人數(shù)加一 JMP STOR PP7: CMP AL,70 JL PP6 。不高于70分者轉(zhuǎn)PP6 INC BH 。7079分的人數(shù)加一 JMP STOR PP6: CMP AL,60 JL PP5 。不高于60分者轉(zhuǎn)PP5 INC BL 。6069分的人數(shù)加一 JMP STOR PP5: INC AH 。低于60分的人數(shù)加一 STOR: INC SI 。讀下一個(gè)分?jǐn)?shù) LOOP GOON 。CX=CX1,CX不為零轉(zhuǎn)GOON,繼續(xù)統(tǒng)計(jì) LEA SI,BUFFER ?;卮娼y(tǒng)計(jì)結(jié)果 MOV [SI],DH INC SI MOV [SI],DL INC SI MOV [SI],BH INC SI MOV [SI],BL INC SI MOV [SI],AH MOV AX,WORD PTR [DI] 。計(jì)算平均成績(jī) MOV CL,CONT DIV CL MOV LEVEL,AL ?;卮嫫骄煽?jī) HLT CONT DB 10 DATA DB 30,65,99,80,75, 89,100,45,60,70 BUFFER DB ?,?,?,?,? LEVEL DB ? ,? 求兩個(gè)有符號(hào)數(shù)(DATA1,DATA2)差的絕對(duì)值,結(jié)果存入DATA3. ORG 100h MOV AL,DATA1;讀入被減數(shù) SUB AL,DATA2;減去減數(shù) JC CHANGE; JMP STOR CHANGE: NEG ALSTOR: MOV DATA3,AL HLT DATA1 DB 3 DATA2 DB 5 DATA3 DB ? 存從40000H到4BFFH的個(gè)單元均寫(xiě)入55H,并再逐個(gè)讀出,驗(yàn)證是否一致,若一致,置AL為7EH,否則置AL為81H. ORG 100h MOV AX,4000H。 MOV DS,AX。 MOV SI,0 START: MOV CX,0BFFFH BEGIN: MOV [SI],55H MOV AL,[SI] INC SI CMP AL,55H JNZ ERR LOOP BEGIN MOV AL,7EH JMP STOP ERR: MOV AL,81H STOP: HLT ~ 端口03FBH的BIT5為狀態(tài)標(biāo)志,當(dāng)該位為1時(shí),表示外設(shè)忙,不能接收數(shù)據(jù)。當(dāng)為0時(shí),表示外設(shè)閑,可以接收數(shù)據(jù)。當(dāng)CPU向端口03F8H寫(xiě)入一個(gè)字節(jié)的數(shù)據(jù)時(shí),03FBH的BIT5置1,當(dāng)它變?yōu)?狀態(tài)時(shí),又可以寫(xiě)入下一個(gè)數(shù)據(jù)。據(jù)此編寫(xiě)將起始地址為SEDAT的50個(gè)數(shù)據(jù)輸出到03F8H端口的程序。 WAIT: MOV DX,03FBH IN AL,DX TEST AL,0010 0000B;(20H) JZ SEND JMP WAIT SEND:MOV DX,3F8H MOV AL,[SI]; CMP AL,0AH;輸出字串結(jié)束標(biāo)志符 JZ STOP OUT DX,AL JMP WAIT STOP:HLT 口02E0H的BIT2和BIT5同時(shí)為1,表示端口02E7H有一個(gè)字節(jié)型數(shù)據(jù)準(zhǔn)備好可以用以輸入,當(dāng)CPU從該端口讀入數(shù)據(jù)后,02E0端口的BIT2和BIT5就不再同時(shí)為1;只有當(dāng)02E7H端口的數(shù)據(jù)再次準(zhǔn)備好時(shí),它們才會(huì)再次同時(shí)為1,據(jù)此編寫(xiě)從02E7H端口輸入32個(gè)數(shù)據(jù)然后存入A1000H單元開(kāi)始的區(qū)域。 MOV AX,0A000H MOV DS,AX MOV SI,1000H; 設(shè)置存儲(chǔ)區(qū)地址 MO
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1